Compare commits
1 Commits
main
...
retroarch-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
77dfc366b1 |
2
.github/FUNDING.yml
vendored
@@ -1,2 +0,0 @@
|
|||||||
github: [kra-mo]
|
|
||||||
liberapay: kramo
|
|
||||||
69
.github/workflows/ci.yml
vendored
@@ -1,9 +1,8 @@
|
|||||||
name: CI
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
pull_request:
|
pull_request:
|
||||||
|
name: CI
|
||||||
concurrency:
|
concurrency:
|
||||||
group: release-${{ github.sha }}
|
group: release-${{ github.sha }}
|
||||||
jobs:
|
jobs:
|
||||||
@@ -11,24 +10,24 @@ jobs:
|
|||||||
name: Flatpak
|
name: Flatpak
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: bilelmoussaoui/flatpak-github-actions:gnome-47
|
image: bilelmoussaoui/flatpak-github-actions:gnome-44
|
||||||
options: --privileged
|
options: --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Flatpak Builder
|
- name: Flatpak Builder
|
||||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.5
|
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.1
|
||||||
with:
|
with:
|
||||||
bundle: page.kramo.Cartridges.Devel.flatpak
|
bundle: hu.kramo.Cartridges.Devel.flatpak
|
||||||
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json
|
manifest-path: flatpak/hu.kramo.Cartridges.Devel.json
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
name: Windows
|
name: Windows
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Setup MSYS2
|
- name: Setup MSYS2
|
||||||
uses: msys2/setup-msys2@v2
|
uses: msys2/setup-msys2@v2
|
||||||
@@ -43,57 +42,19 @@ jobs:
|
|||||||
meson setup _build
|
meson setup _build
|
||||||
ninja -C _build install
|
ninja -C _build install
|
||||||
pacman --noconfirm -Rs mingw-w64-ucrt-x86_64-desktop-file-utils mingw-w64-ucrt-x86_64-meson git
|
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: Test
|
- name: Test
|
||||||
shell: msys2 {0}
|
shell: msys2 {0}
|
||||||
run: |
|
run: |
|
||||||
set +e
|
set +e
|
||||||
timeout 2 cartridges; [ "$?" -eq "124" ]
|
timeout 2 cartridges; [ "$?" -eq "124" ]
|
||||||
|
|
||||||
- name: Inno Setup
|
- name: Inno Setup
|
||||||
run: iscc ".\_build\build-aux\windows\Cartridges.iss"
|
run: iscc ".\_build\windows\Cartridges.iss"
|
||||||
|
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: Windows Installer
|
name: Windows Installer
|
||||||
path: _build/build-aux/windows/Output/Cartridges Windows.exe
|
path: _build/windows/Output/Cartridges Setup.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
|
|
||||||
|
|
||||||
- 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
|
|
||||||
21
.github/workflows/publish-release.yml
vendored
@@ -1,21 +1,20 @@
|
|||||||
name: Publish Release
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags: "*"
|
tags:
|
||||||
|
"*"
|
||||||
|
name: Publish Release
|
||||||
concurrency:
|
concurrency:
|
||||||
group: release-${{ github.sha }}
|
group: release-${{ github.sha }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish-release:
|
publish-release:
|
||||||
name: Publish Release
|
name: Publish Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Download workflow artifact
|
- name: Download workflow artifact
|
||||||
uses: dawidd6/action-download-artifact@v9
|
uses: dawidd6/action-download-artifact@v2.27.0
|
||||||
with:
|
with:
|
||||||
workflow: ci.yml
|
workflow: ci.yml
|
||||||
commit: ${{ github.sha }}
|
commit: ${{ github.sha }}
|
||||||
@@ -24,7 +23,7 @@ jobs:
|
|||||||
shell: python
|
shell: python
|
||||||
run: |
|
run: |
|
||||||
import re, textwrap
|
import re, textwrap
|
||||||
open_file = open("./data/page.kramo.Cartridges.metainfo.xml.in", "r", encoding="utf-8")
|
open_file = open("./data/hu.kramo.Cartridges.metainfo.xml.in", "r", encoding="utf-8")
|
||||||
string = open_file.read()
|
string = open_file.read()
|
||||||
open_file.close()
|
open_file.close()
|
||||||
string = re.findall("<release.*>\s*<description.*>\n([\s\S]*?)\s*</description>\s*<\/release>", string)[0]
|
string = re.findall("<release.*>\s*<description.*>\n([\s\S]*?)\s*</description>\s*<\/release>", string)[0]
|
||||||
@@ -38,11 +37,9 @@ jobs:
|
|||||||
run: echo tag_name=${GITHUB_REF#refs/tags/} >> $GITHUB_OUTPUT
|
run: echo tag_name=${GITHUB_REF#refs/tags/} >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Publish release
|
- name: Publish release
|
||||||
uses: softprops/action-gh-release@v2.2.2
|
uses: softprops/action-gh-release@v0.1.15
|
||||||
with:
|
with:
|
||||||
files: |
|
files: Windows Installer/Cartridges Setup.exe
|
||||||
Windows Installer/Cartridges Windows.exe
|
|
||||||
macOS Application/Cartridges macOS.zip
|
|
||||||
fail_on_unmatched_files: true
|
fail_on_unmatched_files: true
|
||||||
tag_name: ${{ steps.get_tag_name.outputs.tag_name }}
|
tag_name: ${{ steps.get_tag_name.outputs.tag_name }}
|
||||||
body_path: release_notes
|
body_path: release_notes
|
||||||
7
.gitignore
vendored
@@ -1,9 +1,4 @@
|
|||||||
build-aux/flatpak/page.kramo.Cartridges.json
|
|
||||||
/subprojects/blueprint-compiler
|
/subprojects/blueprint-compiler
|
||||||
/build-aux/macos/build
|
|
||||||
/build-aux/macos/dist
|
|
||||||
/.flatpak
|
/.flatpak
|
||||||
/.flatpak-builder
|
/.flatpak-builder
|
||||||
/.vscode
|
/.vscode
|
||||||
.DS_Store
|
|
||||||
.prettierignore
|
|
||||||
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
ignore=importers
|
ignore=importers
|
||||||
|
|
||||||
|
|
||||||
[MESSAGES CONTROL]
|
[MESSAGES CONTROL]
|
||||||
|
|
||||||
|
|
||||||
disable=raw-checker-failed,
|
disable=raw-checker-failed,
|
||||||
bad-inline-option,
|
bad-inline-option,
|
||||||
locally-disabled,
|
locally-disabled,
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
The project follows the [GNOME Code of Conduct](https://conduct.gnome.org/).
|
The project follows the [GNOME Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct).
|
||||||
|
|
||||||
If you believe that someone is violating the Code of Conduct, or have any other concerns, please contact us via [cartridges-community@kramo.page](mailto:cartridges-community@kramo.page).
|
If you believe that someone is violating the Code of Conduct, or have any other concerns, please contact us via [cartridges-community@kramo.hu](mailto:cartridges-community@kramo.hu).
|
||||||
@@ -5,10 +5,10 @@
|
|||||||
Be sure to follow the [code style](#code-style) of the project.
|
Be sure to follow the [code style](#code-style) of the project.
|
||||||
|
|
||||||
### Adding a feature
|
### Adding a feature
|
||||||
[Create an issue](https://git.kramo.page/cartridges/issues/new) or join the [Discord](https://discord.gg/yrJfddyt56) to discuss it with the maintainers. We will provide additional guidance.
|
[Create an issue](https://github.com/kra-mo/cartridges/issues/new) or join the [Discord](https://discord.gg/4KSFh3AmQR)/[Matrix](https://matrix.to/#/#cartridges:matrix.org) to discuss it with the maintainers. We will provide additional guidance.
|
||||||
|
|
||||||
### Fixing a bug
|
### Fixing a bug
|
||||||
Fork the repository, make your changes, then create a pull request. Be sure to mention the issue you're fixing if one was already open.
|
Fork the repository, make your changes, then create a pull request. Be sure to mention the GitHub issue you're fixing if one was already open.
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
### Weblate
|
### Weblate
|
||||||
@@ -25,7 +25,7 @@ The project can be translated on [Weblate](https://hosted.weblate.org/engage/car
|
|||||||
|
|
||||||
## GNOME Builder
|
## GNOME Builder
|
||||||
1. Install [GNOME Builder](https://flathub.org/apps/org.gnome.Builder).
|
1. Install [GNOME Builder](https://flathub.org/apps/org.gnome.Builder).
|
||||||
2. Click "Clone Repository" with `https://git.kramo.page/cartridges.git` as the URL.
|
2. Click "Clone Repository" with `https://github.com/kra-mo/cartridges.git` as the URL.
|
||||||
3. Click on the build button (hammer) at the top.
|
3. Click on the build button (hammer) at the top.
|
||||||
|
|
||||||
## For Windows
|
## For Windows
|
||||||
@@ -33,14 +33,9 @@ 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).
|
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.
|
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
|
## Meson
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kramo.page/cartridges.git
|
git clone https://github.com/kra-mo/cartridges.git
|
||||||
cd cartridges
|
cd cartridges
|
||||||
meson setup build
|
meson setup build
|
||||||
ninja -C build install
|
ninja -C build install
|
||||||
@@ -64,4 +59,4 @@ VSCode extensions are available for all of these and you can set them up with th
|
|||||||
"isort.args":["--profile", "black"],
|
"isort.args":["--profile", "black"],
|
||||||
```
|
```
|
||||||
|
|
||||||
For other code editors, you can install them via `pip` and invoke them from the command line.
|
For other code editors, you can install them via `pip` and invoke them via the command line.
|
||||||
|
|||||||
58
README.md
@@ -1,19 +1,18 @@
|
|||||||
|
|
||||||
[circle-url]: https://circle.gnome.org
|
[circle-url]: https://circle.gnome.org
|
||||||
[circle-image]: https://circle.gnome.org/assets/button/badge.svg
|
[circle-image]: https://circle.gnome.org/assets/button/badge.svg
|
||||||
[weblate-url]: https://hosted.weblate.org/engage/cartridges/
|
[weblate-url]: https://hosted.weblate.org/engage/cartridges/
|
||||||
[weblate-image]: https://hosted.weblate.org/widgets/cartridges/-/cartridges/svg-badge.svg
|
[weblate-image]: https://hosted.weblate.org/widgets/cartridges/-/cartridges/svg-badge.svg
|
||||||
[discord-url]: https://discord.gg/yrJfddyt56
|
[discord-url]: https://discord.gg/4KSFh3AmQR
|
||||||
[discord-image]: https://img.shields.io/discord/1088155799299313754?color=%235865F2&label=discord&logo=discord&logoColor=%23FFFFFF&style=for-the-badge
|
[discord-image]: https://img.shields.io/discord/1088155799299313754?color=%235865F2&label=discord&logo=discord&logoColor=%23FFFFFF&style=for-the-badge
|
||||||
[flathub-url]: https://flathub.org/apps/page.kramo.Cartridges
|
[matrix-url]: https://matrix.to/#/#cartridges:matrix.org
|
||||||
[flathub-image]: https://img.shields.io/flathub/v/page.kramo.Cartridges?logo=flathub&style=for-the-badge
|
[matrix-image]: https://img.shields.io/matrix/cartridges:matrix.org?label=Matrix&logo=matrix&color=%230dbd8b&style=for-the-badge
|
||||||
[installs-image]: https://img.shields.io/flathub/downloads/page.kramo.Cartridges?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
|
||||||
> [!IMPORTANT]
|
[installs-image]: https://img.shields.io/flathub/downloads/hu.kramo.Cartridges?style=for-the-badge
|
||||||
> Please use [Codeberg](https://codeberg.org/kramo/cartridges) for issues and pull requests.
|
|
||||||
> The GitHub repository is a [mirror](https://en.wikipedia.org/wiki/Mirror_site).
|
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="data/icons/hicolor/scalable/apps/page.kramo.Cartridges.svg" width="128" height="128">
|
<img src="data/icons/hicolor/scalable/apps/hu.kramo.Cartridges.svg" width="128" height="128">
|
||||||
|
|
||||||
# Cartridges
|
# Cartridges
|
||||||
|
|
||||||
@@ -24,6 +23,7 @@
|
|||||||
|
|
||||||
[![Flathub][flathub-image]][flathub-url]
|
[![Flathub][flathub-image]][flathub-url]
|
||||||
[![Discord][discord-image]][discord-url]
|
[![Discord][discord-image]][discord-url]
|
||||||
|
[![Matrix][matrix-image]][matrix-url]
|
||||||
[![Installs][installs-image]][flathub-url]
|
[![Installs][installs-image]][flathub-url]
|
||||||
|
|
||||||
<img src="data/screenshots/1.png">
|
<img src="data/screenshots/1.png">
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
# The Project
|
# The Project
|
||||||
|
|
||||||
Cartridges is an easy-to-use, elegant game launcher written in Python using GTK4 and Libadwaita.
|
Cartridges is a simple game launcher written in Python using GTK4 and Libadwaita.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@@ -43,66 +43,50 @@ Cartridges is an easy-to-use, elegant game launcher written in Python using GTK4
|
|||||||
- Bottles
|
- Bottles
|
||||||
- itch
|
- itch
|
||||||
- Legendary
|
- Legendary
|
||||||
- RetroArch
|
|
||||||
- Flatpak
|
- Flatpak
|
||||||
- Desktop Entries
|
|
||||||
- Filtering games by source
|
|
||||||
- Searching and sorting by title, date added and last played
|
|
||||||
- Hiding games
|
- Hiding games
|
||||||
|
- Searching and sorting by title, date added and last played
|
||||||
- Automatically downloading cover art from [SteamGridDB](https://www.steamgriddb.com/)
|
- Automatically downloading cover art from [SteamGridDB](https://www.steamgriddb.com/)
|
||||||
- Searching for games on various databases
|
- Searching for games on various databases
|
||||||
- Animated covers
|
- Animated covers
|
||||||
- A search provider for GNOME
|
|
||||||
|
|
||||||
For updates and questions, join our [Discord server][discord-url]!
|
For updates and questions, join our [Discord server][discord-url] (bridged to [Matrix](https://matrix.to/#/#cartridges:matrix.org))!
|
||||||
|
|
||||||
## Donations
|
|
||||||
I accept donations through [GitHub Sponsors](https://github.com/sponsors/kra-mo) and [Liberapay](https://liberapay.com/kramo).
|
|
||||||
|
|
||||||
Thank you for your generosity! 💜
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
## Linux
|
## Linux
|
||||||
|
|
||||||
|
### Flathub
|
||||||
|
|
||||||
The app is available on Flathub.
|
The app is available on Flathub.
|
||||||
|
|
||||||
<a href=https://flathub.org/apps/page.kramo.Cartridges><img alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en'/></a>
|
<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>
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
### From Releases
|
### From Releases
|
||||||
|
|
||||||
1. Download the latest release from [GitHub Releases](https://github.com/kra-mo/cartridges/releases).
|
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
||||||
2. Run the downloaded installer.
|
2. Run the downloaded installer.
|
||||||
|
|
||||||
Note: Windows might present you with a warning when trying to install the app. This is expected, just ignore the warning.
|
Note: Windows might present you with a warning when trying to install the app. This is expected, just ignore the warning.
|
||||||
|
|
||||||
### Winget
|
### Winget
|
||||||
|
|
||||||
Install the latest release with the command: `winget install cartridges`.
|
Install the latest release with the command: `winget install cartridges`.
|
||||||
|
|
||||||
## macOS
|
|
||||||
|
|
||||||
1. Download the latest release from [GitHub 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
|
## Building manually
|
||||||
|
|
||||||
See [Building](https://codeberg.org/kramo/cartridges/src/branch/main/CONTRIBUTING.md#building).
|
See [Building](https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md#building).
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
See [CONTRIBUTING.md](https://codeberg.org/kramo/cartridges/src/branch/main/CONTRIBUTING.md).
|
See [CONTRIBUTING.md](https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md).
|
||||||
|
|
||||||
Thanks to [Weblate](https://weblate.org/) for hosting our translations!
|
Thanks to [Weblate](https://weblate.org/) for hosting our translations!
|
||||||
|
|
||||||
# Code of Conduct
|
# Code of Conduct
|
||||||
|
|
||||||
The project follows the [GNOME Code of Conduct](https://conduct.gnome.org/).
|
The project follows the [GNOME Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct).
|
||||||
|
|
||||||
Cartridges' contributors stand with Palestine, Ukraine and all other victims of imperialism and war, and believe trans rights are human rights. If this bothers you, this is probably not the best project for you to contribute to.
|
See [CODE_OF_CONDUCT.md](https://github.com/kra-mo/cartridges/blob/main/CODE_OF_CONDUCT.md).
|
||||||
|
|
||||||
See [CODE_OF_CONDUCT.md](https://codeberg.org/kramo/cartridges/src/branch/main/CODE_OF_CONDUCT.md).
|
|
||||||
|
|||||||
@@ -1,122 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "page.kramo.Cartridges.Devel",
|
|
||||||
"runtime": "org.gnome.Platform",
|
|
||||||
"runtime-version": "49",
|
|
||||||
"sdk": "org.gnome.Sdk",
|
|
||||||
"command": "cartridges",
|
|
||||||
"finish-args": [
|
|
||||||
"--share=network",
|
|
||||||
"--share=ipc",
|
|
||||||
"--socket=fallback-x11",
|
|
||||||
"--device=dri",
|
|
||||||
"--socket=wayland",
|
|
||||||
"--talk-name=org.freedesktop.Flatpak",
|
|
||||||
"--filesystem=host",
|
|
||||||
"--filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam/:ro",
|
|
||||||
"--filesystem=~/.var/app/net.lutris.Lutris/:ro",
|
|
||||||
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/:ro",
|
|
||||||
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/legendary/:ro",
|
|
||||||
"--filesystem=~/.var/app/com.usebottles.bottles/data/bottles/:ro",
|
|
||||||
"--filesystem=~/.var/app/io.itch.itch/config/itch/:ro",
|
|
||||||
"--filesystem=~/.var/app/org.libretro.RetroArch/config/retroarch/:ro",
|
|
||||||
"--filesystem=/var/lib/flatpak/app:ro",
|
|
||||||
"--filesystem=/var/lib/flatpak/exports:ro",
|
|
||||||
"--filesystem=xdg-data/flatpak/app:ro",
|
|
||||||
"--filesystem=xdg-data/flatpak/exports:ro"
|
|
||||||
],
|
|
||||||
"cleanup": [
|
|
||||||
"/include",
|
|
||||||
"/lib/pkgconfig",
|
|
||||||
"/man",
|
|
||||||
"/share/doc",
|
|
||||||
"/share/gtk-doc",
|
|
||||||
"/share/man",
|
|
||||||
"/share/pkgconfig",
|
|
||||||
"*.la",
|
|
||||||
"*.a"
|
|
||||||
],
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"name": "python3-modules",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [],
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"name": "python3-pyyaml",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pyyaml\" --no-build-isolation"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz",
|
|
||||||
"sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "python3-pillow",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pillow\" --no-build-isolation"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz",
|
|
||||||
"sha256": "3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "python3-requests",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"requests\" --no-build-isolation"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl",
|
|
||||||
"sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz",
|
|
||||||
"sha256": "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl",
|
|
||||||
"sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl",
|
|
||||||
"sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl",
|
|
||||||
"sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cartridges",
|
|
||||||
"builddir": true,
|
|
||||||
"buildsystem": "meson",
|
|
||||||
"run-tests": true,
|
|
||||||
"config-opts": ["-Dprofile=development"],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "dir",
|
|
||||||
"path": "../.."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
# -*- 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",
|
|
||||||
},
|
|
||||||
)
|
|
||||||
@@ -11,9 +11,9 @@
|
|||||||
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.
|
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.
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<homepage rdf:resource="https://git.kramo.page/cartridges" />
|
<homepage rdf:resource="https://github.com/kra-mo/cartridges" />
|
||||||
<download-page rdf:resource="https://git.kramo.page/cartridges" />
|
<download-page rdf:resource="https://github.com/kra-mo/cartridges" />
|
||||||
<bug-database rdf:resource="https://git.kramo.page/cartridges/issues" />
|
<bug-database rdf:resource="https://github.com/kra-mo/cartridges/issues" />
|
||||||
|
|
||||||
<programming-language>Python</programming-language>
|
<programming-language>Python</programming-language>
|
||||||
<platform>GTK 4</platform>
|
<platform>GTK 4</platform>
|
||||||
@@ -22,7 +22,7 @@ Cartridges is a simple game launcher for all of your games. It has support for i
|
|||||||
<maintainer>
|
<maintainer>
|
||||||
<foaf:Person>
|
<foaf:Person>
|
||||||
<foaf:name>kramo</foaf:name>
|
<foaf:name>kramo</foaf:name>
|
||||||
<foaf:mbox rdf:resource="mailto:contact@kramo.page" />
|
<foaf:mbox rdf:resource="mailto:contact@kramo.hu" />
|
||||||
<foaf:account>
|
<foaf:account>
|
||||||
<foaf:OnlineAccount>
|
<foaf:OnlineAccount>
|
||||||
<foaf:accountServiceHomepage rdf:resource="https://github.com"/>
|
<foaf:accountServiceHomepage rdf:resource="https://github.com"/>
|
||||||
@@ -37,5 +37,23 @@ Cartridges is a simple game launcher for all of your games. It has support for i
|
|||||||
</foaf:account>
|
</foaf:account>
|
||||||
</foaf:Person>
|
</foaf:Person>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<maintainer>
|
||||||
|
<foaf:Person>
|
||||||
|
<foaf:name>Geoffrey Coulaud</foaf:name>
|
||||||
|
<foaf:mbox rdf:resource="mailto:geoffrey.coulaud@gmail.com" />
|
||||||
|
<foaf:account>
|
||||||
|
<foaf:OnlineAccount>
|
||||||
|
<foaf:accountServiceHomepage rdf:resource="https://github.com"/>
|
||||||
|
<foaf:accountName>GeoffreyCoulaud</foaf:accountName>
|
||||||
|
</foaf:OnlineAccount>
|
||||||
|
</foaf:account>
|
||||||
|
<foaf:account>
|
||||||
|
<foaf:OnlineAccount>
|
||||||
|
<foaf:accountServiceHomepage rdf:resource="https://gitlab.gnome.org"/>
|
||||||
|
<foaf:accountName>GeoffreyCoulaud</foaf:accountName>
|
||||||
|
</foaf:OnlineAccount>
|
||||||
|
</foaf:account>
|
||||||
|
</foaf:Person>
|
||||||
|
</maintainer>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
@@ -1,223 +0,0 @@
|
|||||||
# desktop_source.py
|
|
||||||
#
|
|
||||||
# Copyright 2023 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
|
|
||||||
|
|
||||||
import os
|
|
||||||
import shlex
|
|
||||||
import subprocess
|
|
||||||
from pathlib import Path
|
|
||||||
from typing import NamedTuple
|
|
||||||
|
|
||||||
from gi.repository import GLib, Gtk
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
from cartridges.game import Game
|
|
||||||
from cartridges.importer.source import Source, SourceIterable
|
|
||||||
|
|
||||||
|
|
||||||
class DesktopSourceIterable(SourceIterable):
|
|
||||||
source: "DesktopSource"
|
|
||||||
|
|
||||||
def __iter__(self):
|
|
||||||
"""Generator method producing games"""
|
|
||||||
|
|
||||||
icon_theme = Gtk.IconTheme.new()
|
|
||||||
|
|
||||||
search_paths = [
|
|
||||||
shared.host_data_dir,
|
|
||||||
"/run/host/usr/local/share",
|
|
||||||
"/run/host/usr/share",
|
|
||||||
"/run/host/usr/share/pixmaps",
|
|
||||||
"/usr/share/pixmaps",
|
|
||||||
] + GLib.get_system_data_dirs()
|
|
||||||
|
|
||||||
for search_path in search_paths:
|
|
||||||
path = Path(search_path)
|
|
||||||
|
|
||||||
if not str(search_path).endswith("/pixmaps"):
|
|
||||||
path = path / "icons"
|
|
||||||
|
|
||||||
if not path.is_dir():
|
|
||||||
continue
|
|
||||||
|
|
||||||
if str(path).startswith("/app/"):
|
|
||||||
continue
|
|
||||||
|
|
||||||
icon_theme.add_search_path(str(path))
|
|
||||||
|
|
||||||
launch_command, full_path = self.check_launch_commands()
|
|
||||||
|
|
||||||
for path in search_paths:
|
|
||||||
if str(path).startswith("/app/"):
|
|
||||||
continue
|
|
||||||
|
|
||||||
path = Path(path) / "applications"
|
|
||||||
|
|
||||||
if not path.is_dir():
|
|
||||||
continue
|
|
||||||
|
|
||||||
for entry in path.iterdir():
|
|
||||||
if entry.suffix != ".desktop":
|
|
||||||
continue
|
|
||||||
|
|
||||||
# Skip Lutris games
|
|
||||||
if str(entry.name).startswith("net.lutris."):
|
|
||||||
continue
|
|
||||||
|
|
||||||
keyfile = GLib.KeyFile.new()
|
|
||||||
|
|
||||||
try:
|
|
||||||
keyfile.load_from_file(str(entry), 0)
|
|
||||||
|
|
||||||
if "Game" not in keyfile.get_string_list(
|
|
||||||
"Desktop Entry", "Categories"
|
|
||||||
):
|
|
||||||
continue
|
|
||||||
|
|
||||||
name = keyfile.get_string("Desktop Entry", "Name")
|
|
||||||
executable = keyfile.get_string("Desktop Entry", "Exec").split(
|
|
||||||
" %"
|
|
||||||
)[0]
|
|
||||||
except GLib.Error:
|
|
||||||
continue
|
|
||||||
|
|
||||||
try:
|
|
||||||
try_exec = "which " + keyfile.get_string("Desktop Entry", "TryExec")
|
|
||||||
if not self.check_command(try_exec):
|
|
||||||
continue
|
|
||||||
|
|
||||||
except GLib.Error:
|
|
||||||
pass
|
|
||||||
|
|
||||||
# Skip Steam games
|
|
||||||
if "steam://rungameid/" in executable:
|
|
||||||
continue
|
|
||||||
|
|
||||||
# Skip Heroic games
|
|
||||||
if "heroic://launch/" in executable:
|
|
||||||
continue
|
|
||||||
|
|
||||||
# Skip Bottles games
|
|
||||||
if "bottles-cli " in executable:
|
|
||||||
continue
|
|
||||||
|
|
||||||
try:
|
|
||||||
if keyfile.get_boolean("Desktop Entry", "NoDisplay"):
|
|
||||||
continue
|
|
||||||
except GLib.Error:
|
|
||||||
pass
|
|
||||||
|
|
||||||
try:
|
|
||||||
if keyfile.get_boolean("Desktop Entry", "Hidden"):
|
|
||||||
continue
|
|
||||||
except GLib.Error:
|
|
||||||
pass
|
|
||||||
|
|
||||||
# Strip /run/host from Flatpak paths
|
|
||||||
if entry.is_relative_to(prefix := "/run/host"):
|
|
||||||
entry = Path("/") / entry.relative_to(prefix)
|
|
||||||
|
|
||||||
launch_arg = shlex.quote(str(entry if full_path else entry.stem))
|
|
||||||
|
|
||||||
values = {
|
|
||||||
"source": self.source.source_id,
|
|
||||||
"added": shared.import_time,
|
|
||||||
"name": name,
|
|
||||||
"game_id": f"desktop_{entry.stem}",
|
|
||||||
"executable": f"{launch_command} {launch_arg}",
|
|
||||||
}
|
|
||||||
game = Game(values)
|
|
||||||
|
|
||||||
additional_data = {}
|
|
||||||
|
|
||||||
try:
|
|
||||||
icon_str = keyfile.get_string("Desktop Entry", "Icon")
|
|
||||||
except GLib.Error:
|
|
||||||
yield game
|
|
||||||
continue
|
|
||||||
else:
|
|
||||||
if "/" in icon_str:
|
|
||||||
additional_data = {"local_icon_path": Path(icon_str)}
|
|
||||||
yield (game, additional_data)
|
|
||||||
continue
|
|
||||||
|
|
||||||
try:
|
|
||||||
if (
|
|
||||||
icon_path := icon_theme.lookup_icon(
|
|
||||||
icon_str,
|
|
||||||
None,
|
|
||||||
512,
|
|
||||||
1,
|
|
||||||
shared.win.get_direction(),
|
|
||||||
0,
|
|
||||||
)
|
|
||||||
.get_file()
|
|
||||||
.get_path()
|
|
||||||
):
|
|
||||||
additional_data = {"local_icon_path": Path(icon_path)}
|
|
||||||
except GLib.Error:
|
|
||||||
pass
|
|
||||||
|
|
||||||
yield (game, additional_data)
|
|
||||||
|
|
||||||
def check_command(self, command) -> bool:
|
|
||||||
flatpak_str = "flatpak-spawn --host /bin/sh -c "
|
|
||||||
|
|
||||||
if os.getenv("FLATPAK_ID") == shared.APP_ID:
|
|
||||||
command = flatpak_str + shlex.quote(command)
|
|
||||||
|
|
||||||
try:
|
|
||||||
subprocess.run(command, shell=True, check=True)
|
|
||||||
except subprocess.CalledProcessError:
|
|
||||||
return False
|
|
||||||
|
|
||||||
return True
|
|
||||||
|
|
||||||
def check_launch_commands(self) -> (str, bool):
|
|
||||||
"""Check whether `gio launch` `gtk4-launch` or `gtk-launch` are available on the system"""
|
|
||||||
commands = (("gio launch", True), ("gtk4-launch", False), ("gtk-launch", False))
|
|
||||||
|
|
||||||
for command, full_path in commands:
|
|
||||||
# Even if `gio` is available, `gio launch` is only available on GLib >= 2.67.2
|
|
||||||
command_to_check = (
|
|
||||||
"gio help launch" if command == "gio launch" else f"which {command}"
|
|
||||||
)
|
|
||||||
|
|
||||||
if self.check_command(command_to_check):
|
|
||||||
return command, full_path
|
|
||||||
|
|
||||||
return commands[2]
|
|
||||||
|
|
||||||
|
|
||||||
class DesktopLocations(NamedTuple):
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
class DesktopSource(Source):
|
|
||||||
"""Generic Flatpak source"""
|
|
||||||
|
|
||||||
source_id = "desktop"
|
|
||||||
name = _("Desktop Entries")
|
|
||||||
iterable_class = DesktopSourceIterable
|
|
||||||
available_on = {"linux"}
|
|
||||||
|
|
||||||
locations: DesktopLocations
|
|
||||||
|
|
||||||
def __init__(self) -> None:
|
|
||||||
super().__init__()
|
|
||||||
self.locations = DesktopLocations()
|
|
||||||
@@ -1,408 +0,0 @@
|
|||||||
# main.py
|
|
||||||
#
|
|
||||||
# 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
|
|
||||||
# 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 lzma
|
|
||||||
import shlex
|
|
||||||
import sys
|
|
||||||
from time import time
|
|
||||||
from typing import Any, Optional
|
|
||||||
from urllib.parse import quote
|
|
||||||
|
|
||||||
import gi
|
|
||||||
|
|
||||||
gi.require_version("Gtk", "4.0")
|
|
||||||
gi.require_version("Adw", "1")
|
|
||||||
|
|
||||||
# pylint: disable=wrong-import-position
|
|
||||||
from gi.repository import Adw, Gio, GLib, Gtk
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
from cartridges.details_dialog import DetailsDialog
|
|
||||||
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.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
|
|
||||||
from cartridges.importer.retroarch_source import RetroarchSource
|
|
||||||
from cartridges.importer.steam_source import SteamSource
|
|
||||||
from cartridges.logging.setup import log_system_info, setup_logging
|
|
||||||
from cartridges.preferences import CartridgesPreferences
|
|
||||||
from cartridges.store.managers.cover_manager import CoverManager
|
|
||||||
from cartridges.store.managers.display_manager import DisplayManager
|
|
||||||
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.run_executable import run_executable
|
|
||||||
from cartridges.window import CartridgesWindow
|
|
||||||
|
|
||||||
|
|
||||||
class CartridgesApplication(Adw.Application):
|
|
||||||
state = shared.AppState.DEFAULT
|
|
||||||
win: CartridgesWindow
|
|
||||||
init_search_term: Optional[str] = None
|
|
||||||
|
|
||||||
def __init__(self) -> None:
|
|
||||||
shared.store = Store()
|
|
||||||
super().__init__(application_id=shared.APP_ID)
|
|
||||||
|
|
||||||
search = GLib.OptionEntry()
|
|
||||||
search.long_name = "search"
|
|
||||||
search.short_name = ord("s")
|
|
||||||
search.flags = 0
|
|
||||||
search.arg = int(GLib.OptionArg.STRING)
|
|
||||||
search.arg_data = None
|
|
||||||
search.description = "Open the app with this term in the search entry"
|
|
||||||
search.arg_description = "TERM"
|
|
||||||
|
|
||||||
launch = GLib.OptionEntry()
|
|
||||||
launch.long_name = "launch"
|
|
||||||
launch.short_name = ord("l")
|
|
||||||
launch.flags = int(GLib.OptionFlags.NONE)
|
|
||||||
launch.arg = int(GLib.OptionArg.STRING)
|
|
||||||
launch.arg_data = None
|
|
||||||
launch.description = "Run a game with the given game_id"
|
|
||||||
launch.arg_description = "GAME_ID"
|
|
||||||
|
|
||||||
self.add_main_option_entries((search, launch))
|
|
||||||
|
|
||||||
if sys.platform.startswith("darwin"):
|
|
||||||
if settings := Gtk.Settings.get_default():
|
|
||||||
settings.props.gtk_decoration_layout = "close,minimize,maximize:"
|
|
||||||
|
|
||||||
def do_activate(self) -> None: # pylint: disable=arguments-differ
|
|
||||||
"""Called on app creation"""
|
|
||||||
try:
|
|
||||||
setup_logging()
|
|
||||||
except ValueError:
|
|
||||||
pass
|
|
||||||
|
|
||||||
log_system_info()
|
|
||||||
|
|
||||||
# Create the main window
|
|
||||||
win = self.props.active_window # pylint: disable=no-member
|
|
||||||
if not win:
|
|
||||||
shared.win = win = CartridgesWindow(application=self)
|
|
||||||
|
|
||||||
# Save window geometry
|
|
||||||
shared.state_schema.bind(
|
|
||||||
"width", shared.win, "default-width", Gio.SettingsBindFlags.DEFAULT
|
|
||||||
)
|
|
||||||
shared.state_schema.bind(
|
|
||||||
"height", shared.win, "default-height", Gio.SettingsBindFlags.DEFAULT
|
|
||||||
)
|
|
||||||
shared.state_schema.bind(
|
|
||||||
"is-maximized", shared.win, "maximized", Gio.SettingsBindFlags.DEFAULT
|
|
||||||
)
|
|
||||||
|
|
||||||
# Load games from disk
|
|
||||||
shared.store.add_manager(FileManager(), False)
|
|
||||||
shared.store.add_manager(DisplayManager())
|
|
||||||
self.state = shared.AppState.LOAD_FROM_DISK
|
|
||||||
self.load_games_from_disk()
|
|
||||||
self.state = shared.AppState.DEFAULT
|
|
||||||
shared.win.create_source_rows()
|
|
||||||
|
|
||||||
# Add rest of the managers for game imports
|
|
||||||
shared.store.add_manager(CoverManager())
|
|
||||||
shared.store.add_manager(SteamAPIManager())
|
|
||||||
shared.store.add_manager(SgdbManager())
|
|
||||||
shared.store.toggle_manager_in_pipelines(FileManager, True)
|
|
||||||
|
|
||||||
# Create actions
|
|
||||||
self.create_actions(
|
|
||||||
{
|
|
||||||
("quit", ("<primary>q",)),
|
|
||||||
("about",),
|
|
||||||
("preferences", ("<primary>comma",)),
|
|
||||||
("launch_game",),
|
|
||||||
("hide_game",),
|
|
||||||
("edit_game",),
|
|
||||||
("add_game", ("<primary>n",)),
|
|
||||||
("import", ("<primary>i",)),
|
|
||||||
("remove_game_details_view", ("Delete",)),
|
|
||||||
("remove_game",),
|
|
||||||
("igdb_search",),
|
|
||||||
("sgdb_search",),
|
|
||||||
("protondb_search",),
|
|
||||||
("pcgw_search",),
|
|
||||||
("lutris_search",),
|
|
||||||
("hltb_search",),
|
|
||||||
("show_sidebar", ("F9",), shared.win),
|
|
||||||
("show_hidden", ("<primary>h",), shared.win),
|
|
||||||
("go_to_parent", ("<alt>Up",), shared.win),
|
|
||||||
("go_home", ("<alt>Home",), shared.win),
|
|
||||||
("toggle_search", ("<primary>f",), shared.win),
|
|
||||||
("undo", ("<primary>z",), shared.win),
|
|
||||||
("open_menu", ("F10",), shared.win),
|
|
||||||
("close", ("<primary>w",), shared.win),
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
sort_action = Gio.SimpleAction.new_stateful(
|
|
||||||
"sort_by",
|
|
||||||
GLib.VariantType.new("s"),
|
|
||||||
sort_mode := GLib.Variant("s", shared.state_schema.get_string("sort-mode")),
|
|
||||||
)
|
|
||||||
sort_action.connect("activate", shared.win.on_sort_action)
|
|
||||||
shared.win.add_action(sort_action)
|
|
||||||
shared.win.on_sort_action(sort_action, sort_mode)
|
|
||||||
|
|
||||||
if self.init_search_term: # For command line activation
|
|
||||||
shared.win.search_bar.set_search_mode(True)
|
|
||||||
shared.win.search_entry.set_text(self.init_search_term)
|
|
||||||
shared.win.search_entry.set_position(-1)
|
|
||||||
|
|
||||||
shared.win.present()
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("auto-import"):
|
|
||||||
self.on_import_action()
|
|
||||||
|
|
||||||
def do_handle_local_options(self, options: GLib.VariantDict) -> int:
|
|
||||||
if search := options.lookup_value("search"):
|
|
||||||
self.init_search_term = search.get_string()
|
|
||||||
elif game_id := options.lookup_value("launch"):
|
|
||||||
try:
|
|
||||||
data = json.load(
|
|
||||||
(path := shared.games_dir / (game_id.get_string() + ".json")).open(
|
|
||||||
"r", encoding="utf-8"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
executable = (
|
|
||||||
shlex.join(data["executable"])
|
|
||||||
if isinstance(data["executable"], list)
|
|
||||||
else data["executable"]
|
|
||||||
)
|
|
||||||
name = data["name"]
|
|
||||||
|
|
||||||
run_executable(executable)
|
|
||||||
|
|
||||||
data["last_played"] = int(time())
|
|
||||||
json.dump(data, path.open("w", encoding="utf-8"))
|
|
||||||
|
|
||||||
except (IndexError, KeyError, OSError, json.decoder.JSONDecodeError):
|
|
||||||
return 1
|
|
||||||
|
|
||||||
self.register()
|
|
||||||
self.send_notification(
|
|
||||||
"launch", Gio.Notification.new(_("{} launched").format(name))
|
|
||||||
)
|
|
||||||
|
|
||||||
# Sleep for 6 seconds before withdrawing the notification
|
|
||||||
# The amount a notification stays up is ~5, so leave an extra second for the animation
|
|
||||||
GLib.usleep(6000000)
|
|
||||||
self.withdraw_notification("launch")
|
|
||||||
|
|
||||||
return 0
|
|
||||||
return -1
|
|
||||||
|
|
||||||
def load_games_from_disk(self) -> None:
|
|
||||||
if shared.games_dir.is_dir():
|
|
||||||
for game_file in shared.games_dir.iterdir():
|
|
||||||
try:
|
|
||||||
data = json.load(game_file.open())
|
|
||||||
except (OSError, json.decoder.JSONDecodeError):
|
|
||||||
continue
|
|
||||||
game = Game(data)
|
|
||||||
shared.store.add_game(game, {"skip_save": True})
|
|
||||||
|
|
||||||
def get_source_name(self, source_id: str) -> Any:
|
|
||||||
if source_id == "all":
|
|
||||||
name = _("All Games")
|
|
||||||
elif source_id == "imported":
|
|
||||||
name = _("Added")
|
|
||||||
else:
|
|
||||||
try:
|
|
||||||
name = globals()[f"{source_id.split('_')[0].title()}Source"].name
|
|
||||||
except KeyError:
|
|
||||||
return source_id
|
|
||||||
return name
|
|
||||||
|
|
||||||
def on_about_action(self, *_args: Any) -> None:
|
|
||||||
# Get the debug info from the log files
|
|
||||||
debug_str = ""
|
|
||||||
for index, path in enumerate(shared.log_files):
|
|
||||||
# Add a horizontal line between runs
|
|
||||||
if index > 0:
|
|
||||||
debug_str += "─" * 37 + "\n"
|
|
||||||
# Add the run's logs
|
|
||||||
log_file = (
|
|
||||||
lzma.open(path, "rt", encoding="utf-8")
|
|
||||||
if path.name.endswith(".xz")
|
|
||||||
else open(path, "r", encoding="utf-8")
|
|
||||||
)
|
|
||||||
debug_str += log_file.read()
|
|
||||||
log_file.close()
|
|
||||||
|
|
||||||
about = Adw.AboutDialog.new_from_appdata(
|
|
||||||
shared.PREFIX + "/" + shared.APP_ID + ".metainfo.xml", shared.VERSION
|
|
||||||
)
|
|
||||||
about.set_developers(
|
|
||||||
(
|
|
||||||
"kramo https://kramo.page",
|
|
||||||
"Geoffrey Coulaud https://geoffrey-coulaud.fr",
|
|
||||||
"Rilic https://rilic.red",
|
|
||||||
"Arcitec https://github.com/Arcitec",
|
|
||||||
"Paweł Lidwin https://github.com/imLinguin",
|
|
||||||
"Domenico https://github.com/Domefemia",
|
|
||||||
"Rafael Mardojai CM https://mardojai.com",
|
|
||||||
"Clara Hobbs https://github.com/Ratfink",
|
|
||||||
"Sabri Ünal https://github.com/sabriunal",
|
|
||||||
)
|
|
||||||
)
|
|
||||||
about.set_designers(("kramo https://kramo.page",))
|
|
||||||
about.set_copyright("© 2022-2024 kramo")
|
|
||||||
# Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
about.set_translator_credits(_("translator-credits"))
|
|
||||||
about.set_debug_info(debug_str)
|
|
||||||
about.set_debug_info_filename("cartridges.log")
|
|
||||||
about.add_legal_section(
|
|
||||||
"Steam Branding",
|
|
||||||
"© 2023 Valve Corporation",
|
|
||||||
Gtk.License.CUSTOM,
|
|
||||||
"Steam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation in the U.S. and/or other countries.", # pylint: disable=line-too-long
|
|
||||||
)
|
|
||||||
about.present(shared.win)
|
|
||||||
|
|
||||||
def on_preferences_action(
|
|
||||||
self,
|
|
||||||
_action: Any = None,
|
|
||||||
_parameter: Any = None,
|
|
||||||
page_name: Optional[str] = None,
|
|
||||||
expander_row: Optional[str] = None,
|
|
||||||
) -> Optional[CartridgesPreferences]:
|
|
||||||
if CartridgesPreferences.is_open:
|
|
||||||
return
|
|
||||||
|
|
||||||
win = CartridgesPreferences()
|
|
||||||
if page_name:
|
|
||||||
win.set_visible_page_name(page_name)
|
|
||||||
if expander_row:
|
|
||||||
getattr(win, expander_row).set_expanded(True)
|
|
||||||
win.present(shared.win)
|
|
||||||
|
|
||||||
return win
|
|
||||||
|
|
||||||
def on_launch_game_action(self, *_args: Any) -> None:
|
|
||||||
shared.win.active_game.launch()
|
|
||||||
|
|
||||||
def on_hide_game_action(self, *_args: Any) -> None:
|
|
||||||
shared.win.active_game.toggle_hidden()
|
|
||||||
|
|
||||||
def on_edit_game_action(self, *_args: Any) -> None:
|
|
||||||
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:
|
|
||||||
shared.importer = Importer()
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("lutris"):
|
|
||||||
shared.importer.add_source(LutrisSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("steam"):
|
|
||||||
shared.importer.add_source(SteamSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("heroic"):
|
|
||||||
shared.importer.add_source(HeroicSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("bottles"):
|
|
||||||
shared.importer.add_source(BottlesSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("flatpak"):
|
|
||||||
shared.importer.add_source(FlatpakSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("desktop"):
|
|
||||||
shared.importer.add_source(DesktopSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("itch"):
|
|
||||||
shared.importer.add_source(ItchSource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("legendary"):
|
|
||||||
shared.importer.add_source(LegendarySource())
|
|
||||||
|
|
||||||
if shared.schema.get_boolean("retroarch"):
|
|
||||||
shared.importer.add_source(RetroarchSource())
|
|
||||||
|
|
||||||
shared.importer.run()
|
|
||||||
|
|
||||||
def on_remove_game_action(self, *_args: Any) -> None:
|
|
||||||
shared.win.active_game.remove_game()
|
|
||||||
|
|
||||||
def on_remove_game_details_view_action(self, *_args: Any) -> None:
|
|
||||||
if shared.win.navigation_view.get_visible_page() == shared.win.details_page:
|
|
||||||
self.on_remove_game_action()
|
|
||||||
|
|
||||||
def search(self, uri: str) -> None:
|
|
||||||
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=")
|
|
||||||
|
|
||||||
def on_sgdb_search_action(self, *_args: Any) -> None:
|
|
||||||
self.search("https://www.steamgriddb.com/search/grids?term=")
|
|
||||||
|
|
||||||
def on_protondb_search_action(self, *_args: Any) -> None:
|
|
||||||
self.search("https://www.protondb.com/search?q=")
|
|
||||||
|
|
||||||
def on_pcgw_search_action(self, *_args: Any) -> None:
|
|
||||||
self.search("https://www.pcgamingwiki.com/w/index.php?search=")
|
|
||||||
|
|
||||||
def on_lutris_search_action(self, *_args: Any) -> None:
|
|
||||||
self.search("https://lutris.net/games?q=")
|
|
||||||
|
|
||||||
def on_hltb_search_action(self, *_args: Any) -> None:
|
|
||||||
self.search("https://howlongtobeat.com/?q=")
|
|
||||||
|
|
||||||
def on_quit_action(self, *_args: Any) -> None:
|
|
||||||
self.quit()
|
|
||||||
|
|
||||||
def create_actions(self, actions: set) -> None:
|
|
||||||
for action in actions:
|
|
||||||
simple_action = Gio.SimpleAction.new(action[0], None)
|
|
||||||
|
|
||||||
scope = action[2] if action[2:3] else self
|
|
||||||
simple_action.connect("activate", getattr(scope, f"on_{action[0]}_action"))
|
|
||||||
|
|
||||||
if action[1:2]:
|
|
||||||
self.set_accels_for_action(
|
|
||||||
f"app.{action[0]}" if scope == self else f"win.{action[0]}",
|
|
||||||
(
|
|
||||||
tuple(s.replace("<primary>", "<meta>") for s in action[1])
|
|
||||||
if sys.platform.startswith("darwin")
|
|
||||||
else action[1]
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
scope.add_action(simple_action)
|
|
||||||
|
|
||||||
|
|
||||||
def main(_version: int) -> Any:
|
|
||||||
"""App entry point"""
|
|
||||||
app = CartridgesApplication()
|
|
||||||
return app.run(sys.argv)
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
# 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]
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
# run_executable.py
|
|
||||||
#
|
|
||||||
# Copyright 2023 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
|
|
||||||
|
|
||||||
import logging
|
|
||||||
import os
|
|
||||||
import subprocess
|
|
||||||
from shlex import quote
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
|
|
||||||
|
|
||||||
def run_executable(executable) -> None:
|
|
||||||
args = (
|
|
||||||
"flatpak-spawn --host /bin/sh -c " + quote(executable) # Flatpak
|
|
||||||
if os.getenv("FLATPAK_ID") == shared.APP_ID
|
|
||||||
else executable # Others
|
|
||||||
)
|
|
||||||
|
|
||||||
logging.info("Launching `%s`", str(args))
|
|
||||||
# pylint: disable=consider-using-with
|
|
||||||
subprocess.Popen(
|
|
||||||
args,
|
|
||||||
cwd=shared.home,
|
|
||||||
shell=True,
|
|
||||||
start_new_session=True,
|
|
||||||
creationflags=subprocess.CREATE_NEW_PROCESS_GROUP if os.name == "nt" else 0, # type: ignore
|
|
||||||
)
|
|
||||||
@@ -1,537 +0,0 @@
|
|||||||
# window.py
|
|
||||||
#
|
|
||||||
# Copyright 2022-2023 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
|
|
||||||
|
|
||||||
# pyright: reportAssignmentType=none
|
|
||||||
|
|
||||||
from sys import platform
|
|
||||||
from typing import Any, Optional
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
from cartridges.game import Game
|
|
||||||
from cartridges.game_cover import GameCover
|
|
||||||
from cartridges.utils.relative_date import relative_date
|
|
||||||
from gi.repository import Adw, Gio, GLib, Gtk, Pango
|
|
||||||
|
|
||||||
|
|
||||||
@Gtk.Template(resource_path=shared.PREFIX + "/gtk/window.ui")
|
|
||||||
class CartridgesWindow(Adw.ApplicationWindow):
|
|
||||||
__gtype_name__ = "CartridgesWindow"
|
|
||||||
|
|
||||||
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: 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: Adw.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: 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 = {}
|
|
||||||
active_game: Game
|
|
||||||
details_view_game_cover: Optional[GameCover] = None
|
|
||||||
sort_state: str = "last_played"
|
|
||||||
filter_state: str = "all"
|
|
||||||
source_rows: dict = {}
|
|
||||||
|
|
||||||
def create_source_rows(self) -> None:
|
|
||||||
def get_removed(source_id: str) -> Any:
|
|
||||||
removed = tuple(
|
|
||||||
game.removed or game.hidden or game.blacklisted
|
|
||||||
for game in shared.store.source_games[source_id].values()
|
|
||||||
)
|
|
||||||
return (
|
|
||||||
(count,) if (count := sum(removed)) != len(removed) else False
|
|
||||||
) # Return a tuple because 0 == False and 1 == True
|
|
||||||
|
|
||||||
total_games_no = 0
|
|
||||||
restored = False
|
|
||||||
|
|
||||||
selected_id = (
|
|
||||||
self.source_rows[selected_row][0]
|
|
||||||
if (selected_row := self.sidebar.get_selected_row()) in self.source_rows
|
|
||||||
else None
|
|
||||||
)
|
|
||||||
|
|
||||||
if selected_row == self.added_row_box.get_parent():
|
|
||||||
self.sidebar.select_row(self.added_row_box.get_parent())
|
|
||||||
restored = True
|
|
||||||
|
|
||||||
if added_missing := (
|
|
||||||
not shared.store.source_games.get("imported")
|
|
||||||
or not (removed := get_removed("imported"))
|
|
||||||
):
|
|
||||||
self.sidebar.select_row(self.all_games_row_box.get_parent())
|
|
||||||
else:
|
|
||||||
games_no = len(shared.store.source_games["imported"]) - removed[0]
|
|
||||||
self.added_games_no_label.set_label(str(games_no))
|
|
||||||
total_games_no += games_no
|
|
||||||
self.added_row_box.get_parent().set_visible(not added_missing)
|
|
||||||
|
|
||||||
self.sidebar.get_row_at_index(2).set_visible(False)
|
|
||||||
|
|
||||||
while row := self.sidebar.get_row_at_index(3):
|
|
||||||
self.sidebar.remove(row)
|
|
||||||
|
|
||||||
for source_id in shared.store.source_games:
|
|
||||||
if source_id == "imported":
|
|
||||||
continue
|
|
||||||
if not (removed := get_removed(source_id)):
|
|
||||||
continue
|
|
||||||
|
|
||||||
row = Gtk.Box(
|
|
||||||
margin_top=12,
|
|
||||||
margin_bottom=12,
|
|
||||||
margin_start=6,
|
|
||||||
margin_end=6,
|
|
||||||
spacing=12,
|
|
||||||
)
|
|
||||||
games_no = len(shared.store.source_games[source_id]) - removed[0]
|
|
||||||
total_games_no += games_no
|
|
||||||
|
|
||||||
row.append(
|
|
||||||
Gtk.Image.new_from_icon_name(
|
|
||||||
"user-desktop-symbolic"
|
|
||||||
if (split_id := source_id.split("_")[0]) == "desktop"
|
|
||||||
else f"{split_id}-source-symbolic"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
row.append(
|
|
||||||
Gtk.Label(
|
|
||||||
label=self.get_application().get_source_name(source_id),
|
|
||||||
halign=Gtk.Align.START,
|
|
||||||
wrap=True,
|
|
||||||
wrap_mode=Pango.WrapMode.CHAR,
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
row.append(
|
|
||||||
games_no_label := Gtk.Label(
|
|
||||||
label=games_no,
|
|
||||||
hexpand=True,
|
|
||||||
halign=Gtk.Align.END,
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
games_no_label.add_css_class("dim-label")
|
|
||||||
|
|
||||||
# Order rows based on the number of games in them
|
|
||||||
index = 3
|
|
||||||
while source_row := self.sidebar.get_row_at_index(index):
|
|
||||||
if self.source_rows[source_row][1] < games_no:
|
|
||||||
self.sidebar.insert(row, index)
|
|
||||||
break
|
|
||||||
index += 1
|
|
||||||
if not row.get_parent():
|
|
||||||
self.sidebar.append(row)
|
|
||||||
|
|
||||||
self.source_rows[row.get_parent()] = (
|
|
||||||
source_id,
|
|
||||||
games_no,
|
|
||||||
)
|
|
||||||
|
|
||||||
if source_id == selected_id:
|
|
||||||
self.sidebar.select_row(row.get_parent())
|
|
||||||
restored = True
|
|
||||||
|
|
||||||
self.sidebar.get_row_at_index(2).set_visible(True)
|
|
||||||
|
|
||||||
self.all_games_no_label.set_label(str(total_games_no))
|
|
||||||
|
|
||||||
if not restored:
|
|
||||||
self.sidebar.select_row(self.all_games_row_box.get_parent())
|
|
||||||
|
|
||||||
def row_selected(self, _widget: Any, row: Gtk.ListBoxRow | None) -> None:
|
|
||||||
if not row:
|
|
||||||
return
|
|
||||||
match row.get_child():
|
|
||||||
case self.all_games_row_box:
|
|
||||||
value = "all"
|
|
||||||
case self.added_row_box:
|
|
||||||
value = "imported"
|
|
||||||
case _:
|
|
||||||
value = self.source_rows[row][0]
|
|
||||||
|
|
||||||
self.library_page.set_title(self.get_application().get_source_name(value))
|
|
||||||
|
|
||||||
self.filter_state = value
|
|
||||||
self.library.invalidate_filter()
|
|
||||||
|
|
||||||
if self.overlay_split_view.get_collapsed():
|
|
||||||
self.overlay_split_view.set_show_sidebar(False)
|
|
||||||
|
|
||||||
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)
|
|
||||||
|
|
||||||
self.library.set_filter_func(self.filter_func)
|
|
||||||
self.hidden_library.set_filter_func(self.filter_func)
|
|
||||||
|
|
||||||
self.library.set_sort_func(self.sort_func)
|
|
||||||
self.hidden_library.set_sort_func(self.sort_func)
|
|
||||||
|
|
||||||
self.set_library_child()
|
|
||||||
|
|
||||||
self.notice_empty.set_icon_name(shared.APP_ID + "-symbolic")
|
|
||||||
|
|
||||||
self.overlay_split_view.set_show_sidebar(
|
|
||||||
shared.state_schema.get_boolean("show-sidebar")
|
|
||||||
)
|
|
||||||
|
|
||||||
self.sidebar.select_row(self.all_games_row_box.get_parent())
|
|
||||||
|
|
||||||
if shared.PROFILE == "development":
|
|
||||||
self.add_css_class("devel")
|
|
||||||
|
|
||||||
# Connect search entries
|
|
||||||
self.search_bar.connect_entry(self.search_entry)
|
|
||||||
self.hidden_search_bar.connect_entry(self.hidden_search_entry)
|
|
||||||
|
|
||||||
# Connect signals
|
|
||||||
self.search_entry.connect("search-changed", self.search_changed, False)
|
|
||||||
self.hidden_search_entry.connect("search-changed", self.search_changed, True)
|
|
||||||
|
|
||||||
self.search_entry.connect("activate", self.show_details_page_search)
|
|
||||||
self.hidden_search_entry.connect("activate", self.show_details_page_search)
|
|
||||||
|
|
||||||
self.navigation_view.connect("popped", self.set_show_hidden)
|
|
||||||
self.navigation_view.connect("pushed", self.set_show_hidden)
|
|
||||||
|
|
||||||
self.sidebar.connect("row-selected", self.row_selected)
|
|
||||||
|
|
||||||
style_manager = Adw.StyleManager.get_default()
|
|
||||||
style_manager.connect("notify::dark", self.set_details_view_opacity)
|
|
||||||
style_manager.connect("notify::high-contrast", self.set_details_view_opacity)
|
|
||||||
|
|
||||||
# Allow for a custom number of rows for the library
|
|
||||||
if shared.schema.get_uint("library-rows"):
|
|
||||||
shared.schema.bind(
|
|
||||||
"library-rows",
|
|
||||||
self.library,
|
|
||||||
"max-children-per-line",
|
|
||||||
Gio.SettingsBindFlags.DEFAULT,
|
|
||||||
)
|
|
||||||
shared.schema.bind(
|
|
||||||
"library-rows",
|
|
||||||
self.hidden_library,
|
|
||||||
"max-children-per-line",
|
|
||||||
Gio.SettingsBindFlags.DEFAULT,
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
self.library.set_max_children_per_line(10)
|
|
||||||
self.hidden_library.set_max_children_per_line(10)
|
|
||||||
|
|
||||||
def search_changed(self, _widget: Any, hidden: bool) -> None:
|
|
||||||
# Refresh search filter on keystroke in search box
|
|
||||||
(self.hidden_library if hidden else self.library).invalidate_filter()
|
|
||||||
|
|
||||||
def set_library_child(self) -> None:
|
|
||||||
child, hidden_child = self.notice_empty, self.hidden_notice_empty
|
|
||||||
|
|
||||||
for game in shared.store:
|
|
||||||
if game.removed or game.blacklisted:
|
|
||||||
continue
|
|
||||||
if game.hidden:
|
|
||||||
if game.filtered and hidden_child:
|
|
||||||
hidden_child = self.hidden_notice_no_results
|
|
||||||
continue
|
|
||||||
hidden_child = None
|
|
||||||
else:
|
|
||||||
if game.filtered and child:
|
|
||||||
child = self.notice_no_results
|
|
||||||
continue
|
|
||||||
child = None
|
|
||||||
|
|
||||||
def remove_from_overlay(widget: Gtk.Widget) -> None:
|
|
||||||
if isinstance(widget.get_parent(), Gtk.Overlay):
|
|
||||||
widget.get_parent().remove_overlay(widget)
|
|
||||||
|
|
||||||
if child:
|
|
||||||
self.library_overlay.add_overlay(child)
|
|
||||||
else:
|
|
||||||
remove_from_overlay(self.notice_empty)
|
|
||||||
remove_from_overlay(self.notice_no_results)
|
|
||||||
|
|
||||||
if hidden_child:
|
|
||||||
self.hidden_library_overlay.add_overlay(hidden_child)
|
|
||||||
else:
|
|
||||||
remove_from_overlay(self.hidden_notice_empty)
|
|
||||||
remove_from_overlay(self.hidden_notice_no_results)
|
|
||||||
|
|
||||||
def filter_func(self, child: Gtk.Widget) -> bool:
|
|
||||||
game = child.get_child()
|
|
||||||
text = (
|
|
||||||
(
|
|
||||||
self.hidden_search_entry
|
|
||||||
if self.navigation_view.get_visible_page() == self.hidden_library_page
|
|
||||||
else self.search_entry
|
|
||||||
)
|
|
||||||
.get_text()
|
|
||||||
.lower()
|
|
||||||
)
|
|
||||||
|
|
||||||
filtered = text != "" and not (
|
|
||||||
text in game.name.lower()
|
|
||||||
or (text in game.developer.lower() if game.developer else False)
|
|
||||||
)
|
|
||||||
|
|
||||||
if not filtered:
|
|
||||||
if self.filter_state == "all":
|
|
||||||
pass
|
|
||||||
elif game.base_source != self.filter_state:
|
|
||||||
filtered = True
|
|
||||||
|
|
||||||
game.filtered = filtered
|
|
||||||
self.set_library_child()
|
|
||||||
|
|
||||||
return not filtered
|
|
||||||
|
|
||||||
def set_active_game(self, _widget: Any, _pspec: Any, game: Game) -> None:
|
|
||||||
self.active_game = game
|
|
||||||
|
|
||||||
def show_details_page(self, game: Game) -> None:
|
|
||||||
self.active_game = game
|
|
||||||
|
|
||||||
self.details_view_cover.set_opacity(int(not game.loading))
|
|
||||||
self.details_view_spinner.set_visible(game.loading)
|
|
||||||
|
|
||||||
self.details_view_developer.set_label(game.developer or "")
|
|
||||||
self.details_view_developer.set_visible(bool(game.developer))
|
|
||||||
|
|
||||||
icon, text = "view-conceal-symbolic", _("Hide")
|
|
||||||
if game.hidden:
|
|
||||||
icon, text = "view-reveal-symbolic", _("Unhide")
|
|
||||||
|
|
||||||
self.details_view_hide_button.set_icon_name(icon)
|
|
||||||
self.details_view_hide_button.set_tooltip_text(text)
|
|
||||||
|
|
||||||
if self.details_view_game_cover:
|
|
||||||
self.details_view_game_cover.pictures.remove(self.details_view_cover)
|
|
||||||
|
|
||||||
self.details_view_game_cover = game.game_cover
|
|
||||||
self.details_view_game_cover.add_picture(self.details_view_cover)
|
|
||||||
|
|
||||||
self.details_view_blurred_cover.set_paintable(
|
|
||||||
self.details_view_game_cover.get_blurred()
|
|
||||||
)
|
|
||||||
|
|
||||||
self.details_view_title.set_label(game.name)
|
|
||||||
self.details_page.set_title(game.name)
|
|
||||||
|
|
||||||
date = relative_date(game.added)
|
|
||||||
self.details_view_added.set_label(
|
|
||||||
# The variable is the date when the game was added
|
|
||||||
_("Added: {}").format(date)
|
|
||||||
)
|
|
||||||
last_played_date = (
|
|
||||||
relative_date(game.last_played) if game.last_played else _("Never")
|
|
||||||
)
|
|
||||||
self.details_view_last_played.set_label(
|
|
||||||
# The variable is the date when the game was last played
|
|
||||||
_("Last played: {}").format(last_played_date)
|
|
||||||
)
|
|
||||||
|
|
||||||
if self.navigation_view.get_visible_page() != self.details_page:
|
|
||||||
self.navigation_view.push(self.details_page)
|
|
||||||
self.set_focus(self.details_view_play_button)
|
|
||||||
|
|
||||||
self.set_details_view_opacity()
|
|
||||||
|
|
||||||
def set_details_view_opacity(self, *_args: Any) -> None:
|
|
||||||
if self.navigation_view.get_visible_page() != self.details_page:
|
|
||||||
return
|
|
||||||
|
|
||||||
if (
|
|
||||||
style_manager := Adw.StyleManager.get_default()
|
|
||||||
).get_high_contrast() or not style_manager.get_system_supports_color_schemes():
|
|
||||||
self.details_view_blurred_cover.set_opacity(0.3)
|
|
||||||
return
|
|
||||||
|
|
||||||
self.details_view_blurred_cover.set_opacity(
|
|
||||||
1 - self.details_view_game_cover.luminance[0] # type: ignore
|
|
||||||
if style_manager.get_dark()
|
|
||||||
else self.details_view_game_cover.luminance[1] # type: ignore
|
|
||||||
)
|
|
||||||
|
|
||||||
def sort_func(self, child1: Gtk.Widget, child2: Gtk.Widget) -> int:
|
|
||||||
var, order = "name", True
|
|
||||||
|
|
||||||
if self.sort_state in ("newest", "oldest"):
|
|
||||||
var, order = "added", self.sort_state == "newest"
|
|
||||||
elif self.sort_state == "last_played":
|
|
||||||
var = "last_played"
|
|
||||||
elif self.sort_state == "a-z":
|
|
||||||
order = False
|
|
||||||
|
|
||||||
def get_value(index: int) -> str:
|
|
||||||
return (
|
|
||||||
str(getattr((child1.get_child(), child2.get_child())[index], var))
|
|
||||||
.lower()
|
|
||||||
.removeprefix("the ")
|
|
||||||
)
|
|
||||||
|
|
||||||
if var != "name" and get_value(0) == get_value(1):
|
|
||||||
var, order = "name", False
|
|
||||||
|
|
||||||
return ((get_value(0) > get_value(1)) ^ order) * 2 - 1
|
|
||||||
|
|
||||||
def set_show_hidden(self, navigation_view: Adw.NavigationView, *_args: Any) -> None:
|
|
||||||
self.lookup_action("show_hidden").set_enabled(
|
|
||||||
navigation_view.get_visible_page() == self.library_page
|
|
||||||
)
|
|
||||||
|
|
||||||
def on_show_sidebar_action(self, *_args: Any) -> None:
|
|
||||||
shared.state_schema.set_boolean(
|
|
||||||
"show-sidebar", (value := not self.overlay_split_view.get_show_sidebar())
|
|
||||||
)
|
|
||||||
self.overlay_split_view.set_show_sidebar(value)
|
|
||||||
|
|
||||||
def on_go_to_parent_action(self, *_args: Any) -> None:
|
|
||||||
if self.navigation_view.get_visible_page() == self.details_page:
|
|
||||||
self.navigation_view.pop()
|
|
||||||
|
|
||||||
def on_go_home_action(self, *_args: Any) -> None:
|
|
||||||
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:
|
|
||||||
action.set_state(state)
|
|
||||||
self.sort_state = str(state).strip("'")
|
|
||||||
self.library.invalidate_sort()
|
|
||||||
|
|
||||||
shared.state_schema.set_string("sort-mode", self.sort_state)
|
|
||||||
|
|
||||||
def on_toggle_search_action(self, *_args: Any) -> None:
|
|
||||||
if self.navigation_view.get_visible_page() == self.library_page:
|
|
||||||
search_bar = self.search_bar
|
|
||||||
search_entry = self.search_entry
|
|
||||||
elif self.navigation_view.get_visible_page() == self.hidden_library_page:
|
|
||||||
search_bar = self.hidden_search_bar
|
|
||||||
search_entry = self.hidden_search_entry
|
|
||||||
else:
|
|
||||||
return
|
|
||||||
|
|
||||||
search_bar.set_search_mode(not (search_mode := search_bar.get_search_mode()))
|
|
||||||
|
|
||||||
if not search_mode:
|
|
||||||
self.set_focus(search_entry)
|
|
||||||
|
|
||||||
search_entry.set_text("")
|
|
||||||
|
|
||||||
def show_details_page_search(self, widget: Gtk.Widget) -> None:
|
|
||||||
library = (
|
|
||||||
self.hidden_library if widget == self.hidden_search_entry else self.library
|
|
||||||
)
|
|
||||||
index = 0
|
|
||||||
|
|
||||||
while True:
|
|
||||||
if not (child := library.get_child_at_index(index)):
|
|
||||||
break
|
|
||||||
|
|
||||||
if self.filter_func(child):
|
|
||||||
self.show_details_page(child.get_child())
|
|
||||||
break
|
|
||||||
|
|
||||||
index += 1
|
|
||||||
|
|
||||||
def on_undo_action(
|
|
||||||
self, _widget: Any, game: Optional[Game] = None, undo: Optional[str] = None
|
|
||||||
) -> None:
|
|
||||||
if not game: # If the action was activated via Ctrl + Z
|
|
||||||
if shared.importer and (
|
|
||||||
shared.importer.imported_game_ids or shared.importer.removed_game_ids
|
|
||||||
):
|
|
||||||
shared.importer.undo_import()
|
|
||||||
return
|
|
||||||
|
|
||||||
try:
|
|
||||||
game = tuple(self.toasts.keys())[-1][0]
|
|
||||||
undo = tuple(self.toasts.keys())[-1][1]
|
|
||||||
except IndexError:
|
|
||||||
return
|
|
||||||
|
|
||||||
if game:
|
|
||||||
if undo == "hide":
|
|
||||||
game.toggle_hidden(False)
|
|
||||||
|
|
||||||
elif undo == "remove":
|
|
||||||
game.removed = False
|
|
||||||
game.save()
|
|
||||||
game.update()
|
|
||||||
|
|
||||||
self.toasts[(game, undo)].dismiss()
|
|
||||||
self.toasts.pop((game, undo))
|
|
||||||
|
|
||||||
def on_open_menu_action(self, *_args: Any) -> None:
|
|
||||||
if self.navigation_view.get_visible_page() == self.library_page:
|
|
||||||
self.primary_menu_button.popup()
|
|
||||||
elif self.navigation_view.get_visible_page() == self.hidden_library_page:
|
|
||||||
self.hidden_primary_menu_button.popup()
|
|
||||||
|
|
||||||
def on_close_action(self, *_args: Any) -> None:
|
|
||||||
self.close()
|
|
||||||
@@ -1,24 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<gresources>
|
<gresources>
|
||||||
<gresource prefix="@PREFIX@">
|
<gresource prefix="@PREFIX@">
|
||||||
<file preprocess="xml-stripblanks">@APP_ID@.metainfo.xml</file>
|
<file preprocess="xml-stripblanks">gtk/window.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/details-dialog.ui</file>
|
<file preprocess="xml-stripblanks">gtk/help-overlay.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/game.ui</file>
|
<file preprocess="xml-stripblanks">gtk/game.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/preferences.ui</file>
|
<file preprocess="xml-stripblanks">gtk/preferences.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/window.ui</file>
|
<file preprocess="xml-stripblanks">gtk/details-window.ui</file>
|
||||||
<file preprocess="xml-stripblanks" alias="shortcuts-dialog.ui">gtk/shortcuts-dialog.ui</file>
|
|
||||||
<file alias="style.css">gtk/style.css</file>
|
<file alias="style.css">gtk/style.css</file>
|
||||||
|
<file alias="style-dark.css">gtk/style-dark.css</file>
|
||||||
<file>library_placeholder.svg</file>
|
<file>library_placeholder.svg</file>
|
||||||
<file>library_placeholder_small.svg</file>
|
<file>library_placeholder_small.svg</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
<gresource prefix="@PREFIX@/icons/scalable/categories/">
|
|
||||||
<file alias="bottles-source-symbolic.svg">icons/sources/bottles-source-symbolic.svg</file>
|
|
||||||
<file alias="flatpak-source-symbolic.svg">icons/sources/flatpak-source-symbolic.svg</file>
|
|
||||||
<file alias="heroic-source-symbolic.svg">icons/sources/heroic-source-symbolic.svg</file>
|
|
||||||
<file alias="itch-source-symbolic.svg">icons/sources/itch-source-symbolic.svg</file>
|
|
||||||
<file alias="legendary-source-symbolic.svg">icons/sources/legendary-source-symbolic.svg</file>
|
|
||||||
<file alias="lutris-source-symbolic.svg">icons/sources/lutris-source-symbolic.svg</file>
|
|
||||||
<file alias="retroarch-source-symbolic.svg">icons/sources/retroarch-source-symbolic.svg</file>
|
|
||||||
<file alias="steam-source-symbolic.svg">icons/sources/steam-source-symbolic.svg</file>
|
|
||||||
</gresource>
|
|
||||||
</gresources>
|
</gresources>
|
||||||
|
|||||||
@@ -1,145 +0,0 @@
|
|||||||
using Gtk 4.0;
|
|
||||||
using Adw 1;
|
|
||||||
|
|
||||||
template $DetailsDialog: Adw.Dialog {
|
|
||||||
content-width: 480;
|
|
||||||
|
|
||||||
Adw.ToolbarView {
|
|
||||||
[top]
|
|
||||||
Adw.HeaderBar HeaderBar {
|
|
||||||
show-start-title-buttons: false;
|
|
||||||
show-end-title-buttons: false;
|
|
||||||
|
|
||||||
[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]
|
|
||||||
Adw.Spinner spinner {
|
|
||||||
visible: false;
|
|
||||||
}
|
|
||||||
|
|
||||||
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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
143
data/gtk/details-window.blp
Normal file
@@ -0,0 +1,143 @@
|
|||||||
|
using Gtk 4.0;
|
||||||
|
using Adw 1;
|
||||||
|
|
||||||
|
template $DetailsWindow : Adw.Window {
|
||||||
|
default-width: 480; // Same as Nautilus' properties window
|
||||||
|
default-height: -1;
|
||||||
|
modal: true;
|
||||||
|
|
||||||
|
ShortcutController {
|
||||||
|
Shortcut {
|
||||||
|
trigger: "Escape";
|
||||||
|
action: "action(window.close)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Box {
|
||||||
|
orientation: vertical;
|
||||||
|
|
||||||
|
Adw.HeaderBar HeaderBar {
|
||||||
|
show-start-title-buttons: false;
|
||||||
|
show-end-title-buttons: false;
|
||||||
|
|
||||||
|
[start]
|
||||||
|
Button cancel_button {
|
||||||
|
label: _("Cancel");
|
||||||
|
action-name: "window.close";
|
||||||
|
}
|
||||||
|
|
||||||
|
[end]
|
||||||
|
Button apply_button {
|
||||||
|
styles [
|
||||||
|
"suggested-action"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.PreferencesPage {
|
||||||
|
vexpand: true;
|
||||||
|
|
||||||
|
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]
|
||||||
|
Gtk.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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,14 +1,13 @@
|
|||||||
using Gtk 4.0;
|
using Gtk 4.0;
|
||||||
using Adw 1;
|
using Adw 1;
|
||||||
|
|
||||||
template $Game: Box {
|
template $Game : Box {
|
||||||
orientation: vertical;
|
orientation: vertical;
|
||||||
halign: center;
|
halign: center;
|
||||||
valign: start;
|
valign: start;
|
||||||
|
|
||||||
Adw.Clamp {
|
Adw.Clamp {
|
||||||
maximum-size: 200;
|
maximum-size: 200;
|
||||||
unit: px;
|
|
||||||
|
|
||||||
Overlay {
|
Overlay {
|
||||||
[overlay]
|
[overlay]
|
||||||
@@ -64,8 +63,9 @@ template $Game: Box {
|
|||||||
|
|
||||||
Overlay {
|
Overlay {
|
||||||
[overlay]
|
[overlay]
|
||||||
Adw.Spinner spinner {
|
Spinner spinner {
|
||||||
visible: false;
|
margin-start: 72;
|
||||||
|
margin-end: 72;
|
||||||
}
|
}
|
||||||
|
|
||||||
Picture cover {
|
Picture cover {
|
||||||
@@ -98,16 +98,38 @@ template $Game: Box {
|
|||||||
|
|
||||||
menu game_options {
|
menu game_options {
|
||||||
section {
|
section {
|
||||||
item (_("Edit"), "app.edit_game")
|
item {
|
||||||
item (_("Hide"), "app.hide_game")
|
label: _("Edit");
|
||||||
item (_("Remove"), "app.remove_game")
|
action: "app.edit_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("Hide");
|
||||||
|
action: "app.hide_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("Remove");
|
||||||
|
action: "app.remove_game";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
menu hidden_game_options {
|
menu hidden_game_options {
|
||||||
section {
|
section {
|
||||||
item (_("Edit"), "app.edit_game")
|
item {
|
||||||
item (_("Unhide"), "app.hide_game")
|
label: _("Edit");
|
||||||
item (_("Remove"), "app.remove_game")
|
action: "app.edit_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("Unhide");
|
||||||
|
action: "app.hide_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("Remove");
|
||||||
|
action: "app.remove_game";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
68
data/gtk/help-overlay.blp
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
using Gtk 4.0;
|
||||||
|
|
||||||
|
ShortcutsWindow help_overlay {
|
||||||
|
modal: true;
|
||||||
|
|
||||||
|
ShortcutsSection {
|
||||||
|
section-name: "shortcuts";
|
||||||
|
max-height: 10;
|
||||||
|
|
||||||
|
ShortcutsGroup {
|
||||||
|
title: _("General");
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Quit");
|
||||||
|
action-name: "app.quit";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Search");
|
||||||
|
action-name: "win.toggle_search";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Show preferences");
|
||||||
|
action-name: "app.preferences";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Shortcuts");
|
||||||
|
action-name: "win.show-help-overlay";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Undo");
|
||||||
|
action-name: "win.undo";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Open menu");
|
||||||
|
action-name: "win.open_menu";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsGroup {
|
||||||
|
title: _("Games");
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Add new game");
|
||||||
|
action-name: "app.add_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Import games");
|
||||||
|
action-name: "app.import";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Show hidden games");
|
||||||
|
action-name: "win.show_hidden";
|
||||||
|
}
|
||||||
|
|
||||||
|
ShortcutsShortcut {
|
||||||
|
title: _("Remove game");
|
||||||
|
action-name: "app.remove_game_details_view";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using Gtk 4.0;
|
using Gtk 4.0;
|
||||||
using Adw 1;
|
using Adw 1;
|
||||||
|
|
||||||
template $CartridgesPreferences: Adw.PreferencesDialog {
|
template $PreferencesWindow : Adw.PreferencesWindow {
|
||||||
search-enabled: true;
|
default-height: 500;
|
||||||
|
|
||||||
Adw.PreferencesPage general_page {
|
Adw.PreferencesPage general_page {
|
||||||
name: "general";
|
name: "general";
|
||||||
@@ -12,45 +12,71 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
Adw.PreferencesGroup behavior_group {
|
Adw.PreferencesGroup behavior_group {
|
||||||
title: _("Behavior");
|
title: _("Behavior");
|
||||||
|
|
||||||
Adw.SwitchRow exit_after_launch_switch {
|
Adw.ActionRow {
|
||||||
title: _("Exit After Launching Games");
|
title: _("Exit After Launching Games");
|
||||||
|
activatable-widget: exit_after_launch_switch;
|
||||||
|
|
||||||
|
Switch exit_after_launch_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow cover_launches_game_switch {
|
Adw.ActionRow {
|
||||||
title: _("Cover Image Launches Game");
|
title: _("Cover Image Launches Game");
|
||||||
subtitle: _("Swaps the behavior of the cover image and the play button");
|
subtitle: _("Swaps the behavior of the cover image and the play button");
|
||||||
|
activatable-widget: cover_launches_game_switch;
|
||||||
|
|
||||||
|
Switch cover_launches_game_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.PreferencesGroup images_group {
|
Adw.PreferencesGroup images_group {
|
||||||
title: _("Images");
|
title: _("Images");
|
||||||
|
|
||||||
Adw.SwitchRow high_quality_images_switch {
|
Adw.ActionRow {
|
||||||
title: _("High Quality Images");
|
title: _("High Quality Images");
|
||||||
subtitle: _("Save game covers losslessly at the cost of storage");
|
subtitle: _("Save game covers losslessly at the cost of storage");
|
||||||
|
activatable-widget: high_quality_images_switch;
|
||||||
|
|
||||||
|
Switch high_quality_images_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.PreferencesGroup danger_zone_group {
|
Adw.PreferencesGroup danger_zone_group {
|
||||||
title: _("Danger Zone");
|
title: _("Danger Zone");
|
||||||
separate-rows: true;
|
|
||||||
|
|
||||||
Adw.ButtonRow remove_all_games_button_row {
|
Adw.ActionRow {
|
||||||
title: _("Remove All Games");
|
title: _("Remove All Games");
|
||||||
|
|
||||||
styles [
|
Button remove_all_games_button {
|
||||||
"destructive-action"
|
label: _("Remove");
|
||||||
]
|
valign: center;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"destructive-action",
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.ButtonRow reset_button_row {
|
Adw.ActionRow reset_action_row {
|
||||||
visible: false;
|
|
||||||
title: "Reset App";
|
title: "Reset App";
|
||||||
|
subtitle: "Completely resets and quits Cartridges";
|
||||||
|
visible: false;
|
||||||
|
|
||||||
styles [
|
Button reset_button {
|
||||||
"destructive-action"
|
label: "Reset";
|
||||||
]
|
valign: center;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"destructive-action",
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -62,43 +88,30 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
Adw.PreferencesGroup import_behavior_group {
|
Adw.PreferencesGroup import_behavior_group {
|
||||||
title: _("Behavior");
|
title: _("Behavior");
|
||||||
|
|
||||||
Adw.SwitchRow auto_import_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import Games Automatically");
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.SwitchRow remove_missing_switch {
|
|
||||||
title: _("Remove Uninstalled Games");
|
title: _("Remove Uninstalled Games");
|
||||||
|
activatable-widget: remove_missing_switch;
|
||||||
|
|
||||||
|
Switch remove_missing_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.PreferencesGroup sources_group {
|
Adw.PreferencesGroup sources_group {
|
||||||
title: _("Sources");
|
title: _("Sources");
|
||||||
separate-rows: true;
|
|
||||||
|
|
||||||
Adw.ExpanderRow steam_expander_row {
|
Adw.ExpanderRow steam_expander_row {
|
||||||
title: _("Steam");
|
title: _("Steam");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "steam-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow steam_data_action_row {
|
Adw.ActionRow steam_data_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button steam_data_file_chooser_button {
|
Button steam_data_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -106,34 +119,40 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("Lutris");
|
title: _("Lutris");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "lutris-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow lutris_data_action_row {
|
Adw.ActionRow lutris_data_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button lutris_data_file_chooser_button {
|
Button lutris_data_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow lutris_import_steam_switch {
|
Adw.ActionRow lutris_cache_action_row {
|
||||||
|
title: _("Cache Location");
|
||||||
|
|
||||||
|
Button lutris_cache_file_chooser_button {
|
||||||
|
icon-name: "folder-symbolic";
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ActionRow {
|
||||||
title: _("Import Steam Games");
|
title: _("Import Steam Games");
|
||||||
|
activatable-widget: lutris_import_steam_switch;
|
||||||
|
|
||||||
|
Switch lutris_import_steam_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow lutris_import_flatpak_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import Flatpak Games");
|
title: _("Import Flatpak Games");
|
||||||
|
activatable-widget: lutris_import_flatpak_switch;
|
||||||
|
|
||||||
|
Switch lutris_import_flatpak_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -141,42 +160,49 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("Heroic");
|
title: _("Heroic");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "heroic-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow heroic_config_action_row {
|
Adw.ActionRow heroic_config_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button heroic_config_file_chooser_button {
|
Button heroic_config_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow heroic_import_epic_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import Epic Games");
|
title: _("Import Epic Games");
|
||||||
|
activatable-widget: heroic_import_epic_switch;
|
||||||
|
|
||||||
|
Switch heroic_import_epic_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow heroic_import_gog_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import GOG Games");
|
title: _("Import GOG Games");
|
||||||
|
activatable-widget: heroic_import_gog_switch;
|
||||||
|
|
||||||
|
Switch heroic_import_gog_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow heroic_import_amazon_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import Amazon Games");
|
title: _("Import Amazon Games");
|
||||||
|
activatable-widget: heroic_import_amazon_switch;
|
||||||
|
|
||||||
|
Switch heroic_import_amazon_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow heroic_import_sideload_switch {
|
Adw.ActionRow {
|
||||||
title: _("Import Sideloaded Games");
|
title: _("Import Sideloaded Games");
|
||||||
|
activatable-widget: heroic_import_sideload_switch;
|
||||||
|
|
||||||
|
Switch heroic_import_sideload_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,26 +210,13 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("Bottles");
|
title: _("Bottles");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "bottles-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow bottles_data_action_row {
|
Adw.ActionRow bottles_data_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button bottles_data_file_chooser_button {
|
Button bottles_data_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -211,26 +224,13 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("itch");
|
title: _("itch");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "itch-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow itch_config_action_row {
|
Adw.ActionRow itch_config_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button itch_config_file_chooser_button {
|
Button itch_config_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,26 +238,13 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("Legendary");
|
title: _("Legendary");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "legendary-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow legendary_config_action_row {
|
Adw.ActionRow legendary_config_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button legendary_config_file_chooser_button {
|
Button legendary_config_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -265,26 +252,13 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("RetroArch");
|
title: _("RetroArch");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "retroarch-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow retroarch_config_action_row {
|
Adw.ActionRow retroarch_config_action_row {
|
||||||
title: _("Install Location");
|
title: _("Install Location");
|
||||||
|
|
||||||
Button retroarch_config_file_chooser_button {
|
Button retroarch_config_file_chooser_button {
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -292,58 +266,22 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
title: _("Flatpak");
|
title: _("Flatpak");
|
||||||
show-enable-switch: true;
|
show-enable-switch: true;
|
||||||
|
|
||||||
[prefix]
|
Adw.ActionRow flatpak_data_action_row {
|
||||||
Image {
|
title: _("Install Location");
|
||||||
icon-name: "flatpak-source-symbolic";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ActionRow flatpak_system_data_action_row {
|
Button flatpak_data_file_chooser_button {
|
||||||
// The location of the system-wide data directory
|
|
||||||
title: _("System Location");
|
|
||||||
|
|
||||||
Button flatpak_system_data_file_chooser_button {
|
|
||||||
icon-name: "folder-symbolic";
|
icon-name: "folder-symbolic";
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.ActionRow flatpak_user_data_action_row {
|
Adw.ActionRow flatpak_import_launchers_row {
|
||||||
// The location of the user-specific data directory
|
|
||||||
title: _("User Location");
|
|
||||||
|
|
||||||
Button flatpak_user_data_file_chooser_button {
|
|
||||||
icon-name: "folder-symbolic";
|
|
||||||
valign: center;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"flat"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"property"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.SwitchRow flatpak_import_launchers_switch {
|
|
||||||
title: _("Import Game Launchers");
|
title: _("Import Game Launchers");
|
||||||
}
|
activatable-widget: flatpak_import_launchers_switch;
|
||||||
}
|
|
||||||
|
|
||||||
Adw.SwitchRow desktop_switch {
|
Switch flatpak_import_launchers_switch {
|
||||||
title: _("Desktop Entries");
|
valign: center;
|
||||||
|
}
|
||||||
[prefix]
|
|
||||||
Image {
|
|
||||||
icon-name: "user-desktop-symbolic";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -365,36 +303,31 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
Adw.PreferencesGroup sgdb_behavior_group {
|
Adw.PreferencesGroup sgdb_behavior_group {
|
||||||
title: _("Behavior");
|
title: _("Behavior");
|
||||||
|
|
||||||
Adw.SwitchRow sgdb_switch {
|
Adw.ActionRow sgdb_switch_row {
|
||||||
title: _("Use SteamGridDB");
|
title: _("Use SteamGridDB");
|
||||||
subtitle: _("Download images when adding or importing games");
|
subtitle: _("Download images when adding or importing games");
|
||||||
|
activatable-widget: sgdb_switch;
|
||||||
|
|
||||||
|
Switch sgdb_switch {
|
||||||
|
valign: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.SwitchRow sgdb_prefer_switch {
|
|
||||||
title: _("Prefer Over Official Images");
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.SwitchRow sgdb_animated_switch {
|
|
||||||
title: _("Prefer Animated Images");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.PreferencesGroup {
|
|
||||||
Adw.ActionRow {
|
Adw.ActionRow {
|
||||||
title: _("Update Covers");
|
title: _("Prefer Over Official Images");
|
||||||
subtitle: _("Fetch covers for games already in your library");
|
activatable-widget: sgdb_prefer_switch;
|
||||||
sensitive: bind sgdb_switch.active;
|
|
||||||
|
|
||||||
Stack sgdb_stack {
|
Switch sgdb_prefer_switch {
|
||||||
Button sgdb_fetch_button {
|
valign: center;
|
||||||
label: _("Update");
|
}
|
||||||
valign: center;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Adw.Spinner sgdb_spinner {
|
Adw.ActionRow {
|
||||||
visible: false;
|
title: _("Prefer Animated Images");
|
||||||
valign: center;
|
activatable-widget: sgdb_animated_switch;
|
||||||
}
|
|
||||||
|
Switch sgdb_animated_switch {
|
||||||
|
valign: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,67 +0,0 @@
|
|||||||
using Gtk 4.0;
|
|
||||||
using Adw 1;
|
|
||||||
|
|
||||||
Adw.ShortcutsDialog shortcuts_dialog {
|
|
||||||
Adw.ShortcutsSection {
|
|
||||||
title: _("General");
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Search");
|
|
||||||
action-name: "win.toggle_search";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Preferences");
|
|
||||||
action-name: "app.preferences";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Keyboard Shortcuts");
|
|
||||||
action-name: "app.shortcuts";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Undo");
|
|
||||||
action-name: "win.undo";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Quit");
|
|
||||||
action-name: "app.quit";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Toggle Sidebar");
|
|
||||||
action-name: "win.show_sidebar";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Main Menu");
|
|
||||||
action-name: "win.open_menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsSection {
|
|
||||||
title: _("Games");
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Add Game");
|
|
||||||
action-name: "app.add_game";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Import");
|
|
||||||
action-name: "app.import";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Show Hidden Games");
|
|
||||||
action-name: "win.show_hidden";
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ShortcutsItem {
|
|
||||||
title: _("Remove Game");
|
|
||||||
action-name: "app.remove_game_details_view";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,5 @@
|
|||||||
:root {
|
@define-color accent_color @purple_1;
|
||||||
--accent-color: var(--purple-1);
|
@define-color accent_bg_color @purple_4;
|
||||||
--accent-bg-color: var(--purple-4);
|
|
||||||
}
|
|
||||||
|
|
||||||
#details_view {
|
#details_view {
|
||||||
background-color: black;
|
background-color: black;
|
||||||
@@ -10,4 +8,4 @@
|
|||||||
#details_view_play_button {
|
#details_view_play_button {
|
||||||
color: rgba(0, 0, 0, .8);
|
color: rgba(0, 0, 0, .8);
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
@@ -1,33 +1,11 @@
|
|||||||
:root {
|
@define-color accent_color @purple_5;
|
||||||
--accent-color: var(--purple-5);
|
@define-color accent_bg_color @purple_3;
|
||||||
--accent-bg-color: var(--purple-3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.no-hover > flowboxchild:hover {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
#details_view {
|
#details_view {
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details_view_play_button {
|
#details_view_play_button {
|
||||||
color: white;
|
color: white;
|
||||||
background-color: rgba(0, 0, 0, 0.8);
|
background-color: rgba(0, 0, 0, .8);
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
:root {
|
|
||||||
--accent-color: var(--purple-1);
|
|
||||||
--accent-bg-color: var(--purple-4);
|
|
||||||
}
|
|
||||||
|
|
||||||
#details_view {
|
|
||||||
background-color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
#details_view_play_button {
|
|
||||||
color: rgba(0, 0, 0, 0.8);
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -4,7 +4,7 @@ using Adw 1;
|
|||||||
Adw.StatusPage notice_no_results {
|
Adw.StatusPage notice_no_results {
|
||||||
icon-name: "system-search-symbolic";
|
icon-name: "system-search-symbolic";
|
||||||
title: _("No Games Found");
|
title: _("No Games Found");
|
||||||
description: _("Try a different search");
|
description: _("Try a different search.");
|
||||||
vexpand: true;
|
vexpand: true;
|
||||||
valign: center;
|
valign: center;
|
||||||
}
|
}
|
||||||
@@ -12,14 +12,14 @@ Adw.StatusPage notice_no_results {
|
|||||||
Adw.StatusPage hidden_notice_no_results {
|
Adw.StatusPage hidden_notice_no_results {
|
||||||
icon-name: "system-search-symbolic";
|
icon-name: "system-search-symbolic";
|
||||||
title: _("No Games Found");
|
title: _("No Games Found");
|
||||||
description: _("Try a different search");
|
description: _("Try a different search.");
|
||||||
vexpand: true;
|
vexpand: true;
|
||||||
valign: center;
|
valign: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.StatusPage notice_empty {
|
Adw.StatusPage notice_empty {
|
||||||
title: _("No Games");
|
title: _("No Games");
|
||||||
description: _("Use the + button to add games");
|
description: _("Use the + button to add games.");
|
||||||
vexpand: true;
|
vexpand: true;
|
||||||
valign: center;
|
valign: center;
|
||||||
|
|
||||||
@@ -38,468 +38,334 @@ Adw.StatusPage notice_empty {
|
|||||||
Adw.StatusPage hidden_notice_empty {
|
Adw.StatusPage hidden_notice_empty {
|
||||||
icon-name: "view-conceal-symbolic";
|
icon-name: "view-conceal-symbolic";
|
||||||
title: _("No Hidden Games");
|
title: _("No Hidden Games");
|
||||||
description: _("Games you hide will appear here");
|
description: _("Games you hide will appear here.");
|
||||||
vexpand: true;
|
vexpand: true;
|
||||||
valign: center;
|
valign: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
template $CartridgesWindow: Adw.ApplicationWindow {
|
template $CartridgesWindow : Adw.ApplicationWindow {
|
||||||
title: _("Cartridges");
|
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;
|
|
||||||
details_view_box.margin-top: 12;
|
|
||||||
details_view_box.margin-start: 12;
|
|
||||||
details_view_box.margin-end: 12;
|
|
||||||
details_view_details_box.margin-start: 0;
|
|
||||||
details_view_details_box.margin-end: 0;
|
|
||||||
details_view_title.margin-top: 30;
|
|
||||||
details_view_title.halign: center;
|
|
||||||
details_view_developer.halign: center;
|
|
||||||
details_view_date_box.halign: center;
|
|
||||||
details_view_toolbar.halign: center;
|
|
||||||
details_view_toolbar.orientation: vertical;
|
|
||||||
details_view_play_button.halign: center;
|
|
||||||
details_view_toolbar_buttons.margin-start: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.ToastOverlay toast_overlay {
|
Adw.ToastOverlay toast_overlay {
|
||||||
Adw.NavigationView navigation_view {
|
Stack stack {
|
||||||
Adw.NavigationPage library_page {
|
visible-child: library_view;
|
||||||
title: _("All Games");
|
transition-type: over_left;
|
||||||
|
|
||||||
Adw.OverlaySplitView overlay_split_view {
|
Overlay details_view {
|
||||||
sidebar-width-fraction: .2;
|
name: "details_view";
|
||||||
|
|
||||||
[sidebar]
|
[overlay]
|
||||||
Adw.NavigationPage sidebar_navigation_page {
|
Box details_view_box {
|
||||||
title: _("Cartridges");
|
orientation: vertical;
|
||||||
|
|
||||||
Adw.ToolbarView {
|
Adw.HeaderBar {
|
||||||
[top]
|
[start]
|
||||||
Adw.HeaderBar {
|
Button back_button {
|
||||||
[start]
|
tooltip-text: _("Back");
|
||||||
Button {
|
action-name: "win.go_back";
|
||||||
icon-name: "sidebar-show-symbolic";
|
icon-name: "go-previous-symbolic";
|
||||||
action-name: "win.show_sidebar";
|
|
||||||
tooltip-text: _("Toggle Sidebar");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
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;
|
|
||||||
wrap: true;
|
|
||||||
wrap-mode: char;
|
|
||||||
}
|
|
||||||
|
|
||||||
Label added_games_no_label {
|
|
||||||
hexpand: true;
|
|
||||||
halign: end;
|
|
||||||
margin-end: 6;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"dim-label",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ListBoxRow {
|
|
||||||
selectable: false;
|
|
||||||
activatable: false;
|
|
||||||
|
|
||||||
Label {
|
|
||||||
label: _("Imported");
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"heading",
|
|
||||||
]
|
|
||||||
|
|
||||||
halign: start;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"navigation-sidebar",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[title]
|
||||||
|
Adw.WindowTitle details_view_header_bar_title {
|
||||||
|
title: _("Game Details");
|
||||||
|
}
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"flat",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
Adw.ToolbarView library_view {
|
Adw.Bin {
|
||||||
[top]
|
hexpand: true;
|
||||||
Adw.HeaderBar header_bar {
|
vexpand: true;
|
||||||
[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]
|
Box {
|
||||||
MenuButton {
|
halign: center;
|
||||||
tooltip-text: _("Add Game");
|
valign: center;
|
||||||
icon-name: "list-add-symbolic";
|
margin-start: 24;
|
||||||
menu-model: add_games;
|
margin-end: 24;
|
||||||
}
|
margin-top: 24;
|
||||||
|
margin-bottom: 24;
|
||||||
[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 {
|
Adw.Clamp {
|
||||||
maximum-size: 500;
|
maximum-size: 200;
|
||||||
tightening-threshold: 500;
|
|
||||||
|
|
||||||
SearchEntry search_entry {
|
Overlay {
|
||||||
placeholder-text: _("Search");
|
[overlay]
|
||||||
|
Spinner details_view_spinner {
|
||||||
|
margin-start: 72;
|
||||||
|
margin-end: 72;
|
||||||
|
}
|
||||||
|
|
||||||
|
Picture details_view_cover {
|
||||||
|
halign: end;
|
||||||
|
valign: start;
|
||||||
|
width-request: 200;
|
||||||
|
height-request: 300;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"card",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Box {
|
||||||
|
orientation: vertical;
|
||||||
|
margin-start: 48;
|
||||||
|
vexpand: true;
|
||||||
|
valign: center;
|
||||||
|
|
||||||
|
Label details_view_title {
|
||||||
|
label: _("Game Title");
|
||||||
hexpand: true;
|
hexpand: true;
|
||||||
|
halign: start;
|
||||||
|
max-width-chars: 24;
|
||||||
|
wrap: true;
|
||||||
|
wrap-mode: word_char;
|
||||||
|
natural-wrap-mode: word;
|
||||||
|
|
||||||
ShortcutController {
|
styles [
|
||||||
Shortcut {
|
"title-1",
|
||||||
trigger: "Escape";
|
]
|
||||||
action: "action(win.toggle_search)";
|
}
|
||||||
|
|
||||||
|
Label details_view_developer {
|
||||||
|
margin-top: 6;
|
||||||
|
hexpand: true;
|
||||||
|
halign: start;
|
||||||
|
max-width-chars: 36;
|
||||||
|
wrap: true;
|
||||||
|
wrap-mode: word_char;
|
||||||
|
natural-wrap-mode: word;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"heading",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
Box {
|
||||||
|
orientation: horizontal;
|
||||||
|
margin-top: 15;
|
||||||
|
hexpand: true;
|
||||||
|
halign: start;
|
||||||
|
|
||||||
|
Label details_view_added {
|
||||||
|
wrap: true;
|
||||||
|
wrap-mode: word_char;
|
||||||
|
natural-wrap-mode: word;
|
||||||
|
}
|
||||||
|
|
||||||
|
Label details_view_last_played {
|
||||||
|
margin-start: 12;
|
||||||
|
wrap: true;
|
||||||
|
wrap-mode: word_char;
|
||||||
|
natural-wrap-mode: word;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Box {
|
||||||
|
hexpand: true;
|
||||||
|
vexpand: true;
|
||||||
|
valign: center;
|
||||||
|
|
||||||
|
Button details_view_play_button {
|
||||||
|
name: "details_view_play_button";
|
||||||
|
action-name: "app.launch_game";
|
||||||
|
label: _("Play");
|
||||||
|
halign: start;
|
||||||
|
margin-top: 24;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"opaque",
|
||||||
|
"pill",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
Box {
|
||||||
|
halign: start;
|
||||||
|
valign: center;
|
||||||
|
margin-top: 24;
|
||||||
|
margin-start: 9;
|
||||||
|
|
||||||
|
Button {
|
||||||
|
icon-name: "document-edit-symbolic";
|
||||||
|
action-name: "app.edit_game";
|
||||||
|
tooltip-text: _("Edit");
|
||||||
|
|
||||||
|
styles ["raised", "circular"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Button details_view_hide_button {
|
||||||
|
action-name: "app.hide_game";
|
||||||
|
|
||||||
|
styles ["raised", "circular"]
|
||||||
|
}
|
||||||
|
|
||||||
|
Button {
|
||||||
|
icon-name: "user-trash-symbolic";
|
||||||
|
action-name: "app.remove_game";
|
||||||
|
tooltip-text: _("Remove");
|
||||||
|
|
||||||
|
styles ["raised", "circular"]
|
||||||
|
}
|
||||||
|
|
||||||
|
MenuButton {
|
||||||
|
icon-name: "system-search-symbolic";
|
||||||
|
menu-model: search;
|
||||||
|
tooltip-text: _("Search");
|
||||||
|
|
||||||
|
styles ["raised", "circular"]
|
||||||
|
}
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"toolbar",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
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;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"no-hover",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.NavigationPage hidden_library_page {
|
Picture details_view_blurred_cover {
|
||||||
title: _("Hidden Games");
|
keep-aspect-ratio: false;
|
||||||
|
|
||||||
Adw.ToolbarView hidden_library_view {
|
|
||||||
[top]
|
|
||||||
Adw.HeaderBar hidden_header_bar {
|
|
||||||
[end]
|
|
||||||
MenuButton hidden_primary_menu_button {
|
|
||||||
tooltip-text: _("Main Menu");
|
|
||||||
icon-name: "open-menu-symbolic";
|
|
||||||
menu-model: primary_menu;
|
|
||||||
}
|
|
||||||
|
|
||||||
[end]
|
|
||||||
ToggleButton hidden_search_button {
|
|
||||||
tooltip-text: _("Search");
|
|
||||||
icon-name: "system-search-symbolic";
|
|
||||||
action-name: "win.toggle_search";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[top]
|
|
||||||
SearchBar hidden_search_bar {
|
|
||||||
search-mode-enabled: bind hidden_search_button.active bidirectional;
|
|
||||||
key-capture-widget: hidden_library_view;
|
|
||||||
|
|
||||||
Adw.Clamp {
|
|
||||||
maximum-size: 500;
|
|
||||||
tightening-threshold: 500;
|
|
||||||
|
|
||||||
SearchEntry hidden_search_entry {
|
|
||||||
placeholder-text: _("Search");
|
|
||||||
hexpand: true;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Overlay hidden_library_overlay {
|
Box library_view {
|
||||||
ScrolledWindow hidden_scrolledwindow {
|
orientation: vertical;
|
||||||
FlowBox hidden_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;
|
|
||||||
|
|
||||||
styles [
|
Adw.HeaderBar header_bar {
|
||||||
"no-hover",
|
[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";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
styles [
|
SearchBar search_bar {
|
||||||
"background",
|
search-mode-enabled: bind-property search_button.active bidirectional;
|
||||||
]
|
key-capture-widget: library_view;
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Adw.NavigationPage details_page {
|
|
||||||
title: _("Game Details");
|
|
||||||
|
|
||||||
Overlay details_view {
|
|
||||||
name: "details_view";
|
|
||||||
|
|
||||||
[overlay]
|
|
||||||
Adw.ToolbarView details_view_toolbar_view {
|
|
||||||
[top]
|
|
||||||
Adw.HeaderBar {}
|
|
||||||
|
|
||||||
ScrolledWindow {
|
|
||||||
Box details_view_box {
|
|
||||||
halign: center;
|
|
||||||
valign: center;
|
|
||||||
margin-start: 24;
|
|
||||||
margin-end: 24;
|
|
||||||
margin-top: 24;
|
|
||||||
margin-bottom: 24;
|
|
||||||
|
|
||||||
Adw.Clamp {
|
Adw.Clamp {
|
||||||
maximum-size: 200;
|
maximum-size: 500;
|
||||||
|
tightening-threshold: 500;
|
||||||
|
|
||||||
Overlay {
|
SearchEntry search_entry {
|
||||||
[overlay]
|
placeholder-text: _("Search games");
|
||||||
Adw.Spinner details_view_spinner {
|
hexpand: true;
|
||||||
visible: false;
|
|
||||||
}
|
|
||||||
|
|
||||||
Picture details_view_cover {
|
|
||||||
halign: end;
|
|
||||||
valign: start;
|
|
||||||
width-request: 200;
|
|
||||||
height-request: 300;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"card",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Box details_view_details_box {
|
Adw.Bin library_bin {
|
||||||
orientation: vertical;
|
ScrolledWindow scrolledwindow {
|
||||||
margin-start: 48;
|
hexpand: true;
|
||||||
vexpand: true;
|
vexpand: true;
|
||||||
valign: center;
|
|
||||||
|
|
||||||
Label details_view_title {
|
FlowBox library {
|
||||||
label: _("Game Title");
|
homogeneous: true;
|
||||||
hexpand: true;
|
halign: center;
|
||||||
halign: start;
|
valign: start;
|
||||||
max-width-chars: 24;
|
column-spacing: 12;
|
||||||
wrap: true;
|
row-spacing: 12;
|
||||||
wrap-mode: word_char;
|
|
||||||
natural-wrap-mode: word;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"title-1",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Label details_view_developer {
|
|
||||||
margin-top: 6;
|
|
||||||
hexpand: true;
|
|
||||||
halign: start;
|
|
||||||
max-width-chars: 36;
|
|
||||||
wrap: true;
|
|
||||||
wrap-mode: word_char;
|
|
||||||
natural-wrap-mode: word;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"heading",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Box details_view_date_box {
|
|
||||||
orientation: horizontal;
|
|
||||||
margin-top: 15;
|
margin-top: 15;
|
||||||
hexpand: true;
|
margin-bottom: 15;
|
||||||
halign: start;
|
margin-start: 15;
|
||||||
|
margin-end: 15;
|
||||||
Label details_view_added {
|
selection-mode: none;
|
||||||
wrap: true;
|
|
||||||
wrap-mode: word_char;
|
|
||||||
natural-wrap-mode: word;
|
|
||||||
justify: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
Label details_view_last_played {
|
|
||||||
margin-start: 12;
|
|
||||||
wrap: true;
|
|
||||||
wrap-mode: word_char;
|
|
||||||
natural-wrap-mode: word;
|
|
||||||
justify: center;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Box details_view_toolbar {
|
|
||||||
hexpand: true;
|
|
||||||
vexpand: true;
|
|
||||||
valign: center;
|
|
||||||
|
|
||||||
Button details_view_play_button {
|
|
||||||
name: "details_view_play_button";
|
|
||||||
action-name: "app.launch_game";
|
|
||||||
label: _("Play");
|
|
||||||
halign: start;
|
|
||||||
margin-top: 24;
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"opaque",
|
|
||||||
"pill",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Box details_view_toolbar_buttons {
|
|
||||||
halign: start;
|
|
||||||
valign: center;
|
|
||||||
margin-top: 24;
|
|
||||||
margin-start: 9;
|
|
||||||
|
|
||||||
Button {
|
|
||||||
icon-name: "document-edit-symbolic";
|
|
||||||
action-name: "app.edit_game";
|
|
||||||
tooltip-text: _("Edit");
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"raised",
|
|
||||||
"circular",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Button details_view_hide_button {
|
|
||||||
action-name: "app.hide_game";
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"raised",
|
|
||||||
"circular",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Button {
|
|
||||||
icon-name: "user-trash-symbolic";
|
|
||||||
action-name: "app.remove_game";
|
|
||||||
tooltip-text: _("Remove");
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"raised",
|
|
||||||
"circular",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
MenuButton {
|
|
||||||
icon-name: "system-search-symbolic";
|
|
||||||
menu-model: search;
|
|
||||||
tooltip-text: _("Search");
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"raised",
|
|
||||||
"circular",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
styles [
|
|
||||||
"toolbar",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Picture details_view_blurred_cover {
|
Box hidden_library_view {
|
||||||
keep-aspect-ratio: false;
|
orientation: vertical;
|
||||||
|
|
||||||
|
Adw.HeaderBar hidden_header_bar {
|
||||||
|
[start]
|
||||||
|
Button hidden_back_button {
|
||||||
|
tooltip-text: _("Back");
|
||||||
|
action-name: "win.go_back";
|
||||||
|
icon-name: "go-previous-symbolic";
|
||||||
|
}
|
||||||
|
|
||||||
|
[title]
|
||||||
|
Adw.WindowTitle {
|
||||||
|
title: _("Hidden Games");
|
||||||
|
}
|
||||||
|
|
||||||
|
[end]
|
||||||
|
MenuButton hidden_primary_menu_button {
|
||||||
|
tooltip-text: _("Main Menu");
|
||||||
|
icon-name: "open-menu-symbolic";
|
||||||
|
menu-model: primary_menu;
|
||||||
|
}
|
||||||
|
|
||||||
|
[end]
|
||||||
|
ToggleButton hidden_search_button {
|
||||||
|
tooltip-text: _("Search");
|
||||||
|
icon-name: "system-search-symbolic";
|
||||||
|
action-name: "win.toggle_search";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
SearchBar hidden_search_bar {
|
||||||
|
search-mode-enabled: bind-property hidden_search_button.active bidirectional;
|
||||||
|
key-capture-widget: hidden_library_view;
|
||||||
|
|
||||||
|
Adw.Clamp {
|
||||||
|
maximum-size: 500;
|
||||||
|
tightening-threshold: 500;
|
||||||
|
|
||||||
|
SearchEntry hidden_search_entry {
|
||||||
|
placeholder-text: _("Search hidden games");
|
||||||
|
hexpand: true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.Bin hidden_library_bin {
|
||||||
|
ScrolledWindow hidden_scrolledwindow {
|
||||||
|
hexpand: true;
|
||||||
|
vexpand: true;
|
||||||
|
|
||||||
|
FlowBox hidden_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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"background",
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -548,30 +414,66 @@ menu primary_menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
section {
|
section {
|
||||||
item (_("Preferences"), "app.preferences")
|
item {
|
||||||
item (_("Keyboard Shortcuts"), "app.shortcuts")
|
label: _("Preferences");
|
||||||
item (_("About Cartridges"), "app.about")
|
action: "app.preferences";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("Keyboard Shortcuts");
|
||||||
|
action: "win.show-help-overlay";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: _("About Cartridges");
|
||||||
|
action: "app.about";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
menu add_games {
|
menu add_games {
|
||||||
section {
|
section {
|
||||||
item (_("Add Game"), "app.add_game")
|
item {
|
||||||
|
label: _("Add Game");
|
||||||
|
action: "app.add_game";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
section {
|
section {
|
||||||
item (_("Import"), "app.import")
|
item {
|
||||||
|
label: _("Import");
|
||||||
|
action: "app.import";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
menu search {
|
menu search {
|
||||||
section {
|
section {
|
||||||
label: _("Search on…");
|
label: "Search on…";
|
||||||
item (_("IGDB"), "app.igdb_search")
|
|
||||||
item (_("SteamGridDB"), "app.sgdb_search")
|
item {
|
||||||
item (_("ProtonDB"), "app.protondb_search")
|
label: "IGDB";
|
||||||
item (_("PCGamingWiki"), "app.pcgw_search")
|
action: "app.igdb_search";
|
||||||
item (_("Lutris"), "app.lutris_search")
|
}
|
||||||
item (_("HowLongToBeat"), "app.hltb_search")
|
|
||||||
|
item {
|
||||||
|
label: "SteamGridDB";
|
||||||
|
action: "app.sgdb_search";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: "ProtonDB";
|
||||||
|
action: "app.protondb_search";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: "Lutris";
|
||||||
|
action: "app.lutris_search";
|
||||||
|
}
|
||||||
|
|
||||||
|
item {
|
||||||
|
label: "HowLongToBeat";
|
||||||
|
action: "app.hltb_search";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
11
data/hu.kramo.Cartridges.desktop.in
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Cartridges
|
||||||
|
GenericName=Game Launcher
|
||||||
|
Comment=Launch all your games
|
||||||
|
Exec=cartridges
|
||||||
|
Icon=@APP_ID@
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=GNOME;GTK;Game;
|
||||||
|
Keywords=gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;
|
||||||
|
StartupNotify=true
|
||||||
@@ -1,10 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<schemalist gettext-domain="cartridges">
|
<schemalist gettext-domain="cartridges">
|
||||||
|
|
||||||
<schema id="@APP_ID@" path="@PREFIX@/">
|
<schema id="@APP_ID@" path="@PREFIX@/">
|
||||||
<key name="auto-import" type="b">
|
|
||||||
<default>false</default>
|
|
||||||
</key>
|
|
||||||
<key name="exit-after-launch" type="b">
|
<key name="exit-after-launch" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
</key>
|
</key>
|
||||||
@@ -80,18 +76,12 @@
|
|||||||
<key name="retroarch-location" type="s">
|
<key name="retroarch-location" type="s">
|
||||||
<default>"~/.var/app/org.libretro.RetroArch/config/retroarch/"</default>
|
<default>"~/.var/app/org.libretro.RetroArch/config/retroarch/"</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="desktop" type="b">
|
|
||||||
<default>true</default>
|
|
||||||
</key>
|
|
||||||
<key name="flatpak" type="b">
|
<key name="flatpak" type="b">
|
||||||
<default>true</default>
|
<default>true</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="flatpak-system-location" type="s">
|
<key name="flatpak-location" type="s">
|
||||||
<default>"/var/lib/flatpak/"</default>
|
<default>"/var/lib/flatpak/"</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="flatpak-user-location" type="s">
|
|
||||||
<default>"~/.local/share/flatpak/"</default>
|
|
||||||
</key>
|
|
||||||
<key name="flatpak-import-launchers" type="b">
|
<key name="flatpak-import-launchers" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
</key>
|
</key>
|
||||||
@@ -107,17 +97,13 @@
|
|||||||
<key name="sgdb-animated" type="b">
|
<key name="sgdb-animated" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="library-rows" type="u">
|
|
||||||
<default>0</default>
|
|
||||||
</key>
|
|
||||||
</schema>
|
</schema>
|
||||||
|
|
||||||
<schema id="@APP_ID@.State" path="@PREFIX@/State/">
|
<schema id="@APP_ID@.State" path="@PREFIX@/State/">
|
||||||
<key name="width" type="i">
|
<key name="width" type="i">
|
||||||
<default>1170</default>
|
<default>1110</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="height" type="i">
|
<key name="height" type="i">
|
||||||
<default>795</default>
|
<default>820</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="is-maximized" type="b">
|
<key name="is-maximized" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
@@ -130,10 +116,7 @@
|
|||||||
<choice value="oldest" />
|
<choice value="oldest" />
|
||||||
<choice value="last_played" />
|
<choice value="last_played" />
|
||||||
</choices>
|
</choices>
|
||||||
<default>"last_played"</default>
|
<default>"a-z"</default>
|
||||||
</key>
|
|
||||||
<key name="show-sidebar" type="b">
|
|
||||||
<default>false</default>
|
|
||||||
</key>
|
</key>
|
||||||
<key name="steam-limiter-tokens-history" type="s">
|
<key name="steam-limiter-tokens-history" type="s">
|
||||||
<default>"[]"</default>
|
<default>"[]"</default>
|
||||||
134
data/hu.kramo.Cartridges.metainfo.xml.in
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
<?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>
|
||||||
|
<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>
|
||||||
|
<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>
|
||||||
|
<url type="contact">https://www.kramo.hu/about/</url>
|
||||||
|
<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_name translatable="no">kramo</developer_name>
|
||||||
|
<launchable type="desktop-id">@APP_ID@.desktop</launchable>
|
||||||
|
<supports>
|
||||||
|
<control>pointing</control>
|
||||||
|
<control>keyboard</control>
|
||||||
|
<control>touch</control>
|
||||||
|
</supports>
|
||||||
|
<recommends>
|
||||||
|
<display_length compare="gt">545</display_length>
|
||||||
|
</recommends>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/1.png</image>
|
||||||
|
<caption>Library</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/2.png</image>
|
||||||
|
<caption>Edit Game Details</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/3.png</image>
|
||||||
|
<caption>Game Details</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/4.png</image>
|
||||||
|
<caption>Preferences</caption>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<content_rating type="oars-1.1" />
|
||||||
|
<releases>
|
||||||
|
<release version="2.1.1" date="2023-07-27">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Fixes an issue with translations</li>
|
||||||
|
<li>Translations since 2.1</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="2.1" date="2023-07-25">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Added support for Amazon Games in the Heroic importer</li>
|
||||||
|
<li>Translations since 2.0</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="2.0" date="2023-07-05">
|
||||||
|
<description translatable="no">
|
||||||
|
<p>After months of work, Cartridges 2.0 is here:</p>
|
||||||
|
<ul>
|
||||||
|
<li>New import source: Legendary</li>
|
||||||
|
<li>New import source: Flatpak</li>
|
||||||
|
<li>Importing games should be much quicker</li>
|
||||||
|
<li>Error handling has been improved</li>
|
||||||
|
<li>Various UX improvements</li>
|
||||||
|
<li>Translations since 1.5</li>
|
||||||
|
</ul>
|
||||||
|
<p>Thanks to the new import backend, adding new sources is much easier and a lot more are coming soon!</p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.5" date="2023-05-23">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Cartridges is now part of GNOME Circle!</li>
|
||||||
|
<li>Extra Steam libraries are now detected automatically</li>
|
||||||
|
<li>Executables are now passed directly to the shell</li>
|
||||||
|
<li>Various UX improvements</li>
|
||||||
|
<li>Translations since 1.4</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.4" date="2023-04-16">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Support for animated covers</li>
|
||||||
|
<li>Redesigned details view</li>
|
||||||
|
<li>Easily search for games on various databases</li>
|
||||||
|
<li>Translations since 1.3</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.3" date="2023-04-06">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Support for importing game covers from SteamGridDB!</li>
|
||||||
|
<li>New import source: Lutris</li>
|
||||||
|
<li>New import source: itch</li>
|
||||||
|
<li>Better feedback for hiding and launching games</li>
|
||||||
|
<li>UX improvements</li>
|
||||||
|
<li>Translations since 1.2</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.2" date="2023-03-30">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Refined the user experience for importing games</li>
|
||||||
|
<li>Added option to remove all games</li>
|
||||||
|
<li>Translations since 1.1</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.1" date="2023-03-26">
|
||||||
|
<description translatable="no">
|
||||||
|
<ul>
|
||||||
|
<li>Added option to launch games by clicking the cover image</li>
|
||||||
|
<li>Added option to save cover art losslessly</li>
|
||||||
|
<li>Translations since 1.0</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
<release version="1.0" date="2023-03-25">
|
||||||
|
<description translatable="no">
|
||||||
|
<p>First stable release</p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
</releases>
|
||||||
|
</component>
|
||||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 618 B |
|
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 618 B |
@@ -1,11 +1,11 @@
|
|||||||
scalable_dir = join_paths('hicolor', 'scalable', 'apps')
|
scalable_dir = join_paths('hicolor', 'scalable', 'apps')
|
||||||
install_data(
|
install_data(
|
||||||
join_paths(scalable_dir, ('@0@.svg').format(app_id)),
|
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')
|
symbolic_dir = join_paths('hicolor', 'symbolic', 'apps')
|
||||||
install_data(
|
install_data(
|
||||||
join_paths(symbolic_dir, ('@0@-symbolic.svg').format(app_id)),
|
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)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.847 0v.616c0 .371-.17.786-.405 1.239C1.812 2.95 1.163 4.02 1.01 5.288L1 16h2l.01-10.712c.153-1.267.802-2.337 1.432-3.433.235-.453.405-.868.405-1.24V0h-2Zm4 0v.616c0 .371-.17.786-.404 1.239C5.812 2.95 5.163 4.02 5.01 5.288L5 16h2.001l.01-10.712c.153-1.267.801-2.337 1.432-3.433.235-.453.405-.868.405-1.24V0h-2Zm4.001 0v.616c-.315 1.678-1.632 3.165-1.837 4.672L9.001 16h5.693l-.008-10.7c-.32-1.815-1.385-3.08-1.838-4.684V0h-2Z" fill="#000"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 532 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.805.02a.971.971 0 0 0-.36.148l-6 4A.998.998 0 0 0 1 5v6a1 1 0 0 0 .445.833l6 4c.337.223.774.223 1.11 0l6-4a.998.998 0 0 0 .446-.832V5a.998.998 0 0 0-.445-.832l-6-4a.994.994 0 0 0-.75-.149Zm.196 2.179V9l5-3.332v4.797l-5 3.337V9L3 5.668v-.133L8 2.2Z" fill="#000"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 355 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m7.872 16-3.817-3.083L2 2.79 7.872 0l5.871 2.789-2.055 10.128L7.872 16Zm0-4.257-.294-.293-.88-7.927 1.1-1.908 1.174 1.908-.807 7.927-.293.293Zm-.294.367-.147.367-1.761.294-.294-.66.294-.662 1.761.294.147.367Zm-.073.734-.22 1.541.587.294.587-.294-.22-1.541-.367-.22-.367.22Zm.807-.367-.147-.367.147-.367 1.761-.293.294.66-.294.66-1.761-.293Z" fill="#000"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 485 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.965 1.992C1.43 2.08 1 2.58 1 3.115V15.18c0 .534.43.894.965.806l12.066-1.979c.534-.088.964-.588.964-1.122V.82c0-.535-.43-.894-.964-.807L1.964 1.992Zm3.41 3.33c.555-.091.95.204 1.09.722l3.068-.503c.14-.564.532-.988 1.087-1.08.882-.144 1.851.602 2.154 1.659l.723 2.523c.302 1.056-.172 2.04-1.054 2.184-.774.127-1.615-.432-2.014-1.286l-4.863.798c-.399.984-1.24 1.82-2.014 1.946-.882.145-1.356-.683-1.054-1.838l.723-2.76c.303-1.157 1.272-2.22 2.154-2.365ZM7.282 6.58v.986l-.791.13L7.997 9.36 9.505 7.2l-.743.122v-.985l-1.48.243Z" fill="#000"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 631 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.355V1a1 1 0 0 1 1-1h2.893a1 1 0 0 1 .708.293l.645.645a1 1 0 0 0 .707.293h4.094a1 1 0 0 0 .707-.293L11.4.293A1 1 0 0 1 12.107 0H15a1 1 0 0 1 1 1v5.355a1 1 0 0 1-.293.707l-.23.23a1 1 0 0 0 0 1.415l.23.23a1 1 0 0 1 .293.708V15a1 1 0 0 1-1 1h-2.893a1 1 0 0 1-.708-.293l-.645-.645a1 1 0 0 0-.707-.293H5.953a1 1 0 0 0-.707.293l-.645.645a1 1 0 0 1-.708.293H1a1 1 0 0 1-1-1V9.645a1 1 0 0 1 .293-.707l.23-.23a1 1 0 0 0 0-1.415l-.23-.23A1 1 0 0 1 0 6.354ZM8 5a1 1 0 0 0-2 0v5.5a1 1 0 0 0 1 1h3a1 1 0 1 0 0-2H8V5Z" fill="#000"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>
|
|
||||||
|
Before Width: | Height: | Size: 757 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 7.937C0 3.554 3.518 0 7.857 0c1.196 0 2.33.27 3.344.753.055-.118.181-.363.301-.371.158-.012.248.09.35.203l.001.002c.102.115.306.287.306.287s.929-.32 1.97.251c1.043.572 1.19.744 1.394 1.144.144.284.14.87.126 1.19a.248.248 0 0 0-.039-.004c-.17 0-.308.174-.308.387 0 .214.138.387.308.387a.256.256 0 0 0 .133-.039c.153.292.233.562.255.806-.05-.348-.544-.586-.544-.586s-.077.135-.243.215c-.025.012-.056.01-.091.006-.063-.007-.138-.014-.21.06-.239.484.345.888.617.877.265-.011.476-.276.475-.512.047.92-.74 1.461-1.495 1.374-.493-.058-.907-.249-1.383-.469a10.262 10.262 0 0 0-1.187-.483c-.951-.307-1.569-.47-2.322-.585-1.486-.227-2.557.12-3.061.424a5.84 5.84 0 0 0-.427.284c.772.15 1.236 1.329 1.25 1.65l.002.013v.007l.001.033c-.021.484-.247.845-.725.83a.823.823 0 0 1-.713-.426c-.014-.024-.028-.049-.044-.072a1.92 1.92 0 0 0-.965-.795c-.46.705-.715 1.548-.715 2.53 0 2.897 2.345 5.052 5.213 5.052.907 0 2.817-.309 4-1.28.226-.207.485-.438.725-.55-.862 2.161-3.479 3.488-6.299 3.403C3.534 15.996 0 12.321 0 7.937ZM13.415 4.02a.596.596 0 0 0 .593-.6.596.596 0 0 0-.593-.599.597.597 0 0 0-.594.6c0 .33.266.6.594.6Z" fill="#000"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>
|
|
||||||
|
Before Width: | Height: | Size: 1.3 KiB |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.56 4 5.6 5.28H3.52L3.04 7.2H1.76l.48-1.92H.96L0 9.12h2.56l-.32 1.28h2.24L2.8 12.32h1.88l1.56-1.92h3.52l1.56 1.92h1.88l-1.68-1.92h2.24l-.32-1.28H16l-.96-3.84h-1.28l.48 1.92h-1.28l-.48-1.92H10.4L11.44 4h-1.36L8.96 5.28H7.04L5.92 4H4.56Zm.16 2.56H6v1.28H4.72V6.56Zm5.283 0h1.28v1.28h-1.28V6.56Z" fill="#000"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 399 B |
@@ -1 +0,0 @@
|
|||||||
<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.352 5.1a1.509 1.509 0 1 0 2.51 1.675A1.509 1.509 0 0 0 9.352 5.1Zm2.923-.277a2.009 2.009 0 1 1-3.34 2.231 2.009 2.009 0 0 1 3.34-2.23ZM5.01 12.131l-.983-.407a1.7 1.7 0 0 0 3.108-.103 1.696 1.696 0 0 0-1.213-2.29 1.699 1.699 0 0 0-.966.07l1.015.421a1.249 1.249 0 0 1-.96 2.307v.002ZM2.546 2.121A7.996 7.996 0 0 1 7.966 0l.003.013a7.988 7.988 0 0 1 7.159 4.432 7.996 7.996 0 0 1-4.277 11.018 7.99 7.99 0 0 1-8.274-1.558A7.989 7.989 0 0 1 .279 10.18l3.064 1.267A2.264 2.264 0 0 0 7.823 11v-.107l2.718-1.938h.063A3.016 3.016 0 1 0 7.589 5.94v.031l-1.906 2.76h-.126c-.454 0-.898.138-1.273.395L0 7.354A7.995 7.995 0 0 1 2.546 2.12Z" fill="#000"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>
|
|
||||||
|
Before Width: | Height: | Size: 878 B |
125
data/meson.build
@@ -1,28 +1,20 @@
|
|||||||
blueprints = custom_target(
|
blueprints = custom_target('blueprints',
|
||||||
'blueprints',
|
|
||||||
input: files(
|
input: files(
|
||||||
'gtk/details-dialog.blp',
|
'gtk/help-overlay.blp',
|
||||||
|
'gtk/window.blp',
|
||||||
'gtk/game.blp',
|
'gtk/game.blp',
|
||||||
'gtk/preferences.blp',
|
'gtk/preferences.blp',
|
||||||
'gtk/shortcuts-dialog.blp',
|
'gtk/details-window.blp'
|
||||||
'gtk/window.blp',
|
|
||||||
),
|
),
|
||||||
output: '.',
|
output: '.',
|
||||||
command: [
|
command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
|
||||||
find_program('blueprint-compiler'),
|
|
||||||
'batch-compile',
|
|
||||||
'@OUTPUT@',
|
|
||||||
'@CURRENT_SOURCE_DIR@',
|
|
||||||
'@INPUT@',
|
|
||||||
],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
gnome.compile_resources(
|
gnome.compile_resources('cartridges',
|
||||||
'cartridges',
|
|
||||||
configure_file(
|
configure_file(
|
||||||
input: 'cartridges.gresource.xml.in',
|
input: 'cartridges.gresource.xml.in',
|
||||||
output: 'cartridges.gresource.xml',
|
output: 'cartridges.gresource.xml',
|
||||||
configuration: conf,
|
configuration: conf
|
||||||
),
|
),
|
||||||
gresource_bundle: true,
|
gresource_bundle: true,
|
||||||
install: true,
|
install: true,
|
||||||
@@ -30,86 +22,55 @@ gnome.compile_resources(
|
|||||||
dependencies: blueprints,
|
dependencies: blueprints,
|
||||||
)
|
)
|
||||||
|
|
||||||
if host_machine.system() == 'windows'
|
desktop_file = i18n.merge_file(
|
||||||
desktop_file = configure_file(
|
input: configure_file(
|
||||||
input: 'page.kramo.Cartridges.desktop.in',
|
input: 'hu.kramo.Cartridges.desktop.in',
|
||||||
output: app_id + '.desktop.in',
|
output: app_id + '.desktop.in',
|
||||||
configuration: conf,
|
configuration: conf
|
||||||
install: true,
|
),
|
||||||
install_dir: join_paths(get_option('datadir'), 'applications'),
|
output: app_id + '.desktop',
|
||||||
)
|
type: 'desktop',
|
||||||
else
|
po_dir: '../po',
|
||||||
desktop_file = i18n.merge_file(
|
install: true,
|
||||||
input: configure_file(
|
install_dir: join_paths(get_option('datadir'), 'applications')
|
||||||
input: 'page.kramo.Cartridges.desktop.in',
|
)
|
||||||
output: app_id + '.desktop.in',
|
|
||||||
configuration: conf,
|
desktop_utils = find_program('desktop-file-validate', required: false)
|
||||||
),
|
if desktop_utils.found()
|
||||||
output: app_id + '.desktop',
|
test('Validate desktop file', desktop_utils, args: [desktop_file])
|
||||||
type: 'desktop',
|
|
||||||
po_dir: '../po',
|
|
||||||
install: true,
|
|
||||||
install_dir: join_paths(get_option('datadir'), 'applications'),
|
|
||||||
)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if host_machine.system() != 'windows'
|
appstream_file = i18n.merge_file(
|
||||||
desktop_utils = find_program('desktop-file-validate', required: false)
|
input: configure_file(
|
||||||
if desktop_utils.found()
|
input: 'hu.kramo.Cartridges.metainfo.xml.in',
|
||||||
test('Validate desktop file', desktop_utils, args: [desktop_file])
|
output: app_id + '.metainfo.xml.in',
|
||||||
endif
|
configuration: conf
|
||||||
endif
|
),
|
||||||
|
output: app_id + '.metainfo.xml',
|
||||||
|
po_dir: '../po',
|
||||||
|
install: true,
|
||||||
|
install_dir: join_paths(get_option('datadir'), 'metainfo')
|
||||||
|
)
|
||||||
|
|
||||||
if host_machine.system() == 'windows'
|
appstream_util = find_program('appstream-util', required: false)
|
||||||
appstream_file = configure_file(
|
if appstream_util.found()
|
||||||
input: 'page.kramo.Cartridges.metainfo.xml.in',
|
test('Validate appstream file', appstream_util, args: ['validate', appstream_file])
|
||||||
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
|
endif
|
||||||
|
|
||||||
install_data(
|
install_data(
|
||||||
configure_file(
|
configure_file(
|
||||||
input: 'page.kramo.Cartridges.gschema.xml.in',
|
input: 'hu.kramo.Cartridges.gschema.xml.in',
|
||||||
output: app_id + '.gschema.xml',
|
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)
|
compile_schemas = find_program('glib-compile-schemas', required: false)
|
||||||
if compile_schemas.found()
|
if compile_schemas.found()
|
||||||
test(
|
test('Validate schema file',
|
||||||
'Validate schema file',
|
compile_schemas,
|
||||||
compile_schemas,
|
args: ['--strict', '--dry-run', meson.current_source_dir()])
|
||||||
args: ['--strict', '--dry-run', meson.current_source_dir()],
|
|
||||||
)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
subdir('icons')
|
subdir('icons')
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Cartridges
|
|
||||||
GenericName=Game Launcher
|
|
||||||
Comment=Launch all your games
|
|
||||||
Exec=cartridges
|
|
||||||
Icon=@APP_ID@
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=GNOME;GTK;Game;PackageManager;
|
|
||||||
# Translators: Leave "cartridges" untranslated here.
|
|
||||||
Keywords=gaming;games;play;cartridges;launch;launcher;steam;lutris;heroic;epic;bottles;itch;legendary;retroarch;
|
|
||||||
StartupNotify=true
|
|
||||||
@@ -1,235 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<component type="desktop-application">
|
|
||||||
<id>@APP_ID@</id>
|
|
||||||
<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>
|
|
||||||
<url type="homepage">https://apps.gnome.org/Cartridges/</url>
|
|
||||||
<url type="bugtracker">https://git.kramo.page/cartridges/issues</url>
|
|
||||||
<url type="translate">https://hosted.weblate.org/engage/cartridges/</url>
|
|
||||||
<url type="contact">https://www.kramo.page/about/</url>
|
|
||||||
<url type="vcs-browser">https://git.kramo.page/cartridges</url>
|
|
||||||
<url type="contribute">https://git.kramo.page/cartridges/blob/main/CONTRIBUTING.md</url>
|
|
||||||
<developer id="page.kramo">
|
|
||||||
<name translate="no">kramo</name>
|
|
||||||
</developer>
|
|
||||||
<launchable type="desktop-id">@APP_ID@.desktop</launchable>
|
|
||||||
<translation type="gettext">cartridges</translation>
|
|
||||||
<branding>
|
|
||||||
<color type="primary" scheme_preference="light">#d5b0e7</color>
|
|
||||||
<color type="primary" scheme_preference="dark">#501a5c</color>
|
|
||||||
</branding>
|
|
||||||
<supports>
|
|
||||||
<control>pointing</control>
|
|
||||||
<control>keyboard</control>
|
|
||||||
<control>touch</control>
|
|
||||||
</supports>
|
|
||||||
<requires>
|
|
||||||
<display_length compare="ge">360</display_length>
|
|
||||||
</requires>
|
|
||||||
<screenshots>
|
|
||||||
<screenshot type="default">
|
|
||||||
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/1.png</image>
|
|
||||||
<caption>Cartridges</caption>
|
|
||||||
</screenshot>
|
|
||||||
<screenshot>
|
|
||||||
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/2.png</image>
|
|
||||||
<caption>Game Details</caption>
|
|
||||||
</screenshot>
|
|
||||||
<screenshot>
|
|
||||||
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/3.png</image>
|
|
||||||
<caption>Edit Game Details</caption>
|
|
||||||
</screenshot>
|
|
||||||
<screenshot>
|
|
||||||
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/4.png</image>
|
|
||||||
<caption>Preferences</caption>
|
|
||||||
</screenshot>
|
|
||||||
</screenshots>
|
|
||||||
<content_rating type="oars-1.1" />
|
|
||||||
<releases>
|
|
||||||
<release version="2.13.1" date="2025-09-24">
|
|
||||||
<description translate="no">
|
|
||||||
<p>Updated for GNOME 49, using the new keyboard shortcuts dialog.</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.12.1" date="2025-03-23">
|
|
||||||
<description translate="no">
|
|
||||||
<p>Removed an option used for debugging that would accidentally show up for all users.</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.12" date="2025-03-19">
|
|
||||||
<description translate="no">
|
|
||||||
<p>Updated for GNOME 48</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.11" date="2024-12-21">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Added the option to import games automatically</li>
|
|
||||||
<li>Increased the number of games per row on wide screens</li>
|
|
||||||
<li>Fixed an issue where animated covers would not play</li>
|
|
||||||
<li>Fixed an issue where the import dialog would stay open</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.10" date="2024-09-18">
|
|
||||||
<description translate="no">
|
|
||||||
<p>Updated for GNOME 47</p>
|
|
||||||
</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>
|
|
||||||
<release version="2.8" date="2024-03-20">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>The app features new adaptive widgets taking advantage of developments in GNOME 46</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.7" date="2023-12-12">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Flatpaks installed for the user and system-wide ones can now be imported separately</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.6" date="2023-10-11">
|
|
||||||
<description translate="no">
|
|
||||||
<p>You can now search your Cartridges library from GNOME!</p>
|
|
||||||
<p>To enable the functionality, go to "Search" in the Settings app and toggle "Cartridges" on.</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.5" date="2023-10-06">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Added the ability to refetch covers from SteamGridDB</li>
|
|
||||||
<li>Fixed an issue with fractional scaling</li>
|
|
||||||
<li>Translations since 2.4</li>
|
|
||||||
</ul>
|
|
||||||
<p>The project now accepts donations. Thank you so much if you decide to donate! 💜</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.4" date="2023-09-21">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Cartridges now adapts to smaller screen sizes</li>
|
|
||||||
<li>You can now filter games by import source</li>
|
|
||||||
<li>Ported to Libadwaita 1.4</li>
|
|
||||||
<li>Translations since 2.3</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.3" date="2023-08-29">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>New import source: desktop entries</li>
|
|
||||||
<li>Added the ability to pick executables via the file picker</li>
|
|
||||||
<li>Manually added covers are now padded if they are too short</li>
|
|
||||||
<li>Translations since 2.2</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.2" date="2023-08-17">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>New import source: RetroArch</li>
|
|
||||||
<li>Added the option to automatically remove uninstalled games on import</li>
|
|
||||||
<li>Added the ability to undo an import</li>
|
|
||||||
<li>Various UX improvements</li>
|
|
||||||
<li>Translations since 2.1</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.1" date="2023-07-25">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Added support for Amazon Games in the Heroic importer</li>
|
|
||||||
<li>Translations since 2.0</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="2.0" date="2023-07-05">
|
|
||||||
<description translate="no">
|
|
||||||
<p>After months of work, Cartridges 2.0 is here:</p>
|
|
||||||
<ul>
|
|
||||||
<li>New import source: Legendary</li>
|
|
||||||
<li>New import source: Flatpak</li>
|
|
||||||
<li>Importing games should be much quicker</li>
|
|
||||||
<li>Error handling has been improved</li>
|
|
||||||
<li>Various UX improvements</li>
|
|
||||||
<li>Translations since 1.5</li>
|
|
||||||
</ul>
|
|
||||||
<p>Thanks to the new import backend, adding new sources is much easier and a lot more are coming soon!</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.5" date="2023-05-23">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Cartridges is now part of GNOME Circle!</li>
|
|
||||||
<li>Extra Steam libraries are now detected automatically</li>
|
|
||||||
<li>Executables are now passed directly to the shell</li>
|
|
||||||
<li>Various UX improvements</li>
|
|
||||||
<li>Translations since 1.4</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.4" date="2023-04-16">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Support for animated covers</li>
|
|
||||||
<li>Redesigned details view</li>
|
|
||||||
<li>Easily search for games on various databases</li>
|
|
||||||
<li>Translations since 1.3</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.3" date="2023-04-06">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Support for importing game covers from SteamGridDB!</li>
|
|
||||||
<li>New import source: Lutris</li>
|
|
||||||
<li>New import source: itch</li>
|
|
||||||
<li>Better feedback for hiding and launching games</li>
|
|
||||||
<li>UX improvements</li>
|
|
||||||
<li>Translations since 1.2</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.2" date="2023-03-30">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Refined the user experience for importing games</li>
|
|
||||||
<li>Added option to remove all games</li>
|
|
||||||
<li>Translations since 1.1</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.1" date="2023-03-26">
|
|
||||||
<description translate="no">
|
|
||||||
<ul>
|
|
||||||
<li>Added option to launch games by clicking the cover image</li>
|
|
||||||
<li>Added option to save cover art losslessly</li>
|
|
||||||
<li>Translations since 1.0</li>
|
|
||||||
</ul>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
<release version="1.0" date="2023-03-25">
|
|
||||||
<description translate="no">
|
|
||||||
<p>First stable release</p>
|
|
||||||
</description>
|
|
||||||
</release>
|
|
||||||
</releases>
|
|
||||||
</component>
|
|
||||||
|
Before Width: | Height: | Size: 452 KiB After Width: | Height: | Size: 683 KiB |
|
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 25 KiB |
@@ -35,7 +35,7 @@ Stored as a Unix time stamp.
|
|||||||
|
|
||||||
The executable to run when launching a game.
|
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, `"start url://example/url"` for Windows and `"open url://example/url"` for macOS.
|
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.
|
||||||
|
|
||||||
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).
|
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.
|
Cartridges will set the value for itself. Don't touch it.
|
||||||
|
|
||||||
Stored as a number.
|
Stored as a number.
|
||||||
134
flatpak/hu.kramo.Cartridges.Devel.json
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
{
|
||||||
|
"id" : "hu.kramo.Cartridges.Devel",
|
||||||
|
"runtime" : "org.gnome.Platform",
|
||||||
|
"runtime-version" : "44",
|
||||||
|
"sdk" : "org.gnome.Sdk",
|
||||||
|
"command" : "cartridges",
|
||||||
|
"finish-args" : [
|
||||||
|
"--share=network",
|
||||||
|
"--share=ipc",
|
||||||
|
"--socket=fallback-x11",
|
||||||
|
"--device=dri",
|
||||||
|
"--socket=wayland",
|
||||||
|
"--talk-name=org.freedesktop.Flatpak",
|
||||||
|
"--filesystem=host:ro",
|
||||||
|
"--filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam/:ro",
|
||||||
|
"--filesystem=~/.var/app/net.lutris.Lutris/:ro",
|
||||||
|
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/:ro",
|
||||||
|
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/legendary/:ro",
|
||||||
|
"--filesystem=~/.var/app/com.usebottles.bottles/data/bottles/:ro",
|
||||||
|
"--filesystem=~/.var/app/io.itch.itch/config/itch/:ro",
|
||||||
|
"--filesystem=~/.var/app/org.libretro.RetroArch/config/retroarch/:ro",
|
||||||
|
"--filesystem=/var/lib/flatpak:ro"
|
||||||
|
],
|
||||||
|
"cleanup" : [
|
||||||
|
"/include",
|
||||||
|
"/lib/pkgconfig",
|
||||||
|
"/man",
|
||||||
|
"/share/doc",
|
||||||
|
"/share/gtk-doc",
|
||||||
|
"/share/man",
|
||||||
|
"/share/pkgconfig",
|
||||||
|
"*.la",
|
||||||
|
"*.a"
|
||||||
|
],
|
||||||
|
"modules" : [
|
||||||
|
{
|
||||||
|
"name": "python3-modules",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [],
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"name": "python3-pyyaml",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [
|
||||||
|
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pyyaml\" --no-build-isolation"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz",
|
||||||
|
"sha256": "68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "python3-requests",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [
|
||||||
|
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"requests\" --no-build-isolation"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl",
|
||||||
|
"sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/ff/d7/8d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2/charset-normalizer-3.1.0.tar.gz",
|
||||||
|
"sha256": "34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl",
|
||||||
|
"sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl",
|
||||||
|
"sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl",
|
||||||
|
"sha256": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "python3-pillow",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [
|
||||||
|
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pillow\" --no-build-isolation"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d/Pillow-9.5.0.tar.gz",
|
||||||
|
"sha256": "bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name" : "blueprint-compiler",
|
||||||
|
"buildsystem" : "meson",
|
||||||
|
"sources" : [
|
||||||
|
{
|
||||||
|
"type" : "git",
|
||||||
|
"url" : "https://gitlab.gnome.org/jwestman/blueprint-compiler",
|
||||||
|
"tag" : "v0.8.1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cleanup" : [
|
||||||
|
"*"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name" : "cartridges",
|
||||||
|
"builddir" : true,
|
||||||
|
"buildsystem" : "meson",
|
||||||
|
"config-opts": [
|
||||||
|
"-Dprofile=development"
|
||||||
|
],
|
||||||
|
"sources" : [
|
||||||
|
{
|
||||||
|
"type" : "dir",
|
||||||
|
"path" : ".."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
56
meson.build
@@ -1,64 +1,44 @@
|
|||||||
project(
|
project('cartridges',
|
||||||
'cartridges',
|
version: '2.1.1',
|
||||||
version: '2.13.1',
|
meson_version: '>= 0.59.0',
|
||||||
meson_version: '>= 0.59.0',
|
default_options: [ 'warning_level=2', 'werror=false', ],
|
||||||
default_options: [
|
|
||||||
'warning_level=2',
|
|
||||||
'werror=false',
|
|
||||||
],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
dependency('gtk4', version: '>= 4.15.0')
|
i18n = import('i18n')
|
||||||
dependency('libadwaita-1', version: '>= 1.6.beta')
|
|
||||||
|
|
||||||
# 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')
|
gnome = import('gnome')
|
||||||
python = import('python')
|
python = import('python')
|
||||||
|
|
||||||
py_installation = python.find_installation('python3')
|
|
||||||
|
|
||||||
python_dir = join_paths(get_option('prefix'), py_installation.get_install_dir())
|
|
||||||
pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name())
|
pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name())
|
||||||
libexecdir = join_paths(get_option('prefix'), get_option('libexecdir'))
|
|
||||||
|
|
||||||
profile = get_option('profile')
|
profile = get_option('profile')
|
||||||
if profile == 'development'
|
if profile == 'development'
|
||||||
app_id = 'page.kramo.Cartridges.Devel'
|
app_id = 'hu.kramo.Cartridges.Devel'
|
||||||
prefix = '/page/kramo/Cartridges/Devel'
|
prefix = '/hu/kramo/Cartridges/Devel'
|
||||||
elif profile == 'release'
|
elif profile == 'release'
|
||||||
app_id = 'page.kramo.Cartridges'
|
app_id = 'hu.kramo.Cartridges'
|
||||||
prefix = '/page/kramo/Cartridges'
|
prefix = '/hu/kramo/Cartridges'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
conf = configuration_data()
|
conf = configuration_data()
|
||||||
conf.set('PYTHON', py_installation.full_path())
|
conf.set('PYTHON', python.find_installation('python3').full_path())
|
||||||
conf.set('PYTHON_VERSION', py_installation.language_version())
|
conf.set('PYTHON_VERSION', python.find_installation('python3').language_version())
|
||||||
conf.set('APP_ID', app_id)
|
conf.set('APP_ID', app_id)
|
||||||
conf.set('PREFIX', prefix)
|
conf.set('PREFIX', prefix)
|
||||||
conf.set('VERSION', meson.project_version())
|
conf.set('VERSION', meson.project_version())
|
||||||
conf.set('PROFILE', profile)
|
conf.set('PROFILE', profile)
|
||||||
conf.set('TIFF_COMPRESSION', get_option('tiff_compression'))
|
|
||||||
conf.set('localedir', join_paths(get_option('prefix'), get_option('localedir')))
|
conf.set('localedir', join_paths(get_option('prefix'), get_option('localedir')))
|
||||||
conf.set('pkgdatadir', pkgdatadir)
|
conf.set('pkgdatadir', pkgdatadir)
|
||||||
conf.set('libexecdir', libexecdir)
|
|
||||||
|
|
||||||
subdir('data')
|
subdir('data')
|
||||||
subdir('cartridges')
|
subdir('src')
|
||||||
|
subdir('po')
|
||||||
|
|
||||||
if host_machine.system() == 'windows'
|
if host_machine.system() == 'windows'
|
||||||
subdir('build-aux/windows')
|
subdir('windows')
|
||||||
else
|
|
||||||
subdir('search-provider')
|
|
||||||
subdir('po')
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
gnome.post_install(
|
gnome.post_install(
|
||||||
glib_compile_schemas: true,
|
glib_compile_schemas: true,
|
||||||
gtk_update_icon_cache: true,
|
gtk_update_icon_cache: true,
|
||||||
update_desktop_database: true,
|
update_desktop_database: true,
|
||||||
)
|
)
|
||||||
@@ -7,12 +7,3 @@ option(
|
|||||||
],
|
],
|
||||||
value: 'release'
|
value: 'release'
|
||||||
)
|
)
|
||||||
option(
|
|
||||||
'tiff_compression',
|
|
||||||
type: 'combo',
|
|
||||||
choices: [
|
|
||||||
'webp',
|
|
||||||
'jpeg',
|
|
||||||
],
|
|
||||||
value: 'webp'
|
|
||||||
)
|
|
||||||
13
po/LINGUAS
@@ -20,16 +20,3 @@ sv
|
|||||||
tr
|
tr
|
||||||
el
|
el
|
||||||
cs
|
cs
|
||||||
zh_Hans
|
|
||||||
be
|
|
||||||
hr
|
|
||||||
ca
|
|
||||||
ja
|
|
||||||
hi
|
|
||||||
en_GB
|
|
||||||
ie
|
|
||||||
te
|
|
||||||
ia
|
|
||||||
nn
|
|
||||||
eu
|
|
||||||
kw
|
|
||||||
|
|||||||
43
po/POTFILES
@@ -1,34 +1,21 @@
|
|||||||
data/page.kramo.Cartridges.desktop.in
|
data/hu.kramo.Cartridges.desktop.in
|
||||||
data/page.kramo.Cartridges.gschema.xml.in
|
data/hu.kramo.Cartridges.gschema.xml.in
|
||||||
data/page.kramo.Cartridges.metainfo.xml.in
|
data/hu.kramo.Cartridges.metainfo.xml.in
|
||||||
|
|
||||||
data/gtk/details-dialog.blp
|
data/gtk/details-window.blp
|
||||||
data/gtk/game.blp
|
data/gtk/game.blp
|
||||||
|
data/gtk/help-overlay.blp
|
||||||
data/gtk/preferences.blp
|
data/gtk/preferences.blp
|
||||||
data/gtk/shortcuts-dialog.blp
|
|
||||||
data/gtk/window.blp
|
data/gtk/window.blp
|
||||||
|
|
||||||
cartridges/main.py
|
src/main.py
|
||||||
cartridges/window.py
|
src/window.py
|
||||||
cartridges/details_dialog.py
|
src/details_window.py
|
||||||
cartridges/game.py
|
src/game.py
|
||||||
cartridges/preferences.py
|
src/preferences.py
|
||||||
|
|
||||||
cartridges/utils/create_dialog.py
|
src/utils/create_dialog.py
|
||||||
cartridges/utils/relative_date.py
|
src/importer/importer.py
|
||||||
|
src/importer/sources/source.py
|
||||||
cartridges/importer/importer.py
|
src/importer/sources/location.py
|
||||||
cartridges/importer/source.py
|
src/store/managers/sgdb_manager.py
|
||||||
cartridges/importer/location.py
|
|
||||||
cartridges/importer/location.py
|
|
||||||
cartridges/importer/bottles_source.py
|
|
||||||
cartridges/importer/desktop_source.py
|
|
||||||
cartridges/importer/flatpak_source.py
|
|
||||||
cartridges/importer/heroic_source.py
|
|
||||||
cartridges/importer/itch_source.py
|
|
||||||
cartridges/importer/legendary_source.py
|
|
||||||
cartridges/importer/lutris_source.py
|
|
||||||
cartridges/importer/retroarch_source.py
|
|
||||||
cartridges/importer/steam_source.py
|
|
||||||
|
|
||||||
cartridges/store/managers/sgdb_manager.py
|
|
||||||
622
po/ar.po
@@ -3,17 +3,13 @@
|
|||||||
# This file is distributed under the same license as the cartridges package.
|
# This file is distributed under the same license as the cartridges package.
|
||||||
# Ali Aljishi <ahj696@hotmail.com>, 2023.
|
# Ali Aljishi <ahj696@hotmail.com>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Ali-98 <ahj696@hotmail.com>, 2023.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
|
||||||
# "Jadiir M. Aal Jaidaan" <ashrafquatre@gmail.com>, 2024.
|
|
||||||
# Ahmed Najmawi <iramosu@protonmail.com>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-08-01 22:02+0000\n"
|
"PO-Revision-Date: 2023-07-09 07:59+0000\n"
|
||||||
"Last-Translator: Ahmed Najmawi <iramosu@protonmail.com>\n"
|
"Last-Translator: Ali Aljishi <ahj696@hotmail.com>\n"
|
||||||
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ar/>\n"
|
"cartridges/ar/>\n"
|
||||||
"Language: ar\n"
|
"Language: ar\n"
|
||||||
@@ -22,31 +18,30 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||||
"X-Generator: Weblate 5.13-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "خراطيش"
|
msgstr "خراطيش"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "مشغِّل ألعاب"
|
msgstr "مشغِّل ألعاب"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "شغِّل كلَّ ألعابك"
|
msgstr "شغِّل كلَّ ألعابك"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"لعب;مشغل;ستيم;لوترس;هروك;قوارير;إتش;هيرويك;بوتلز;لجندري;فلاتباك;رتروآرتش;"
|
msgstr "لعب;مشغل;ستيم;لوترس;هروك;قوارير;إتش;هيرويك;بوتلز;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -57,66 +52,78 @@ msgstr ""
|
|||||||
"وبرامج أخرى، وذلك دون تسجيل دخول. ولك ترتيب وإخفاء الألعاب فيه كيفما شئت، "
|
"وبرامج أخرى، وذلك دون تسجيل دخول. ولك ترتيب وإخفاء الألعاب فيه كيفما شئت، "
|
||||||
"وكذلك تستطيع منه تنزيل غُلُف الألعاب من SteamGridDB."
|
"وكذلك تستطيع منه تنزيل غُلُف الألعاب من SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "المكتبة"
|
||||||
msgstr "تفاصيل اللعبة"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "حرِّر تفاصيل اللعبة"
|
msgstr "حرِّر تفاصيل اللعبة"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "تفاصيل اللعبة"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "التفضيلات"
|
msgstr "التفضيلات"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "ألغِ"
|
msgstr "ألغِ"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "غلاف جديد"
|
msgstr "غلاف جديد"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "احذف الغلاف"
|
msgstr "احذف الغلاف"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "العنوان"
|
msgstr "العنوان"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "المطوِّر (اختياري)"
|
msgstr "عنوان اللعبة"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "المطوِّر"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "المطوِّر أو الناشر (اختياري)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "ملفُّ التنفيذ"
|
msgstr "ملفُّ التنفيذ"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "اختر ملفًّا"
|
msgstr "الملفُّ المفتوح أو الأمر المشغَّل عند بدء اللعبة"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "معلومات أكثر"
|
msgstr "معلومات أكثر"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "حرِّر"
|
msgstr "حرِّر"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "أخفِ"
|
msgstr "أخفِ"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "أزل"
|
msgstr "أزل"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "اكشف"
|
msgstr "اكشف"
|
||||||
|
|
||||||
@@ -124,55 +131,52 @@ msgstr "اكشف"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "عام"
|
msgstr "عام"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "ابحث"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "اختصارات لوحة المفاتيح"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "تراجع"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "أنهِ"
|
msgstr "أنهِ"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "أظهر شريط الجانب"
|
msgid "Search"
|
||||||
|
msgstr "ابحث"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "القائمة الرئيسة"
|
msgstr "أظهر التفضيلات"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "الاختصارات"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "تراجع"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "افتح القائمة"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "الألعاب"
|
msgstr "الألعاب"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "أضف لعبةً"
|
msgstr "أضف لعبةً جديدةً"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "استورد ألعابًا"
|
||||||
msgstr "استورد"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "أظهر الألعاب المخفية"
|
msgstr "أظهر الألعاب المخفية"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "أزل اللعبة"
|
msgstr "أزل اللعبة"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "السلوك"
|
msgstr "السلوك"
|
||||||
|
|
||||||
@@ -180,321 +184,275 @@ msgstr "السلوك"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "اخرج بعد بدء الألعاب"
|
msgstr "اخرج بعد بدء الألعاب"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "تبدأ صورة الغلاف اللعبة"
|
msgstr "تبدأ صورة الغلاف اللعبة"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "يبدِّل سلوك صورة الغلاف وزرِّ «العب»"
|
msgstr "يبدِّل سلوك صورة الغلاف وزرِّ «العب»"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "الصور"
|
msgstr "الصور"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "صور ذات دقَّة عالية"
|
msgstr "صور ذات دقَّة عالية"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "احفظ غُلُف الألعاب دون فقد على حساب مساحة التخزين"
|
msgstr "احفظ غُلُف الألعاب دون فقد على حساب مساحة التخزين"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "منطقة خطر"
|
msgstr "منطقة خطر"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "أزل كلَّ الألعاب"
|
msgstr "أزل كلَّ الألعاب"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "استيراد الألعاب تلقائيًا"
|
msgstr "استورد"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "أزل الألعاب المحذوفة"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "المصادر"
|
msgstr "المصادر"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "ستيم"
|
msgstr "ستيم"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "موضع التثبيت"
|
msgstr "موضع التثبيت"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "لوترس"
|
msgstr "لوترس"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "موضع الذاكرة المؤقتة"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "استورد ألعابًا من ستيم"
|
msgstr "استورد ألعابًا من ستيم"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "استورد ألعاب فلاتباك"
|
msgstr "استورد ألعاب فلاتباك"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "هِرُوِك"
|
msgstr "هِرُوِك"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "استورد ألعاب أَبِك"
|
msgstr "استورد ألعاب أَبِك"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "استورد ألعاب جيأوجي"
|
msgstr "استورد ألعاب جيأوجي"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "استورد ألعابًا من أمازون"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "استورد ألعابًا من ستيم"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "استورد ألعابًا مثبَّتةً بغير متجر"
|
msgstr "استورد ألعابًا مثبَّتةً بغير متجر"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "قوارير"
|
msgstr "قوارير"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "إتش"
|
msgstr "إتش"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "لجندري"
|
msgstr "لجندري"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "رتروآرتش"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "فلاتباك"
|
msgstr "فلاتباك"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "موضع النظام"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "موضع المستخدم"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "استورد مشغِّلات ألعاب"
|
msgstr "استورد مشغِّلات ألعاب"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "مدخلات سطح المكتب"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "الاستيثاق"
|
msgstr "الاستيثاق"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "مفتاح واجهة البرمجة"
|
msgstr "مفتاح واجهة البرمجة"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "استخدم SteamGridDB"
|
msgstr "استخدم SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "نزِّل الصور حينما تنزِّل أو تستورد الألعاب"
|
msgstr "نزِّل الصور حينما تنزِّل أو تستورد الألعاب"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "فضِّلها على الصور الرسمية"
|
msgstr "فضِّلها على الصور الرسمية"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "فضِّل الصور المتحرِّكة"
|
msgstr "فضِّل الصور المتحرِّكة"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "حدِّث الغُلُف"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "اجلب غُلُفًا للألعاب التي في المكتبة"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "حدِّث"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "لم يُعثر على ألعاب"
|
msgstr "لم يُعثر على ألعاب"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "جرِّب بحثًا آخر"
|
msgstr "جرِّب بحثًا آخر."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "لا توجد ألعاب"
|
msgstr "لا توجد ألعاب"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "استخدم زرَّ + لتضيف ألعابًا"
|
msgstr "استخدم زرَّ + لتضيف ألعابًا."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "لا توجد ألعاب مخفية"
|
msgstr "لا توجد ألعاب مخفية"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "هنا يظهر ما أخفيت من ألعاب"
|
msgstr "هنا يظهر ما أخفيت من ألعاب."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "كلُّ الألعاب"
|
msgstr "عد"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "أُضيفَت"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "اُستوردَت"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "الألعاب المخفية"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "عنوان اللعبة"
|
msgstr "عنوان اللعبة"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "العب"
|
msgstr "العب"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "أضف لعبةً"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "القائمة الرئيسة"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "الألعاب المخفية"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "رتِّب"
|
msgstr "رتِّب"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "أ-ي"
|
msgstr "أ-ي"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "ي-أ"
|
msgstr "ي-أ"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "الأجدد"
|
msgstr "الأجدد"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "الأقدم"
|
msgstr "الأقدم"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "لُعبت آخر مرَّة"
|
msgstr "لُعبت آخر مرَّة"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "أظهر ما أخفي"
|
msgstr "أظهر ما أخفي"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "اختصارات لوحة المفاتيح"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "عن «خراطيش»"
|
msgstr "عن «خراطيش»"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "بُدئت {}"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Ali Aljishi <ahj696@hotmail.com>"
|
msgstr "Ali Aljishi <ahj696@hotmail.com>"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "أضيفت في: {}"
|
msgstr "أضيفت في: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "أبدًا"
|
msgstr "أبدًا"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "لُعبت آخر مرَّة في: {}"
|
msgstr "لُعبت آخر مرَّة في: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "طبِّق"
|
msgstr "طبِّق"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "أضف لعبةً جديدةً"
|
msgstr "أضف لعبةً جديدةً"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "أضف"
|
msgstr "أكِّد"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "ملفات التنفيذ"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "ملف.txt"
|
msgstr "ملف.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "البرنامج"
|
msgstr "البرنامج"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\المسار\\إلى\\{}"
|
msgstr "C:\\المسار\\إلى\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/المسار/إلى/{}"
|
msgstr "/المسار/إلى/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -516,234 +474,93 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"ولا تنسَ إحاطة المسار بعلامتي تنصيص مزدوجتين حالما تضمَّن مسافات!"
|
"ولا تنسَ إحاطة المسار بعلامتي تنصيص مزدوجتين حالما تضمَّن مسافات!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "تعذَّرت إضافة اللعبة"
|
msgstr "تعذَّرت إضافة اللعبة"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "لا يجوز كون عنوان اللعبة فارغًا."
|
msgstr "لا يجوز كون عنوان اللعبة فارغًا."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "لا يجوز كون ملفِّ التنفيذ فارغًا."
|
msgstr "لا يجوز كون ملفِّ التنفيذ فارغًا."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "تعذَّر تطبيق التفضيلات"
|
msgstr "تعذَّر تطبيق التفضيلات"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "بُدئت {}"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "أٌخفيت {}"
|
msgstr "أٌخفيت {}"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "أٌظهرت {}"
|
msgstr "أٌظهرت {}"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "أزيلت {}"
|
msgstr "أزيلت {}"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "أُزيلت كلُّ الألعاب"
|
msgstr "أُزيلت كلُّ الألعاب"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"تحتاج مفتاح واجهة برمجة حال ما أردت استخدام SteamGridDB، {}هنا تولِّده{}."
|
"تحتاج مفتاح واجهة برمجة حال ما أردت استخدام SteamGridDB، {}هنا تولِّده{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "تُنزَّل الغُلُف…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "حُدِّثت الغُلُف"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "لم يُعثر على التثبيت"
|
msgstr "لم يُعثر على التثبيت"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "حدِّد مجلَّدًا صالحًا"
|
msgstr "حدِّد مجلَّدًا صالحًا."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "تحذير"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "مجلَّد غير صالح"
|
msgstr "مجلَّد غير صالح"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "عيِّن الموضع"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "تجاهل"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "اليوم"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "أمس"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "آخر أسبوع"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "هذا الشهر"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "الشهر الماضي"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "العام الماضي"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "تُستورد الألعاب…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "طرأ هذا الخطأ أثناء الاستيراد:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "لم يُعثر على ألعاب جديدة"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "لم تستورد لعبة"
|
|
||||||
msgstr[1] "اُستوردت {} لعبة"
|
|
||||||
msgstr[2] "اُستوردت لعبتان"
|
|
||||||
msgstr[3] "اُستوردت {} ألعاب"
|
|
||||||
msgstr[4] "اُستوردت {} لعبة"
|
|
||||||
msgstr[5] "اُستوردت {} لعبة"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "، ولم تُزل أي لعبة"
|
|
||||||
msgstr[1] "، وأزيلت لعبة"
|
|
||||||
msgstr[2] "، وأزيلت لعبتان"
|
|
||||||
msgstr[3] "، وأزيلت {} ألعاب"
|
|
||||||
msgstr[4] "، وأزيلت {} لعبة"
|
|
||||||
msgstr[5] "، وأزيلت {} لعبة"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "حدِّد مجلَّد ذاكرة {} المؤقتة."
|
msgstr "حدِّد مجلَّد ذاكرة {} المؤقتة."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "حدِّد مجلَّد ضبط {}."
|
msgstr "حدِّد مجلَّد ضبط {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "حدِّد مجلَّد بيانات {}."
|
msgstr "حدِّد مجلَّد بيانات {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "لم تختر نواة رتروآرتش"
|
msgstr "عيِّن الموضع"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "تجاهل"
|
||||||
msgstr "ليس للقوائم التالية نواة مبدئية:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "لم نستورد الألعاب التي لم تختر لها أنويةً"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "تعذَّر استيثاق SteamGridDB"
|
msgstr "تعذَّر استيثاق SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "أكِّد مفتاح واجهة البرمجة في التفضيلات"
|
msgstr "أكِّد مفتاح واجهة البرمجة في التفضيلات"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "اُستوردت لعبة واحدة"
|
|
||||||
#~ msgstr[1] "اُستوردت {} لعبة"
|
|
||||||
#~ msgstr[2] "اُستوردت {} لعبة"
|
|
||||||
#~ msgstr[3] "اُستوردت {} لعبة"
|
|
||||||
#~ msgstr[4] "اُستوردت {} لعبة"
|
|
||||||
#~ msgstr[5] "اُستوردت {} لعبة"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "أزيل ١"
|
|
||||||
#~ msgstr[1] "أزيل {}"
|
|
||||||
#~ msgstr[2] "أزيل {}"
|
|
||||||
#~ msgstr[3] "أزيل {}"
|
|
||||||
#~ msgstr[4] "أزيل {}"
|
|
||||||
#~ msgstr[5] "أزيل {}"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "موضع الذاكرة المؤقتة"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "المكتبة"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "أظهر التفضيلات"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "الاختصارات"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "افتح القائمة"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "أضف لعبةً جديدةً"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "استورد ألعابًا"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "عد"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "ابحث عن ألعاب"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "ابحث في الألعاب المخفية"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "عنوان اللعبة"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "المطوِّر"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "الملفُّ المفتوح أو الأمر المشغَّل عند بدء اللعبة"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "أكِّد"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -766,12 +583,33 @@ msgstr "أكِّد مفتاح واجهة البرمجة في التفضيلات"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "موضع تثبيت قوارير"
|
#~ msgstr "موضع تثبيت قوارير"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "اليوم"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "أمس"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "لم يُعثر على الذاكرة المؤقَّتة"
|
#~ msgstr "لم يُعثر على الذاكرة المؤقَّتة"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "حدِّد مجلَّد ذاكرة لوترس المؤقَّتة."
|
#~ msgstr "حدِّد مجلَّد ذاكرة لوترس المؤقَّتة."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "تُستورد الألعاب…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "تُستورد الغُلُف…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "لم يُعثر على ألعاب جديدة"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "اُستوردت لعبة واحدة"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "اُستوردت {} لعبة"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "المجلَّد المستخدم عند استيراد الألعاب"
|
#~ msgstr "المجلَّد المستخدم عند استيراد الألعاب"
|
||||||
|
|
||||||
|
|||||||
694
po/be.po
@@ -1,694 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Yahor <k1llo2810@gmail.com>, 2023.
|
|
||||||
# Yahor <g_egor98@tut.by>, 2023.
|
|
||||||
# Yahor <k1llo2810@protonmail.com>, 2023, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-08-16 12:02+0000\n"
|
|
||||||
"Last-Translator: Yahor <k1llo2810@protonmail.com>\n"
|
|
||||||
"Language-Team: Belarusian <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/be/>\n"
|
|
||||||
"Language: be\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
|
||||||
"X-Generator: Weblate 5.13\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Праграма запуску гульняў"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "Запускайце ўсе свае гульні"
|
|
||||||
|
|
||||||
#: 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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Картрыджы - гэта простая праграма для запуску ўсіх вашых гульняў. Яна "
|
|
||||||
"падтрымлівае імпарт гульняў з Steam, Lutris, Heroic і іншых без неабходнасці "
|
|
||||||
"ўваходу ў сістэму. Вы можаце сартаваць і хаваць гульні або спампоўваць "
|
|
||||||
"вокладку з SteamGridDB."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Падрабязнасці аб гульні"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Рэдагаваць падрабязнасці аб гульні"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Параметры"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Скасаваць"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Новая вокладка"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Выдалиць вокладку"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Назва"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Распрацоўшчык (неабавязкова)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Выконваны"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Выбраць файл"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Больш інфармацыі"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Рэдагаваць"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Схаваць"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Выдаліць"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Паказаць"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "Агульнае"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Пошук"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Спалучэнні клавіш"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Адмяніць"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Выйсці"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Пераключыць бакавую панэль"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Галоўнае меню"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Гульні"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Дадаць гульню"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Імпарт"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Паказаць схаваныя гульні"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Выдаліць гульню"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Паводзіны"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Выхад пасля запуску гульняў"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Выява вокладкі запускае гульню"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Мяняе паводзіны вокладкі і кнопкі запуску"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Відарысы"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Відарысы высокай якасці"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Захаванне вокладак гульняў без страт за кошт сховішча"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Небяспечная зона"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Выдаліць усе гульні"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Імпартаваць гульні аўтаматычна"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Выдаляць дэінсталяваныя гульні"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Крыніцы"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Месца ўсталёўкі"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Імпарт гульняў Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Імпарт гульняў Flatpak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Імпарт Epic Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Імпарт гульняў GOG"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Імпарт гульняў Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Імпарт іншых гульняў"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Сістэмнае размяшчэнне"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Карыстальніцкае размяшчэнне"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Імпарт сродкаў запуску гульняў"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Запісы працоўнага стала"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Аўтэнтыфікацыя"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "Ключ API"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Выкарыстоўвайць SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Спампоўка відарысаў пры даданні ці імпарце гульняў"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Аддавайце перавагу афіцыйным відарысам"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Аддавайце перавагу аніміраваным відарысам"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Абнавіць вокладкі"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Атрымаць вокладкі для гульняў, якія ўжо ёсць у вашай бібліятэцы"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 "Паспрабуйце іншы пошук"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "Няма гульняў"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 "Гульні, якія вы схаваеце, з'явяцца тут"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Усе гульні"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Дададзена"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Імпартавана"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Схаваныя гульні"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Назва гульні"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Гуляць"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Сартаваць"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "А-Я"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Я-А"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Найноўшыя"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Старэйшыя"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Апошняя гульня"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Паказаць схаваныя"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Аб картрыджах"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} запушчана"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Yahor Haurylenka https://github.com/k1llo"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Дададзена: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Ніколі"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Гулялі апошні раз: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Ужыць"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Дадаць новую гульню"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Дадаць"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Выконваныя"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "file.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "праграма"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\шлях\\да\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/шлях/да/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"Каб запусціць выкананы файл \"{}\", выканайце каманду:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Каб адкрыць файл \"{}\" з дапамогай праграмы па змаўчанні, выкарыстоўвайце:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Калі шлях змяшчае прабелы, абавязкова заключыце яго ў падвойныя двукоссі!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Не ўдалося дадаць гульню"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Назва гульні не можа быць пустой."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Выканальны файл не можа быць пустым."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Не ўдалося прымяніць параметры"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} схаваная"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} непрыхавана"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} выдалена"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Усе гульні выдалены"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"Для выкарыстання SteamGridDB патрабуецца ключ API. Вы можаце стварыць яго {}"
|
|
||||||
"тут{}."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Спампоўка вокладак…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Вокладкі абноўлены"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Усталяванне не знойдзена"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Выберыце сапраўдны каталог"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Увага"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Няправільны каталог"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Задаць размяшчэнне"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Адхіліць"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Сёння"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Учора"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "На мінулым тыдні"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "У гэтым месяцы"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "У мінулым месяцы"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "У мінулым годзе"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Імпарт гульняў…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Падчас імпарту адбыліся наступныя памылкі:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Новыя гульні не знойдзены"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} гульня імпартавана"
|
|
||||||
msgstr[1] "{} гульні імпартавана"
|
|
||||||
msgstr[2] "{} гульняў імпартавана"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} выдалена"
|
|
||||||
msgstr[1] "{} выдалена"
|
|
||||||
msgstr[2] "{} выдалена"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Выберыце каталог кэша {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Выберыце каталог канфігурацыі {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Выберыце каталог даных {}."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
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 "Наступныя плэйлісты не маюць ядра па змаўчанні:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Гульні без выбранага ядра не былі імпартаваныя"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Немагчыма аўтэнтыфікаваць SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Праверце свой ключ API ў наладах"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "Імпартавана 1 гульня"
|
|
||||||
#~ msgstr[1] "Імпартавана {} гульня"
|
|
||||||
#~ msgstr[2] "Імпартавана {} гульня"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 выдалена"
|
|
||||||
#~ msgstr[1] "{} выдалена"
|
|
||||||
#~ msgstr[2] "{} выдалена"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Размяшчэнне кэша"
|
|
||||||
687
po/ca.po
@@ -1,687 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# jolupa <jolupameister@gmail.com>, 2023.
|
|
||||||
# Moreno <hibarioath@proton.me>, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-03-15 04:51+0000\n"
|
|
||||||
"Last-Translator: Moreno <hibarioath@proton.me>\n"
|
|
||||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/ca/>\n"
|
|
||||||
"Language: ca\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
"X-Generator: Weblate 5.11-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Llançador de jocs"
|
|
||||||
|
|
||||||
#: 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/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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges es un llançador de jocs senzill per tots els teus jocs. Suporta "
|
|
||||||
"la importació de jocs des de Steam, Lutris, Heroic i molts més sense la "
|
|
||||||
"necessitat de iniciar sessió. Pots ordenar i amagar els jocs o descarregar "
|
|
||||||
"l'art de la coberta de SteamGridDB."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Detalls del joc"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Editar els detalls del joc"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Preferències"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Cancel·lar"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Coberta nova"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Eliminar la coberta"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Títol"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Desenvolupador (opcional)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Executable"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Seleccionar fitxer"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Més informació"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Editar"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Amagar"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Esborrar"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Mostrar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "General"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Cercar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Dreceres de teclat"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Desfés"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Sortir"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Alternar la barra lateral"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Menú principal"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Jocs"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Afegeix joc"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Importar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Mostrar jocs ocults"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Eliminar joc"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Comportament"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Sortir després de llançar el joc"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "La imatge de la coberta llança el joc"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Canvia el comportament de la imatge de la coberta i el botó de jugar"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Imatges"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Imatges de qualitat alta"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Guarda les cobertes del joc sense pèrdues amb el cost d'emmagatzematge"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Zona de perill"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Esborrar tots els jocs"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Importar jocs automàticament"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Esborrar jocs desinstal·lats"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Fonts"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Ubicació de la instal·lació"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Importar jocs de Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Importar jocs de Flatpak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Importar jocs de Epic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Importar jocs de GOG"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importar jocs de Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Importar jocs no aprovats"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Ubicació del sistema"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Ubicació de l'usuari"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Importar llançadors de jocs"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Entrades d'escriptori"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Autenticació"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "Clau API"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Fes servir SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Descarregar les imatges al afegir o importar jocs"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Prefereix sobre imatges oficials"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Prefereix imatges animades"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Actualitzar cobertes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Actualitzar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
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"
|
|
||||||
|
|
||||||
#: 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"
|
|
||||||
|
|
||||||
#: 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í"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Tots els jocs"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Afegit"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Jocs amagats"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Títol del joc"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Jugar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Ordenar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Més recent"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Més antic"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Últim jugat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Mostrar els amagats"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Sobre Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} llançat"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "jolupa <jolupameister@gmail.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Afegit: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Mai"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Últim jugat: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Aplicar"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Afegeix joc nou"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Afegir"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Executables"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "fitxer.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "programa"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\camí\\a\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/camí/a/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"Per llançar l'executable \"{}\", fes servir l'ordre:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Per obrir el fitxer \"{}\" amb l'aplicació per defecte, fes servir:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Si el camí conté espais, assegurat d'envoltar-lo amb cometes dobles!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "No es pot afegir el joc"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "El títol del joc no pot estar buit."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "El executable no pot estar buit."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "No s'han pogut aplicar les preferències"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} amagat"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} mostrar"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} eliminat"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Tots els jocs eliminats"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
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:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Descarregant cobertes…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Cobertes actualitzades"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "No s'ha trobat l'instal·lacióó"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Selecciona un directori vàlid"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Avis"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Directori no vàlid"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Escull una ubicació"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Descartar"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Avui"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Ahir"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Última setmana"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Aquest mes"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Últim mes"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Any passat"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Important jocs…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Han succeït els següents errors al importar:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "No s'han trobat jocs nous"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} joc importat"
|
|
||||||
msgstr[1] "{} jocs importats"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} eliminat"
|
|
||||||
msgstr[1] "{} eliminats"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Selecciona el directori per la memòria cau {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Selecciona el directori de configuració {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Selecciona el directori de dades {}."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "No s'ha seleccionat cap nucli de 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 "La següent llista de reproducció no te cap nucli:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Els jocs sense cap nucli seleccionat no seran importats"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "No es pot Autenticar a SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Verifica la teva clau API en les preferències"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 joc importat"
|
|
||||||
#~ msgstr[1] "{} jocs importats"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 eliminat"
|
|
||||||
#~ msgstr[1] "{} eliminats"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Ubicació de la memòria cau"
|
|
||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -16,30 +16,28 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:169
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
msgid ""
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -47,66 +45,67 @@ msgid ""
|
|||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
#: src/details_window.py:67
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgid "Game Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||||
|
#: src/details_window.py:241 src/importer/importer.py:292
|
||||||
|
#: src/importer/importer.py:342
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:105
|
||||||
msgid "Developer (optional)"
|
msgid "Developer (optional)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:110
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:116
|
||||||
msgid "Select File"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -114,55 +113,54 @@ msgstr ""
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:324
|
||||||
|
msgid "Search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||||
|
#: src/importer/importer.py:366
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:58
|
||||||
|
msgid "Show hidden games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Remove game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||||
msgid "Remove Game"
|
#: data/gtk/preferences.blp:304
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -170,174 +168,151 @@ msgstr ""
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
#: data/gtk/preferences.blp:102
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:105
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:119
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:132
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:141
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:150
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:173
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:182
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
#: data/gtk/preferences.blp:191
|
||||||
msgid "Import Amazon Games"
|
msgid "Import Amazon Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:200
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:210
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:224
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:238
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:252
|
||||||
msgid "RetroArch"
|
msgid "RetroArch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
#: data/gtk/preferences.blp:266
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:279
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:292
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:296
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:307
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:308
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:317
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:326
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
@@ -345,7 +320,7 @@ msgid "No Games"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
@@ -353,138 +328,129 @@ msgid "No Hidden Games"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:272
|
||||||
|
msgid "Search games"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:312
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:339
|
||||||
|
msgid "Search hidden games"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:376
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:379
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:385
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:391
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:397
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:403
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:410
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:423
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:428
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr ""
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -497,159 +463,120 @@ msgid ""
|
|||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:139
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:153
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:153
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#. The variable is the number of games removed
|
||||||
|
#: src/game.py:170 src/importer/importer.py:363
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:119
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:168
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:294
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:296
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:351
|
||||||
msgid "Warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
#: src/preferences.py:357
|
||||||
msgid "Set Location"
|
msgid "Set Location"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||||
msgid "Dismiss"
|
msgid "Dismiss"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: src/importer/importer.py:128
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
#: src/importer/importer.py:290
|
||||||
|
msgid "Warning"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/importer/importer.py:311
|
||||||
msgid "The following errors occured during import:"
|
msgid "The following errors occured during import:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
#: src/importer/importer.py:339
|
||||||
msgid "No new games found"
|
msgid "No new games found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the number of games.
|
#: src/importer/importer.py:351
|
||||||
#: cartridges/importer/importer.py:379
|
msgid "1 game imported"
|
||||||
msgid "{} game imported"
|
msgstr ""
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games
|
||||||
#: cartridges/importer/importer.py:383
|
#: src/importer/importer.py:355
|
||||||
msgid ", {} removed"
|
msgid "{} games imported"
|
||||||
msgid_plural ", {} removed"
|
msgstr ""
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
#. A single game removed
|
||||||
|
#: src/importer/importer.py:359
|
||||||
|
msgid "1 removed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/importer/sources/location.py:33
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/importer/sources/location.py:35
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/importer/sources/location.py:37
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/store/managers/sgdb_manager.py:46
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
596
po/cs.po
@@ -1,47 +1,45 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (C) YEAR kramo
|
# Copyright (C) YEAR kramo
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
# This file is distributed under the same license as the Cartridges package.
|
||||||
# foo expert <deferred_water346@simplelogin.com>, 2023, 2024.
|
# foo expert <deferred_water346@simplelogin.com>, 2023.
|
||||||
# AsciiWolf <mail@asciiwolf.com>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-12-29 14:00+0000\n"
|
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||||
"Last-Translator: AsciiWolf <mail@asciiwolf.com>\n"
|
"Last-Translator: foo expert <deferred_water346@simplelogin.com>\n"
|
||||||
"Language-Team: Czech <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Czech <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/cs/>\n"
|
"cartridges/cs/>\n"
|
||||||
"Language: cs\n"
|
"Language: cs\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 5.15.1\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Kazety"
|
msgstr "Kazety"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Spouštěč her"
|
msgstr "Spouštěč her"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Spusťte všechny vaše hry"
|
msgstr "Spusťte všechny vaše hry"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"hraní;spouštěč;steam;lutris;heroic;láhve;itch;flatpak;legendary;retroarch;"
|
msgstr "hraní;spouštěč;steam;lutris;heroic;láhve;itch;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -52,66 +50,78 @@ msgstr ""
|
|||||||
"her ze služeb Steam, Lutris, Heroic a dalších bez nutnosti přihlášení. Hry "
|
"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."
|
"můžete třídit a skrývat nebo stahovat obálky ze služby SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Knihovna"
|
||||||
msgstr "Podrobnosti o hře"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Upravit podrobnosti o hře"
|
msgstr "Upravit podrobnosti o hře"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Podrobnosti o hře"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Předvolby"
|
msgstr "Předvolby"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Zrušit"
|
msgstr "Zrušit"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nový obal"
|
msgstr "Nový obal"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Odstranit obal"
|
msgstr "Odstranit obal"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Název"
|
msgstr "Název"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Vývojář (nepovinné)"
|
msgstr "Název hry"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Vývojář"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Vývojář nebo vydavatel (nepovinné)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Spustitelný soubor"
|
msgstr "Spustitelný soubor"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Vybrat soubor"
|
msgstr "Soubor nebo příkaz pro spuštění hry"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Více informací"
|
msgstr "Více informací"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Upravit"
|
msgstr "Upravit"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Skrýt"
|
msgstr "Skrýt"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Odstranit"
|
msgstr "Odstranit"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Odkrýt"
|
msgstr "Odkrýt"
|
||||||
|
|
||||||
@@ -119,55 +129,52 @@ msgstr "Odkrýt"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Obecné"
|
msgstr "Obecné"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Vyhledávání"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Klávesové zkratky"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Zpět"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Ukončit"
|
msgstr "Ukončit"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Přepnout postranní panel"
|
msgid "Search"
|
||||||
|
msgstr "Vyhledávání"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Hlavní nabídka"
|
msgstr "Zobrazit předvolby"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Zkratky"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Zpět"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Otevřít nabídku"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Hry"
|
msgstr "Hry"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Přidat hru"
|
msgstr "Přidat novou hru"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importovat hry"
|
||||||
msgstr "Import"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Zobrazit skryté hry"
|
msgstr "Zobrazit skryté hry"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Odstranit hru"
|
msgstr "Odstranit hru"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Chování"
|
msgstr "Chování"
|
||||||
|
|
||||||
@@ -175,321 +182,275 @@ msgstr "Chování"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Ukončit po spuštění her"
|
msgstr "Ukončit po spuštění her"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Obrázek na obálce spouští hru"
|
msgstr "Obrázek na obálce spouští hru"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Vymění chování obrázku na obálce a tlačítka pro přehrávání"
|
msgstr "Vymění chování obrázku na obálce a tlačítka pro přehrávání"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Obrázky"
|
msgstr "Obrázky"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Vysoce kvalitní obrázky"
|
msgstr "Vysoce kvalitní obrázky"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Ukládat obaly her bezztrátově na úkor většího místa na disku"
|
msgstr "Ukládat obaly her bezztrátově na úkor většího místa na disku"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Nebezpečná zóna"
|
msgstr "Nebezpečná zóna"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Odstranit všechny hry"
|
msgstr "Odstranit všechny hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importovat hry automaticky"
|
msgstr "Import"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Odstranit odinstalované hry"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Zdroje"
|
msgstr "Zdroje"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Umístění instalace"
|
msgstr "Umístění instalace"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Umístění dočasných souborů"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importovat Steam hry"
|
msgstr "Importovat Steam hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importovat Flatpak hry"
|
msgstr "Importovat Flatpak hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importovat Epic Games hry"
|
msgstr "Importovat Epic Games hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importovat GOG hry"
|
msgstr "Importovat GOG hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importovat Amazon hry"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importovat Steam hry"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importovat ručně načtené hry"
|
msgstr "Importovat ručně načtené hry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Láhve"
|
msgstr "Láhve"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Systémové umístění"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Uživatelské umístění"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importovat spouštěče her"
|
msgstr "Importovat spouštěče her"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Položky na ploše"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Ověření"
|
msgstr "Ověření"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Klíč API"
|
msgstr "Klíč API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Používat SteamGridDB"
|
msgstr "Používat SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Stahovat obrázky při přidávání nebo importování her"
|
msgstr "Stahovat obrázky při přidávání nebo importování her"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Upřednostnit před oficiálními obrázky"
|
msgstr "Upřednostnit před oficiálními obrázky"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Upřednostnit animované obrázky"
|
msgstr "Upřednostnit animované obrázky"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Aktualizovat obálky"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Najít obálky pro hry ve vaší knihovně"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Aktualizovat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Nebyly nalezeny žádné hry"
|
msgstr "Nebyly nalezeny žádné hry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Zkuste hledat něco jiného"
|
msgstr "Zkuste hledat něco jiného."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Žádné hry"
|
msgstr "Žádné hry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Tlačítkem + můžete přidávat hry"
|
msgstr "Tlačítkem + můžete přidávat hry."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Žádné skryté hry"
|
msgstr "Žádné skryté hry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Hry, které skryjete, se zobrazí zde"
|
msgstr "Hry, které skryjete, se zobrazí zde."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Všechny hry"
|
msgstr "Zpět"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Přidané"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importované"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Skryté hry"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Název hry"
|
msgstr "Název hry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Hrát"
|
msgstr "Hrát"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Přidat hru"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Hlavní nabídka"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Skryté hry"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Třídit"
|
msgstr "Třídit"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Ž"
|
msgstr "A-Ž"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Ž-A"
|
msgstr "Ž-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Nejnovější"
|
msgstr "Nejnovější"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Nejstarší"
|
msgstr "Nejstarší"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Naposledy hráno"
|
msgstr "Naposledy hráno"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Zobrazit Skryté"
|
msgstr "Zobrazit Skryté"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Klávesové zkratky"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "O Kazetách"
|
msgstr "O Kazetách"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
msgstr "ooo.i.love.foo"
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} spuštěno"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Daniel Rusek <mail@asciiwolf.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Přidáno: {}"
|
msgstr "Přidáno: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nikdy"
|
msgstr "Nikdy"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Naposledy hráno: {}"
|
msgstr "Naposledy hráno: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Použít"
|
msgstr "Použít"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Přidat novou hru"
|
msgstr "Přidat novou hru"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Přidat"
|
msgstr "Potvrdit"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Spustitelné soubory"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "soubor.txt"
|
msgstr "soubor.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "program"
|
msgstr "program"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\cesta\\k\\{}"
|
msgstr "C:\\cesta\\k\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/cesta/k/{}"
|
msgstr "/cesta/k/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -511,223 +472,90 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Pokud cesta obsahuje mezery, nezapomeňte ji zabalit do dvojitých uvozovek!"
|
"Pokud cesta obsahuje mezery, nezapomeňte ji zabalit do dvojitých uvozovek!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Nelze přidat hru"
|
msgstr "Nelze přidat hru"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Název hry nemůže být prázdný."
|
msgstr "Název hry nemůže být prázdný."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Spustitelný soubor nemůže být prázdný."
|
msgstr "Spustitelný soubor nemůže být prázdný."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Nelze použít předvolby"
|
msgstr "Nelze použít předvolby"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} spuštěno"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} skryto"
|
msgstr "{} skryto"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} odkryto"
|
msgstr "{} odkryto"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} odstraněno"
|
msgstr "{} odstraněno"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Všechny hry odstraněny"
|
msgstr "Všechny hry odstraněny"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"K používání služby SteamGridDB je vyžadován klíč API. Můžete si ho "
|
"K používání služby SteamGridDB je vyžadován klíč API. Můžete si ho "
|
||||||
"vygenerovat {}zde{}."
|
"vygenerovat {}zde{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Stahování obálek…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Obálky aktualizovány"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Instalace nebyla nalezena"
|
msgstr "Instalace nebyla nalezena"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Vyberte platný adresář"
|
msgstr "Vyberte platný adresář."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Pozor"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Neplatný adresář"
|
msgstr "Neplatný adresář"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Nastavit umístění"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Zahodit"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "dnes"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "včera"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "minulý týden"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "tento měsíc"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "minulý měsíc"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "minulý rok"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Přidávání her…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Tyto chyby se vyskytly při importu:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Nebyly nalezeny žádné nové hry"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "Přidána {} hra"
|
|
||||||
msgstr[1] "Přidány {} hry"
|
|
||||||
msgstr[2] "Přidáno {} her"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} odstraněna"
|
|
||||||
msgstr[1] ", {} odstraněny"
|
|
||||||
msgstr[2] ", {} odstraněno"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Vyberte adresář {} mezipaměti."
|
msgstr "Vyberte adresář {} mezipaměti."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Vyberte konfigurační adresář {}."
|
msgstr "Vyberte konfigurační adresář {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Vyberte datový adresář {}."
|
msgstr "Vyberte datový adresář {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Žádné RetroArch jádro nevybráno"
|
msgstr "Nastavit umístění"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Zahodit"
|
||||||
msgstr "Tyto seznamy her nemají výchozí jádra:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Hry bez vybraného jádra nebyly přidány"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Nelze ověřit SteamGridDB"
|
msgstr "Nelze ověřit SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Ověřte váš klíč API v předvolbách"
|
msgstr "Ověřte váš klíč API v předvolbách"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "Přidána 1 hra"
|
|
||||||
#~ msgstr[1] "Přidány {} hry"
|
|
||||||
#~ msgstr[2] "Přidány {} hry"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 odstraněna"
|
|
||||||
#~ msgstr[1] "{} odstraněny"
|
|
||||||
#~ msgstr[2] "{} odstraněny"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Umístění dočasných souborů"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Knihovna"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Zobrazit předvolby"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Zkratky"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Otevřít nabídku"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Přidat novou hru"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importovat hry"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Zpět"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Search"
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Vyhledávání"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Show hidden games"
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Zobrazit skryté hry"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Název hry"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Vývojář"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Soubor nebo příkaz pro spuštění hry"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Potvrdit"
|
|
||||||
|
|||||||
689
po/en_GB.po
@@ -1,689 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# kramo <contact@kramo.page>, 2024.
|
|
||||||
# Bruce Cowan <bruce@bcowan.me.uk>, 2024.
|
|
||||||
# Andi Chandler <andi@gowling.com>, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-02-20 14:20+0000\n"
|
|
||||||
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
|
||||||
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
|
|
||||||
"cartridges/cartridges/en_GB/>\n"
|
|
||||||
"Language: en_GB\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
"X-Generator: Weblate 5.10.1-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Game Launcher"
|
|
||||||
|
|
||||||
#: 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/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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"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."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Game Details"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Edit Game Details"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Preferences"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Cancel"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "New Cover"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Delete Cover"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Title"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Developer (optional)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Executable"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Select File"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "More Info"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Edit"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Hide"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Remove"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Unhide"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "General"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Search"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Keyboard Shortcuts"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Undo"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Quit"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Toggle Sidebar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Main Menu"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Games"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Add Game"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Import"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Show Hidden Games"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Remove Game"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Behaviour"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Exit After Launching Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Cover Image Launches Game"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Swaps the behaviour of the cover image and the play button"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Images"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "High Quality Images"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Save game covers losslessly at the cost of storage"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Danger Zone"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Remove All Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Import Games Automatically"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Remove Uninstalled Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Sources"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Install Location"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Import Steam Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Import Flatpak Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Import Epic Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Import GOG Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Import Amazon Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Import Sideloaded Games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "System Location"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "User Location"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Import Game Launchers"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Desktop Entries"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Authentication"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API Key"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Use SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Download images when adding or importing games"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Prefer Over Official Images"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Prefer Animated Images"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Update Covers"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Fetch covers for games already in your library"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Update"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
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"
|
|
||||||
|
|
||||||
#: 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"
|
|
||||||
|
|
||||||
#: 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"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "All Games"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Added"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Imported"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Hidden Games"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Game Title"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Play"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Sort"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Newest"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Oldest"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Last Played"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Show Hidden"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "About Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} launched"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
|
||||||
"Bruce Cowan <bruce@bcowan.me.uk>\n"
|
|
||||||
"Andi Chandler <andi@gowling.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Added: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Never"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Last played: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Apply"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Add New Game"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Add"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Executables"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "file.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "program"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\path\\to\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/path/to/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Couldn't Add Game"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Game title cannot be empty."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Executable cannot be empty."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Couldn't Apply Preferences"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} hidden"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} unhidden"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} removed"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "All games removed"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
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:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Downloading covers…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Covers updated"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Installation Not Found"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Select a valid directory"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Warning"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Invalid Directory"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Set Location"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Dismiss"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Today"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Yesterday"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Last Week"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "This Month"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Last Month"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Last Year"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importing Games…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "The following errors occured during import:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "No new games found"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} game imported"
|
|
||||||
msgstr[1] "{} games imported"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} removed"
|
|
||||||
msgstr[1] "{} removed"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Select the {} cache directory."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Select the {} configuration directory."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Select the {} data directory."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "No RetroArch Core Selected"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "The following playlists have no default core:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Games with no core selected were not imported"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Couldn't Authenticate SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Verify your API key in preferences"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 game imported"
|
|
||||||
#~ msgstr[1] "1 game imported"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 removed"
|
|
||||||
#~ msgstr[1] "1 removed"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Cache Location"
|
|
||||||
633
po/es.po
@@ -1,18 +1,17 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the cartridges package.
|
# This file is distributed under the same license as the cartridges package.
|
||||||
# Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted.weblate.org>, 2023, 2024.
|
# Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted.weblate.org>, 2023.
|
||||||
# gallegonovato <fran-carro@hotmail.es>, 2023, 2024.
|
# gallegonovato <fran-carro@hotmail.es>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Francisco Serrador <fserrador@gmail.com>, 2025.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-04-04 12:43+0000\n"
|
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||||
"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
|
"Last-Translator: Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted."
|
||||||
|
"weblate.org>\n"
|
||||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Spanish <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/es/>\n"
|
"cartridges/es/>\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
@@ -20,32 +19,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.11-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartuchos"
|
msgstr "Cartuchos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Lanzador de juegos"
|
msgstr "Lanzador de juegos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Lance todos sus juegos"
|
msgstr "Lance todos sus juegos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
"juegos;lanzador;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -57,66 +54,78 @@ msgstr ""
|
|||||||
"iniciar sesión. Puede ordenar y ocultar juegos o descargar portadas de "
|
"iniciar sesión. Puede ordenar y ocultar juegos o descargar portadas de "
|
||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Biblioteca"
|
||||||
msgstr "Detalles del juego"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Editar detalles del juego"
|
msgstr "Editar detalles del juego"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Detalles del juego"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Preferencias"
|
msgstr "Preferencias"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Portada nueva"
|
msgstr "Portada nueva"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Borrar portada"
|
msgstr "Borrar portada"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Título"
|
msgstr "Título"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Desarrollador (opcional)"
|
msgstr "El título del juego"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Desarrollador"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "El desarrollador o editor (opcional)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Ejecutable"
|
msgstr "Ejecutable"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Seleccionar archivo"
|
msgstr "Archivo a abrir o comando a ejecutar al iniciar el juego"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Más información"
|
msgstr "Más información"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Ocultar"
|
msgstr "Ocultar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Eliminar"
|
msgstr "Eliminar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Desocultar"
|
msgstr "Desocultar"
|
||||||
|
|
||||||
@@ -124,55 +133,52 @@ msgstr "Desocultar"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "General"
|
msgstr "General"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Buscar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Atajos del teclado"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Deshacer"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Salir"
|
msgstr "Salir"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Conmutar la barra lateral"
|
msgid "Search"
|
||||||
|
msgstr "Buscar"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Menú principal"
|
msgstr "Mostrar preferencias"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Atajos"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Deshacer"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Abrir menú"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Juegos"
|
msgstr "Juegos"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Añadir juego"
|
msgstr "Añadir juego nuevo"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importar juegos"
|
||||||
msgstr "Importar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Mostrar juegos ocultos"
|
msgstr "Mostrar juegos ocultos"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Eliminar juego"
|
msgstr "Eliminar juego"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Comportamiento"
|
msgstr "Comportamiento"
|
||||||
|
|
||||||
@@ -180,322 +186,276 @@ msgstr "Comportamiento"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Salir después de iniciar juegos"
|
msgstr "Salir después de iniciar juegos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "La imagen de portada lanza el juego"
|
msgstr "La imagen de portada lanza el juego"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cambia el comportamiento de la imagen de portada y del botón de reproducción"
|
"Cambia el comportamiento de la imagen de portada y del botón de reproducción"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Imágenes"
|
msgstr "Imágenes"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Imágenes de alta calidad"
|
msgstr "Imágenes de alta calidad"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Guarda las partidas sin pérdidas a costa del almacenamiento"
|
msgstr "Guarda las partidas sin pérdidas a costa del almacenamiento"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Zona de peligro"
|
msgstr "Zona de peligro"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Eliminar todos los juegos"
|
msgstr "Eliminar todos los juegos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importar juegos automáticamente"
|
msgstr "Importar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Eliminar los juegos desinstalados"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Fuentes"
|
msgstr "Fuentes"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Ruta de instalación"
|
msgstr "Ruta de instalación"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Ruta de la caché"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importar juegos de Steam"
|
msgstr "Importar juegos de Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importar juegos Flatpak"
|
msgstr "Importar juegos Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importar juegos de Epic"
|
msgstr "Importar juegos de Epic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importar juegos de GOG"
|
msgstr "Importar juegos de GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importar juegos de Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importar juegos de Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importar juegos descargados"
|
msgstr "Importar juegos descargados"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendario"
|
msgstr "Legendario"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Ubicación del sistema"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Ubicación del usuario"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importar lanzadores de juegos"
|
msgstr "Importar lanzadores de juegos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Entradas de escritorio"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Autenticación"
|
msgstr "Autenticación"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Clave API"
|
msgstr "Clave API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Usar SteamGridDB"
|
msgstr "Usar SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Descargar las imágenes al añadir o importar juegos"
|
msgstr "Descargar las imágenes al añadir o importar juegos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Preferir las imágenes oficiales"
|
msgstr "Preferir las imágenes oficiales"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Prefiero las imágenes animadas"
|
msgstr "Prefiero las imágenes animadas"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Actualizar las portadas"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Busca las portadas de los juegos de su biblioteca"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Actualizar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "No se han encontrado juegos"
|
msgstr "No se han encontrado juegos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Pruebe con otra búsqueda"
|
msgstr "Pruebe con otra búsqueda."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "No hay juegos"
|
msgstr "No hay juegos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Use el botón + para añadir juegos"
|
msgstr "Use el botón + para añadir juegos."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "No hay juegos ocultos"
|
msgstr "No hay juegos ocultos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Los juegos que oculte aparecerán aquí"
|
msgstr "Los juegos que oculte aparecerán aquí."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Todos los juegos"
|
msgstr "Volver"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Añadido"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importado"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Juegos ocultos"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Título del juego"
|
msgstr "Título del juego"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Jugar"
|
msgstr "Jugar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Añadir juego"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Menú principal"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Juegos ocultos"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Ordenar"
|
msgstr "Ordenar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Más recientes"
|
msgstr "Más recientes"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Más antiguos"
|
msgstr "Más antiguos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Último jugado"
|
msgstr "Último jugado"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Mostrar ocultos"
|
msgstr "Mostrar ocultos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Atajos del teclado"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Acerca de los cartuchos"
|
msgstr "Acerca de Cartuchos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} lanzado"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Óscar Fernández Díaz <oscfdezdz@tuta.io>"
|
msgstr "Óscar Fernández Díaz <oscfdezdz@tuta.io>"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Añadido: {}"
|
msgstr "Añadido: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nunca"
|
msgstr "Nunca"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Último jugado: {}"
|
msgstr "Último jugado: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Aplicar"
|
msgstr "Aplicar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Añadir un nuevo Juego"
|
msgstr "Añadir juego nuevo"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Añadir"
|
msgstr "Confirmar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Ejecutables"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "archivo.txt"
|
msgstr "archivo.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "programa"
|
msgstr "programa"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\ruta\\hasta\\{}"
|
msgstr "C:\\ruta\\hasta\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/ruta/hasta/{}"
|
msgstr "/ruta/hasta/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -517,225 +477,101 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Si la ruta contiene espacios, ¡asegúrese de entrecomillarla!"
|
"Si la ruta contiene espacios, ¡asegúrese de entrecomillarla!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "No se puede añadir el juego"
|
msgstr "No se puede añadir el juego"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "El título del juego no puede estar vacío."
|
msgstr "El título del juego no puede estar vacío."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "El ejecutable no puede estar vacío."
|
msgstr "El ejecutable no puede estar vacío."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "No se pudieron aplicar las preferencias"
|
msgstr "No se pudieron aplicar las preferencias"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} comenzó"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} oculto"
|
msgstr "{} oculto"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} visible"
|
msgstr "{} visible"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} eliminado"
|
msgstr "{} eliminado"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Todos los juegos eliminados"
|
msgstr "Todos los juegos eliminados"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Se necesita una clave API para utilizar SteamGridDB. Puedes generar una {}"
|
"Se necesita una clave API para utilizar SteamGridDB. Puedes generar una {}"
|
||||||
"aquí{}."
|
"aquí{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Descargando las portadas…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Portadas actualizadas"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Instalación no encontrada"
|
msgstr "Instalación no encontrada"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Seleccione un directorio válido"
|
msgstr "Selecciona un directorio válido."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Advertencia"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Directorio no válido"
|
msgstr "Directorio incorrecto"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Escoger lugar"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Desestimar"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Hoy"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Ayer"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Última semana"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Este mes"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Último mes"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Último año"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importando juegos…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Han sucedido los siguientes fallos durante la importación:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "No se encontraron juegos nuevos"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} juego importado"
|
|
||||||
msgstr[1] "{} juegos importados"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} eliminado"
|
|
||||||
msgstr[1] "{} eliminados"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Seleccione el directorio de caché {}."
|
msgstr "Seleccione el directorio de la caché {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Selecciona el directorio de la configuración {}."
|
msgstr "Seleccione el directorio de configuración {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Selecciona el directorio de los datos {}."
|
msgstr "Seleccione el directorio de datos {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "No hay ningún núcleo RetroArch seleccionado"
|
msgstr "Escoger la ubicación"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Descartar"
|
||||||
msgstr ""
|
|
||||||
"Las siguientes listas de reproducción no tienen un núcleo predeterminado:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Los juegos sin núcleo seleccionado no se importaron"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "No se ha podido autenticar SteamGridDB"
|
msgstr "No se ha podido autenticar SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Verifique su clave API en las preferencias"
|
msgstr "Verifica tu clave API en las preferencias"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 juego importado"
|
|
||||||
#~ msgstr[1] "{} juegos importados"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 eliminado"
|
|
||||||
#~ msgstr[1] "{} eliminados"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Ruta de la caché"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Biblioteca"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Mostrar preferencias"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Atajos"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Abrir menú"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Añadir un nuevo juego"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importar juegos"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Volver"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Buscar los juegos"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Buscar los juegos ocultos"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "El título del juego"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Desarrollador"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Archivo a abrir o comando a ejecutar al iniciar el juego"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Confirmar"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
#~ msgstr "No se encuentra el directorio de Steam."
|
#~ msgstr "No se encuentra el directorio de Steam."
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Confirm"
|
||||||
#~ msgid "Configuration"
|
#~ msgid "Configuration"
|
||||||
#~ msgstr "Confirmar"
|
#~ msgstr "Confirmar"
|
||||||
|
|
||||||
@@ -751,12 +587,33 @@ msgstr "Verifique su clave API en las preferencias"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Ubicación de instalación de Bottles"
|
#~ msgstr "Ubicación de instalación de Bottles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Hoy"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Ayer"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Caché no encontrada"
|
#~ msgstr "Caché no encontrada"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Selecciona el directorio de la caché de Lutris."
|
#~ msgstr "Selecciona el directorio de la caché de Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importando juegos…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importando las portadas…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "No se encontraron juegos nuevos"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 juego importado"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "0 juegos importados"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Directorio a usar para importar juegos"
|
#~ msgstr "Directorio a usar para importar juegos"
|
||||||
|
|
||||||
@@ -811,16 +668,19 @@ msgstr "Verifique su clave API en las preferencias"
|
|||||||
#~ msgstr "/ruta/hasta/{file_name}"
|
#~ msgstr "/ruta/hasta/{file_name}"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "General"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "General"
|
#~ msgid "General"
|
||||||
#~ msgstr "General"
|
#~ msgstr "General"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Search"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "Search"
|
#~ msgid "Search"
|
||||||
#~ msgstr "Buscar"
|
#~ msgstr "Buscar"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Undo"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "Undo"
|
#~ msgid "Undo"
|
||||||
#~ msgstr "Deshacer"
|
#~ msgstr "Deshacer"
|
||||||
@@ -866,6 +726,3 @@ msgstr "Verifique su clave API en las preferencias"
|
|||||||
|
|
||||||
#~ msgid "Talking to Steam"
|
#~ msgid "Talking to Steam"
|
||||||
#~ msgstr "Hablando con Steam"
|
#~ msgstr "Hablando con Steam"
|
||||||
|
|
||||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
|
||||||
#~ msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
|
||||||
|
|||||||
670
po/eu.po
@@ -1,670 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Asier Saratsua Garmendia <asier.sarasua@gmail.com>, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-12-22 20:00+0000\n"
|
|
||||||
"Last-Translator: Asier Saratsua Garmendia <asier.sarasua@gmail.com>\n"
|
|
||||||
"Language-Team: Basque <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/eu/>\n"
|
|
||||||
"Language: eu\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
"X-Generator: Weblate 5.15.1\n"
|
|
||||||
|
|
||||||
#: 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 "Kartutxoak"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Jokoen abiarazlea"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "Abiarazi zure jokoak"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
"jokoak;abiarazlea;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Kartutxoak aplikazioa jokoak abiarazteko aplikazio sinple bat da. Steam, "
|
|
||||||
"Lutris, Heroic eta beste hainbat tokitako jokoak inportatu ditzake saioa "
|
|
||||||
"hasi beharrik gabe. Jokoak ordenatu eta ezkutatu daitezke eta azalak "
|
|
||||||
"deskargatu daitezke SteamGridDB datu-basetik."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Joko-xehetasunak"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Editatu joko-xehetasunak"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Hobespenak"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Utzi"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Azal berria"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Ezabatu azala"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Titulua"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Garatzailea (aukerakoa)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Exekutagarria"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Hautatu fitxategia"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Informazio gehiago"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Editatu"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Ezkutatu"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Kendu"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Erakutsi"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "Orokorra"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Bilatu"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Laster-teklak"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Desegin"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Irten"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Txandakatu alboko barra"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Menu nagusia"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Gehitu jokoa"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Inportatu"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Erakutsi ezkutuko jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Kendu jokoa"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Portaera"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Irten jokoak abiarazi ondoren"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Azaleko irudiak jokoa abiarazten du"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Azaleko irudiaren eta jokatzeko botoiaren portaerak trukatzen ditu"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Irudiak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Kalitate altuko irudiak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Gorde jokoen azalak galerarik gabe, biltegian toki gehiago betez"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Arrisku-gunea"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Kendu joko guztiak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Inportatu jokoak automatikoki"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Kendu desinstalatutako jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Iturburuak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Instalazio-kokalekua"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Inportatu Steam jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Inportatu Flatpak jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Inportatu Epic jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Inportatu GOG jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Inportatu Amazon jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Inportatu albotik kargatutako jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Sistema osorako datu-direktorioaren kokalekua"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Erabiltzaile jakin baterako datu-direktorioaren kokalekua"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Inportatu joko-abiarazleak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Mahaigaineko sarrerak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Autentifikazioa"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API gakoa"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Erabili SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Deskargatu irudiak jokoak gehitzean edo inportatzean"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Hobetsi irudi ofizialen gainetik"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Hobetsi irudi animatuak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Eguneratu azalak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Atzitu dagoeneko zure liburutegian dauden jokoen azalak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Eguneratu"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
msgid "No Games Found"
|
|
||||||
msgstr "Ez da jokorik aurkitu"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
|
||||||
msgid "Try a different search"
|
|
||||||
msgstr "Saiatu bestelako bilaketa batekin"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "Jokorik ez"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
msgid "Use the + button to add games"
|
|
||||||
msgstr "Erabili + botoia jokoak gehitzeko"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
|
||||||
msgid "No Hidden Games"
|
|
||||||
msgstr "Ez dago ezkutuko jokorik"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
|
||||||
msgid "Games you hide will appear here"
|
|
||||||
msgstr "Ezkutatu dituzun jokoak hemen agertuko dira"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Joko guztiak"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Gehituta"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Inportatuta"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Ezkutuko jokoak"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Jokoaren titulua"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Jokatu"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Ordenatu"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Berriena"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Zaharrena"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Jokatutako azkena"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Erakutsi ezkutukoa"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Kartutxoak aplikazioari buruz"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "ZenbatDenboraIrabazteko"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} abiarazi da"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Asier Saratsua"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Gehituta: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Inoiz ez"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Jokatutako azkena: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Aplikatu"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Gehitu joko berria"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Gehitu"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Exekutagarriak"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "fitxategia.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "programa"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\bidea\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/bidea/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"\"{}\" exekutagarria abiarazteko, erabili honako komandoa:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"\"{}\" fitxategia aplikazio lehenetsiarekin irekitzeko, erabili:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Bide-izenak zuriuneak baditu, ziurtatu komatxo bikoitzez inguratzen duzula."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Ezin da jokoa gehitu"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Jokoaren tituluak ezin du hutsik egon."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Exekutagarriak ezin du hutsik egon."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Ezin dira hobespenak aplikatu"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} ezkutuan"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} agerian"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} kenduta"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Joko guztiak kendu dira"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"API gako bat behar da SteamGridDB erabiltzeko. {}Hemen{} sortu dezakezu bat."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Azalak deskargatzen…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Azalak eguneratu dira"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Instalazioa ez da aurkitu"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Hautatu baliozko direktorio bat"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Abisua"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Baliogabeko direktorioa"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Ezarri kokalekua"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Baztertu"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Gaur"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Atzo"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Pasa den astean"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Hilabete honetan"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Pasa den hilabetean"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Pasa den urtean"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Jokoak inportatzen…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Inportazioan honako erroreak gertatu dira:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Ez da joko berririk aurkitu"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "Joko {} inportatu da"
|
|
||||||
msgstr[1] "{} joko inportatu dira"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} kendu da"
|
|
||||||
msgstr[1] ", {} kendu dira"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Hautatu {} cache-direktorioa."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Hautatu {} konfigurazio-direktorioa."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Hautatu {} datu-direktorioa."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "Ez da RetroArch nukleorik hautatu"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "Honako joko-zerrendak ez du nukleo lehenetsirik:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Nukleorik ez duten jokoak ez dira inportatu"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Ezin da SteamGridDBan autentifikatu"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Egiaztatu hobespenetako zure API gakoa zuzena dela"
|
|
||||||
736
po/fa.po
@@ -2,15 +2,13 @@
|
|||||||
# Copyright (C) YEAR kramo
|
# Copyright (C) YEAR kramo
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
# This file is distributed under the same license as the Cartridges package.
|
||||||
# سید حسین موسوی فرد <shmf1385@protonmail.com>, 2023.
|
# سید حسین موسوی فرد <shmf1385@protonmail.com>, 2023.
|
||||||
# Danial Behzadi <dani.behzi@ubuntu.com>, 2023, 2024.
|
|
||||||
# آوید <avds+git@disroot.org>, 2024.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2023-04-22 10:48+0000\n"
|
||||||
"Last-Translator: Danial Behzadi <dani.behzi@ubuntu.com>\n"
|
"Last-Translator: سید حسین موسوی فرد <shmf1385@protonmail.com>\n"
|
||||||
"Language-Team: Persian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Persian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/fa/>\n"
|
"cartridges/fa/>\n"
|
||||||
"Language: fa\n"
|
"Language: fa\n"
|
||||||
@@ -18,480 +16,443 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.8.2\n"
|
"X-Generator: Weblate 4.18-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "کارتریجها"
|
msgstr "کارتریجها"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "اجراگر بازی"
|
msgstr "اجراگر بازی"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "اجرای همهٔ بازیهایتان"
|
msgstr "اجرای همهٔ بازیهای شما"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
"بازی;استیم;لوتریس;هروییک;بطریها;باتلز;ایچ;فلتپک;لجندری;رتروآرچ;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
"necessary. You can sort and hide games or download cover art from "
|
||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"کارتریج یک اجراگر سادهٔ بازی برای همهٔ بازیهایتان است. کارتریج میتواند بدون "
|
"کارتریج یک اجراگر سادهٔ بازی برای همهٔ بازیهای شماست. کارتریج میتواند بدون "
|
||||||
"نیاز به ورود، بازیهایتان را از استیم، لوتریس، هروییک و… وارد کند. میتوانید "
|
"نیاز به ورود، بازیهای شما را از استیم، لوتریس، هیروییک و... وارد کند. شما "
|
||||||
"بازیهایتان را نهفته یا طرح جلدشان را از SteamGridDB بگیرید."
|
"میتوانید بازیهای خود را پنهان کنید یا جلدشان را از SteamGridDB بارگیری کنید."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "کتابخانه"
|
||||||
msgstr "جزییات بازی"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "ویرایش جزییات بازی"
|
msgstr "ویرایش جزییات بازی"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "جزییات بازی"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "ترجیحات"
|
msgstr "ترجیحات"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "لغو"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "طرح جلد جدید"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "حذف طرح جلد"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "عنوان"
|
msgstr "عنوان"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "توسعهدهنده (اختیاری)"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "اجرایی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "گزینش پرونده"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "اطلاعات بیشتر"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "ویرایش"
|
msgstr "ویرایش"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "نهفتن"
|
msgstr "پنهان کردن"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "برداشتن"
|
msgstr "حذف"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "نانهفتن"
|
msgstr "پیدا کردن"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "عمومی"
|
msgstr "عمومی"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "جستوجو"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "میانبرهای صفحهکلید"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "برگردان"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "خروج"
|
msgstr "خروج"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "تغییر وضعیت نوار کناری"
|
msgid "Search"
|
||||||
|
msgstr "جستوجو"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "فهرست اصلی"
|
msgstr "نمایش ترجیحات"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "میانبرها"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "برگردان"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "گشودن فهرست"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "بازیها"
|
msgstr "بازیها"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "افزودن بازی"
|
msgstr "افزدون بازی"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "درونریزی بازی"
|
||||||
msgstr "درونریزی"
|
|
||||||
|
#: data/gtk/help-overlay.blp:58
|
||||||
|
msgid "Show hidden games"
|
||||||
|
msgstr "نمایش بازیهای پنهان"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Remove game"
|
||||||
msgstr "نمایش بازیهای نهفته"
|
msgstr "حذف کردن بازی"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "برداشتن بازی"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "رفتار"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
#: data/gtk/preferences.blp:16
|
||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "خروج پس از اجرا کردن بازی"
|
msgstr "خروج پس از اجرا کردن بازی"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "طرح جلد بازی را اجرا میکند"
|
msgstr "عکس جلد بازی را باز میکند"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "تغییر رفتار تصویر جلد و دکمهٔ بازی کردن"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "عکسها"
|
msgstr "عکسها"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "عکسهای با کیفیت بالا"
|
msgstr "عکسهای با کیفیت بالا"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "ذخیرهٔ طرح جلدهای بدون اتلاف به قیمت ذخیرهسازی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "منطقهٔ خطر"
|
msgstr "منطقهٔ خطر"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "حذف کردن همهٔ بازیها"
|
msgstr "حذف کردن همهٔ بازیها"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "درونریزی خودکار بازیها"
|
msgstr "درونریزی"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "برداشتن بازیهای نصبنشده"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "منبعها"
|
msgstr "منبعها"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "استیم"
|
msgstr "استیم"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "مکان نصب"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "لوتریس"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "درونریزی بازیهای استیم"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import games"
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "درونریزی بازیهای فلتپک"
|
msgstr "درونریزی بازی"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "هروییک"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "درونریزی بازیهای اپیک"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "درونریزی بازیهای گوگ"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "درونریزی بازیهای آمازون"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "درونریزی بازی"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "درونریزی بازیهای نصبشده"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "بطریها"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "ایچ"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "لجندری"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "رتروآرچ"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "فلتپک"
|
msgstr ""
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
#, fuzzy
|
||||||
msgid "System Location"
|
#| msgid "Game Launcher"
|
||||||
msgstr "مکان سامانه"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "مکان کاربر"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "درونریزی اجراگرهای بازی"
|
msgstr "اجراگر بازی"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "ورودیهای میزکار"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "هویتسنجی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "کلید API"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "استفاده از SteamGridDB"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "بارگیری تصویرها هنگام افزودن یا درونریزی بازیها"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "ترجیح به تصویرهای رسمی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "ترجیح تصویرهای پویا"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "بهروزرسانی طرح جلد"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "دریافت طرح جلد بازیهای کنونی کتابخانهتان"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "بهروزرسانی"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "هیچ بازیای پیدا نشد"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "آزمودن جستوجویی دیگر"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "بدون بازی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "استفاده از دکمهٔ + برای افزودن بازیها"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "بدون بازی نهفته"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "بازیهایی که پنهان میکنید، اینجا نمایان خواهند شد"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "همهٔ بازیها"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "افزوده"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "درونریخته"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "بازیهای نهفته"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "عنوان بازی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "بازی کردن"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "ترتیب"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "آ-ی"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "ی-آ"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "جدیدترین"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "قدیمیترین"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "آخرین بازیشده"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "نمایش نهفته"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "دربارهٔ کارتریجها"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
msgstr ""
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} اجرا شد"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "دانیال بهزادی <dani.behzi@ubuntu.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "افزوده: {}"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "هرگز"
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "آخرین بازیشده: {}"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "اعمال"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "افزودن بازی جدید"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "افزودن"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "اجراییها"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "پرونده.txt"
|
msgstr ""
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "برنامه"
|
msgstr ""
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\Path\\to\\{}"
|
msgstr ""
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/path/to/{}"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -503,213 +464,94 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"استفاده از این دستور برای اجرای پروندهٔ اجرایی {}:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"برای گشودن پروندهٔ {} با برنامهٔ پیشگزیده:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"اگر مسیر فاصله داشت، مطمئن شوید در نقلقول گذاشتهایدش!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "نتوانست بازی بیفزاید"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "عنوان بازی نمیتواند خالی باشد."
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "اجرایی نمیتواند خالی باشد."
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "نتوانست ترجیحات را اعمال کند"
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} نهفته"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} نانهفته"
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} برداشته شد"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "همهٔ بازیها برداشته شدند"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"برای استفاده از SteamGridDB نیاز به یک کلید API است. میتوانید {}اینجا{} یکی "
|
|
||||||
"بسازید."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "در حال دریافت طرحهای جلد…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "طرحهای جلد بهروزرسانی شد"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "نصب پیدا نشد"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "گزینش شاخهای معتبر"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "هشدار"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "شاخهٔ نامعتبر"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "تنظیم مکان"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "رد"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "امروز"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "دیروز"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "هفتهٔ گذشته"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "این ماه"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "ماه گذشته"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "پارسال"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "درونریزی بازیها…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "هنگام درونریزی خطاهای زیر رخ دادند:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "هیچ بازی جدیدی پیدا نشد"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} بازی درونریزی شد"
|
|
||||||
msgstr[1] "{} بازی درونریزی شدند"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "، {} بازی برداشته شد"
|
|
||||||
msgstr[1] "، {} بازی برداشته شدند"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "گزینش شاخهٔ انبارهٔ {}."
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "گزینش شاخهٔ پیکربندی {}."
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "گزینش شاخهٔ دادهٔ {}."
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "هیچ هستهٔ رتروآرچی گزیده نشده"
|
msgstr ""
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr ""
|
||||||
msgstr "سیاهههای بازی کردن زیر هیچ هستهٔ پیشگزیدهای ندارند:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "بازیهای بدون هسته درونریزی نشدند"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "نتوانست در SteamGridDB هویتسنجی کند"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "کلید APIتان را در ترجیحات تأیید کنید"
|
msgstr ""
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "1 game imported"
|
#~| msgid "Add new game"
|
||||||
#~ msgid_plural "{} games imported"
|
#~ msgid "No new games found"
|
||||||
#~ msgstr[0] "یک بازی درونریخته شد"
|
#~ msgstr "افزدون بازی"
|
||||||
#~ msgstr[1] "{} بازی درونریخته شدند"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "یکی برداشته شد"
|
|
||||||
#~ msgstr[1] "{} برداشته شد"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "مکان انباره"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "کتابخانه"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "نمایش ترجیحات"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "میانبرها"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "گشودن فهرست"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "افزودن بازی جدید"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "درونریزی بازیها"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "بازگشت"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "جستوجوی بازیها"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "جستوجوی بازیهای نهفته"
|
|
||||||
|
|||||||
625
po/fr.po
@@ -7,15 +7,13 @@
|
|||||||
# John Donne <akheron@zaclys.net>, 2023.
|
# John Donne <akheron@zaclys.net>, 2023.
|
||||||
# "Yannick A." <pify@live.fr>, 2023.
|
# "Yannick A." <pify@live.fr>, 2023.
|
||||||
# Geoffrey Coulaud <geoffrey.coulaud+github@gmail.com>, 2023.
|
# Geoffrey Coulaud <geoffrey.coulaud+github@gmail.com>, 2023.
|
||||||
# TacoCake <kiwifruit@seibmoz.anonaddy.me>, 2024.
|
|
||||||
# p-sage <p-sage@users.noreply.hosted.weblate.org>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-09-25 19:01+0000\n"
|
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||||
"Last-Translator: p-sage <p-sage@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: rene-coty <irenee.thirion@e.email>\n"
|
||||||
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/fr/>\n"
|
"cartridges/fr/>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
@@ -23,30 +21,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.14-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartouches"
|
msgstr "Cartouches"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Lanceur de jeux"
|
msgstr "Lanceur de jeux"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Lancez tous vos jeux"
|
msgstr "Lancez tous vos jeux"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr "jeu;lanceur;steam;lutris;heroic;bouteilles;itch;flatpak;legendary;"
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
|
msgstr "gaming;jeux;lanceur;steam;lutris;heroic;bouteilles;itch;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -58,66 +56,78 @@ msgstr ""
|
|||||||
"encore, sans nécessiter de connexion. Vous pouvez trier et masquer les jeux "
|
"encore, sans nécessiter de connexion. Vous pouvez trier et masquer les jeux "
|
||||||
"ou télécharger la pochette depuis SteamGridDB."
|
"ou télécharger la pochette depuis SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Bibliothèque"
|
||||||
msgstr "Détails du jeu"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Modifier les détails du jeu"
|
msgstr "Modifier les détails du jeu"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Détails du jeu"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Préférences"
|
msgstr "Préférences"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuler"
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nouvelle couverture"
|
msgstr "Nouvelle couverture"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Supprimer la couverture"
|
msgstr "Supprimer la couverture"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titre"
|
msgstr "Titre"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Développeur (facultatif)"
|
msgstr "Le titre du jeu"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Développeur"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Le développeur ou l’éditeur (facultatif)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Exécutable"
|
msgstr "Exécutable"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Sélectionner un fichier"
|
msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Plus d’informations"
|
msgstr "Plus d’informations"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Modifier"
|
msgstr "Modifier"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Masquer"
|
msgstr "Masquer"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Supprimer"
|
msgstr "Supprimer"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Ne plus masquer"
|
msgstr "Ne plus masquer"
|
||||||
|
|
||||||
@@ -125,55 +135,52 @@ msgstr "Ne plus masquer"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Général"
|
msgstr "Général"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Rechercher"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Raccourcis clavier"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Annuler"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Quitter"
|
msgstr "Quitter"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Afficher ou cacher la barre latérale"
|
msgid "Search"
|
||||||
|
msgstr "Rechercher"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Menu principal"
|
msgstr "Afficher les préférences"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Raccourcis"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Annuler"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Ouvrir le menu"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Jeux"
|
msgstr "Jeux"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Ajouter un jeu"
|
msgstr "Ajouter un nouveau jeu"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importer des jeux"
|
||||||
msgstr "Importation"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Afficher les jeux masqués"
|
msgstr "Afficher les jeux masqués"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Supprimer le jeu"
|
msgstr "Supprimer le jeu"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Comportement"
|
msgstr "Comportement"
|
||||||
|
|
||||||
@@ -181,327 +188,278 @@ msgstr "Comportement"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Quitter après avoir lancé les jeux"
|
msgstr "Quitter après avoir lancé les jeux"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Cliquer sur l’image de la pochette lance le jeu"
|
msgstr "Cliquer sur l’image de la pochette lance le jeu"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Intervertit le comportement de l’image de la pochette et du bouton de lecture"
|
"Intervertit le comportement de l’image de la pochette et du bouton de lecture"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Images"
|
msgstr "Images"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Images de haute qualité"
|
msgstr "Images de haute qualité"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sauvegarde les pochettes des jeux sans perte, mais prend plus d'espace de "
|
"Sauvegarde les pochettes des jeux sans perte, mais prend plus d'espace de "
|
||||||
"stockage"
|
"stockage"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Zone de danger"
|
msgstr "Zone de danger"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Supprimer tous les jeux"
|
msgstr "Supprimer tous les jeux"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importer les jeux automatiquement"
|
msgstr "Importer"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Supprimer les jeux désinstallés"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Sources"
|
msgstr "Sources"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Emplacement d'installation"
|
msgstr "Emplacement d'installation"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Emplacement du cache"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importer les jeux de Steam"
|
msgstr "Importer les jeux de Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importer les jeux Flatpak"
|
msgstr "Importer des jeux Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importer les jeux d'Epic Games"
|
msgstr "Importer les jeux d'Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importer les jeux de GOG"
|
msgstr "Importer les jeux de GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importer les jeux Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importer les jeux de Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importer les jeux Sideloaded"
|
msgstr "Importer des jeux Sideloaded"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bouteilles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Légendaire"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Emplacement du système"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Emplacement de l'utilisateur"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importer les lanceurs de jeux"
|
msgstr "Importer des lanceurs de jeux"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Éléments de bureau"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Authentification"
|
msgstr "Authentification"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Clé API"
|
msgstr "Clé API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Utiliser SteamGridDB"
|
msgstr "Utiliser SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Télécharger les images lors de l’ajout ou de l’importation de jeux"
|
msgstr "Télécharger les images lors de l’ajout ou de l’importation de jeux"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Préférer à la place des images officielles"
|
msgstr "Préférer à la place des images officielles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Préférer les images animées"
|
msgstr "Préférer les images animées"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Mettre à jour les pochettes des jeux"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Mise à jour"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Aucun jeu trouvé"
|
msgstr "Aucun jeu trouvé"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Essayez une autre recherche"
|
msgstr "Essayez une autre recherche."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Aucun jeu"
|
msgstr "Aucun jeu"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Utilisez le bouton + pour ajouter des jeux"
|
msgstr "Utilisez le bouton + pour ajouter des jeux."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Pas de jeux masqués"
|
msgstr "Pas de jeux masqués"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Les jeux que vous masquez apparaîtront ici"
|
msgstr "Les jeux que vous masquez apparaîtront ici."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Tous les jeux"
|
msgstr "Retour"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Ajoutés"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importés"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Jeux masqués"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Titre du jeu"
|
msgstr "Titre du jeu"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Jouer"
|
msgstr "Jouer"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Ajouter un jeu"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Menu principal"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Jeux masqués"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Trier"
|
msgstr "Trier"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Le plus récent"
|
msgstr "Le plus récent"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Le plus ancien"
|
msgstr "Le plus ancien"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Dernière session"
|
msgstr "Dernière session"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Afficher les masqués"
|
msgstr "Afficher les masqués"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Raccourcis clavier"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "À propos de Cartouches"
|
msgstr "À propos de Cartouches"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
msgstr "Irénée Thirion"
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} lancé"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
|
||||||
"Irénée Thirion\n"
|
|
||||||
"L. Chareton\n"
|
|
||||||
"E. Prud'homme"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Ajouté : {}"
|
msgstr "Ajouté : {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "jamais"
|
msgstr "Jamais"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Dernière session : {}"
|
msgstr "Dernière session : {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Appliquer"
|
msgstr "Appliquer"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Ajouter un nouveau jeu"
|
msgstr "Ajouter un nouveau jeu"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Ajouter"
|
msgstr "Confirmer"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Exécutables"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "fichier.txt"
|
msgstr "fichier.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "programme"
|
msgstr "programme"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\chemin\\vers\\{}"
|
msgstr "C:\\chemin\\vers\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/chemin/vers/{}"
|
msgstr "/chemin/vers/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -517,226 +475,102 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"<tt>\"{}\"</tt>\n"
|
"<tt>\"{}\"</tt>\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Pour ouvrir le fichier « {} » avec l’application par défaut, utilisez :\n"
|
"Pour ouvrir le fichier « {} » avec l’application par défaut, utilisez la "
|
||||||
|
"commande :\n"
|
||||||
"\n"
|
"\n"
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
"<tt>{} \"{}\"</tt>\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Si le chemin d'accès contient des espaces, veillez à le mettre entre "
|
"Si le chemin d'accès contient des espaces, veillez à le mettre entre "
|
||||||
"guillemets !"
|
"guillemets !"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Impossible d’ajouter le jeu"
|
msgstr "Impossible d’ajouter le jeu"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Le titre du jeu ne peut pas être vide."
|
msgstr "Le titre du jeu ne peut pas être vide."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "L’exécutable ne peut pas être vide."
|
msgstr "L’exécutable ne peut pas être vide."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Impossible d’appliquer les préférences"
|
msgstr "Impossible d’appliquer les préférences"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} lancé"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} masqué"
|
msgstr "{} masqué"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} affiché"
|
msgstr "{} affiché"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} supprimé"
|
msgstr "{} retiré"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Tous les jeux ont été supprimés"
|
msgstr "Tous les jeux ont été supprimés"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Une clé API est requise pour utiliser SteamGridDB. Vous pouvez en générer "
|
"Une clé API est requise pour utiliser SteamGridDB. Vous pouvez en générer "
|
||||||
"une {}ici{}."
|
"une {}ici{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Téléchargement des pochettes des jeux…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Couvertures des jeux mises à jour"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Installation introuvable"
|
msgstr "Installation introuvable"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Sélectionnez un répertoire valide"
|
msgstr "Sélectionnez un répertoire valide."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Attention"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Répertoire invalide"
|
msgstr "Répertoire invalide"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Définir l’emplacement"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Fermer"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "aujourd’hui"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "hier"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "la semaine dernière"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "ce mois-ci"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "le mois dernier"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "l'année dernière"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importation des jeux…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Les erreurs suivantes se sont produites durant l'importation :"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Aucun nouveau jeu trouvé"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} jeu importé"
|
|
||||||
msgstr[1] "{} jeux importés"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} supprimé"
|
|
||||||
msgstr[1] "{} supprimés"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Sélectionnez le répertoire de cache de {}."
|
msgstr "Sélectionnez le répertoire de cache de {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Sélectionnez le répertoire de configuration de {}."
|
msgstr "Sélectionnez le répertoire de configuration de {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Sélectionnez le répertoire de données de {}."
|
msgstr "Sélectionnez le répertoire de données de {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Aucun noyau RetroArch sélectionné"
|
msgstr "Définir l’emplacement"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Fermer"
|
||||||
msgstr "Les listes de lecture suivantes n'ont pas de noyau par défaut :"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Les jeux sans noyau sélectionné n'ont pas été importés"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Impossible de se connecter à SteamGridDB"
|
msgstr "Impossible de se connecter à SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Vérifiez votre clé API dans les préférences"
|
msgstr "Vérifiez votre clé API dans les préférences"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 jeu importé"
|
|
||||||
#~ msgstr[1] "{} jeux importés"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 retiré"
|
|
||||||
#~ msgstr[1] "{} retirés"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Emplacement du cache"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Bibliothèque"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Afficher les préférences"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Raccourcis"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Ouvrir le menu"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Ajouter un nouveau jeu"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importer des jeux"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Retour"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Rechercher des jeux"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Rechercher dans les jeux masqués"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Le titre du jeu"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Développeur"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Confirmer"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -759,12 +593,33 @@ msgstr "Vérifiez votre clé API dans les préférences"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Emplacement de l’installation de Bouteilles"
|
#~ msgstr "Emplacement de l’installation de Bouteilles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Aujourd’hui"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Hier"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Cache non trouvé"
|
#~ msgstr "Cache non trouvé"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Sélectionnez le répertoire du cache de Lutris."
|
#~ msgstr "Sélectionnez le répertoire du cache de Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importation des jeux…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importation des pochettes des jeux…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Aucun nouveau jeu trouvé"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 jeu importé"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} jeux importés"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Répertoire à utiliser lors de l’importation de jeux"
|
#~ msgstr "Répertoire à utiliser lors de l’importation de jeux"
|
||||||
|
|
||||||
|
|||||||
691
po/hi.po
@@ -1,691 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Nitin Khalia <weblate.scrambled777@simplelogin.com>, 2024.
|
|
||||||
# Scrambled777 <weblate.scrambled777@simplelogin.com>, 2024.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\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"
|
|
||||||
"Language: hi\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
|
||||||
"X-Generator: Weblate 5.5.4-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "गेम लॉन्चर"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "अपने सभी गेम्स लॉन्च करें"
|
|
||||||
|
|
||||||
#: 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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges आपके सभी गेम के लिए एक सरल गेम लॉन्चर है। इसमें बिना किसी लॉगिन अवश्यक्ता के "
|
|
||||||
"Steam, Lutris, Heroic और अन्य से गेम आयात करने का समर्थन है। आप गेम को सॉर्ट और छिपा "
|
|
||||||
"सकते हैं या SteamGridDB से कवर आर्ट डाउनलोड कर सकते हैं।"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "गेम विवरण"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "गेम विवरण संपादन"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "प्राथमिकताएं"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "रद्द करें"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "नया कवर"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "कवर मिटाएं"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "शीर्षक"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "विकासकर्ता (वैकल्पिक)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "निष्पादनयोग्य"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "फाइल चुनें"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "अधिक जानकारी"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "संपादन"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "छुपाएं"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "हटाएं"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "सामने लाएं"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "सामान्य"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "खोजें"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "कीबोर्ड शॉर्टकट"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "पूर्ववत करें"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "छोड़ें"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "पार्श्वपट्टी टॉगल करें"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "मुख्य मेनू"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "गेम्स"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "गेम जोड़ें"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "आयात"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "छिपे हुए गेम्स दिखाएं"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "गेम हटाएं"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "व्यवहार"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "गेम्स लॉन्च करने के बाद बाहर निकलें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "कवर छवि गेम लॉन्च करती है"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "कवर छवि और प्ले बटन के व्यवहार की अदला-बदली करता है"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "छवियां"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "उच्च गुणवत्ता वाली छवियां"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "स्टोरेज की कीमत पर हानि रहित तरीके से गेम कवर सहेजें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "खतरनाक क्षेत्र"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "सभी गेम्स हटाएं"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "अस्थापित गेम्स हटाएं"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "स्रोत"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "इंस्टॉल जगह"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Steam गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Flatpak गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Epic गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "GOG गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Amazon गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "साइडलोडेड गेम्स आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "सिस्टम की जगह"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "उपयोगकर्ता की जगह"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "गेम लॉन्चर आयात करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "डेस्कटॉप प्रविष्टियां"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "प्रमाणीकरण"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API कुंजी"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "SteamGridDB का प्रयोग करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "गेम जोड़ते या आयात करते समय छवियां डाउनलोड करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "आधिकारिक छवियों से अधिक प्राथमिकता दें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "सजीव छवियों को प्राथमिकता दें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "कवर अद्यतन करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "अपनी लाइब्रेरी में पहले से ही गेम के लिए कवर प्राप्त करें"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 "भिन्न खोज का प्रयास करें"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "कोई गेम नहीं"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 "आपके द्वारा छिपाए गए गेम यहां दिखाई देंगे"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "सभी गेम्स"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "जोड़ा गया"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "आयातित"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "छुपे हुए गेम्स"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "गेम शीर्षक"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "खेलें"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "क्रमबद्ध करें"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "नवीनतम"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "सबसे पुराने"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "अंतिम बार खेला गया"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "छुपे हुआ दिखाएं"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Cartridges के बारे में"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} लॉन्च किया गया"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Scrambled777 <weblate.scrambled777@simplelogin.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "जोड़ा गया: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "कभी नहीं"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "अंतिम बार खेला गया: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "लागू करें"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "नया गेम जोड़ें"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "जोड़ें"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "निष्पादनयोग्य"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "फाइल.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "प्रोग्राम"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\पथ\\को\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/पथ/को/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"निष्पादनयोग्य \"{}\" लॉन्च करने के लिए, कमांड का उपयोग करें:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"तयशुदा अनुप्रयोग के साथ \"{}\" फाइल खोलने के लिए, इसका उपयोग करें:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"यदि पथ में रिक्त स्थान हैं, तो इसे दोहरे उद्धरण चिह्नों में लपेटना सुनिश्चित करें!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "गेम नहीं जोड़ा जा सका"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "गेम का शीर्षक रिक्त नहीं हो सकता।"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "निष्पादनयोग्य खाली नहीं हो सकता।"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "प्राथमिकताएं लागू नहीं की जा सकी"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} छिपा हुआ"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} नहीं छिपा हुआ"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} हटाया हुआ"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "सभी गेम्स हटा दिए गए"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"SteamGridDB का उपयोग करने के लिए API कुंजी की आवश्यकता होती है। आप {}यहां{} एक "
|
|
||||||
"उत्पन्न कर सकते हैं।"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "कवर डाउनलोड हो रहा है…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "कवर अद्यतित"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "इंस्टालेशन नहीं मिला"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "एक मान्य निर्देशिका चुनें"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "चेतावनी"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "अमान्य निर्देशिका"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "स्थान तय करें"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "खारिज करें"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "अंतिम बार खेला गया"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "अंतिम बार खेला गया"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "गेम्स आयात किया जा रहा है…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "आयात के दौरान निम्नलिखित त्रुटियां हुईं:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "कोई नया गेम्स नहीं मिले"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} गेम्स आयातित"
|
|
||||||
msgstr[1] "{} गेम्स आयातित"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} हटाया हुआ"
|
|
||||||
msgstr[1] "{} हटाया हुआ"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "{} कैशे निर्देशिका का चयन करें।"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "{} विन्यास निर्देशिका का चयन करें।"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "{} डेटा निर्देशिका का चयन करें।"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
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 "निम्नलिखित प्लेलिस्ट में कोई तयशुदा कोर नहीं है:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "बिना कोर के चयनित गेम्स का आयात नहीं किया गया"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "SteamGridDB को प्रमाणित नहीं किया जा सका"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "प्राथमिकताओं में अपनी API कुंजी सत्यापित करें"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 गेम आयात किया गया"
|
|
||||||
#~ msgstr[1] "{} गेम्स आयातित"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 हटाया गया"
|
|
||||||
#~ msgstr[1] "{} हटाया गया"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "कैशे की जगह"
|
|
||||||
692
po/hr.po
@@ -1,692 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Milo Ivir <mail@milotype.de>, 2023, 2024, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-02-08 21:22+0000\n"
|
|
||||||
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
|
|
||||||
"Language-Team: Croatian <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/hr/>\n"
|
|
||||||
"Language: hr\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
|
||||||
"X-Generator: Weblate 5.10-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Pokretač za igre"
|
|
||||||
|
|
||||||
#: 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/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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges je jednostavan pokretač igri za sve tvoje igre. Podržava uvoz "
|
|
||||||
"igri sa Steama, Lutrisa, Heroica i drugih bez potrebe za prijavom. Možeš "
|
|
||||||
"promijeniti redoslijed igri, sakriti igre ili preuzeti naslovnice sa "
|
|
||||||
"SteamGridDB-a."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Detalji igre"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Uredi detalje igre"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Postavke"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Otkaži"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Nova naslovnica"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Izbriši naslovnicu"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Naslov"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Programer (opcionalno)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Izvršna datoteka"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Odaberi datoteku"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Daljnje informacije"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Uredi"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Sakrij"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Ukloni"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Prikaži"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "Općenito"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Traži"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Tipkovnički prečaci"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Poništi"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Zatvori aplikaciju"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Uključi/Isključi bočnu traku"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Glavni izbornik"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Igre"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Dodaj igru"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Uvezi"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Prikaži skrivene igre"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Ukloni igru"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Ponašanje"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Izađi nakon pokretanja igri"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Slika naslovnice pokreće igru"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Zamjenjuje ponašanje slike naslovnice i gumba za pokretanje igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Slike"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Slike visoke kvalitete"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Spremi nalsovnice igri bez gubitka kvalitete nauštrb memorije"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Opasno područje"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Ukloni sve igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Uvezi igre automatski"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Ukloni deinstalirane igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Izvori"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Instaliraj lokaciju"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Uvezi Steam igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Uvezi Flatpak igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Uvezi Epic igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Uvezi GOG igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Uvezi Amazon igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Uvezi Sideloaded igre"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Butelje"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Lokacija sustava"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Lokacija korisnika"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Uvezi pokretače igri"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Desktop unosi"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Autentifikacija"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API Ključ"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Koristi SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Preuzmi slike prilikom dodavanja ili uvoza igri"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Preferiraj službene slike"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Preferiraj animirane slike"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Aktualiziraj naslovnice"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Aktualiziraj"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
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"
|
|
||||||
|
|
||||||
#: 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 gumb + 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"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Sve igre"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Dodano"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Uvezeno"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Skrivene igre"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Naslov igre"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Igraj"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Redoslijed"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Najnovije"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Najstarije"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Zadnje igrane"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Prikaži skrivene"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Informacije o Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} pokrenuta"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Milo Ivir <mail@milotype.de>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Dodano: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Nikada"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Zadnji put igrana: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Primijeni"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Dodaj novu igru"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Dodaj"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Izvršne datoteke"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "datoteka.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "program"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\putanja\\do\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "\\putanja\\do\\{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"Za pokretanje izvršne datoteke „{}” koristi naredbu:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>„{}”</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Za otvaranje datoteke „{}” sa zadanom aplikacijom, koristi:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} „{}”</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Ako putanja sadrži razmake, obavezno je stavi u navodnike!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Neuspjelo dodavanje igre"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Naslov igre ne može biti prazan."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Izvršna datoteka ne može biti prazna."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Neuspjela primjena postavki"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} skriven"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} neskriven"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} uklonjen"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Sve igre su uklonjene"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
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:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Preuzimanje naslovnica …"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Naslovnice su aktualizirane"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Instalacija nije pronađena"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Odaberi jedan valjani direktorij"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Upozorenje"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Nevaljani direktorij"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Postavi lokaciju"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Odbaci"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Danas"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Jučer"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Prošli tjedan"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Ovaj mjesec"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Prošli mjesec"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Prošla godina"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Uvoz igri …"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Dogodile su se sljedeće greške tijekom uvoza:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Nije pronađena nijedna nova igra"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} igra uvezena"
|
|
||||||
msgstr[1] "{} igre uvezene"
|
|
||||||
msgstr[2] "{} igri uvezeno"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} uklonjena"
|
|
||||||
msgstr[1] ", {} uklonjene"
|
|
||||||
msgstr[2] ", {} uklonjeno"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Odaberi {} direktorij predmemorije."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Odaberi {} direktorij konfiguracije."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Odaberi {} direktorij podataka."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "Nije odabrana RetroArch jezgra"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "Ovi popisi igri nemaju zadane jezgre:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Igre bez odabrane jezgre nisu uvezene"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Neuspjela autentifikacija SteamGridDB-a"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Potvrdi tvoj API ključ u postavkama"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "Jedna igra je uvezena"
|
|
||||||
#~ msgstr[1] "Broj uvezenih igri: {}"
|
|
||||||
#~ msgstr[2] "Broj uvezenih igri: {}"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "Jedna je uklonjena"
|
|
||||||
#~ msgstr[1] "{} je uklonjena"
|
|
||||||
#~ msgstr[2] "{} je uklonjena"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Lokacija predmemorije"
|
|
||||||
653
po/ia.po
@@ -1,653 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# "Emilio S." <emism.translations@gmail.com>, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
||||||
"Last-Translator: Automatically generated\n"
|
|
||||||
"Language-Team: none\n"
|
|
||||||
"Language: ia\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr ""
|
|
||||||
686
po/ie.po
@@ -1,686 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# OIS <mistresssilvara@hotmail.com>, 2024.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2024-09-13 15:09+0000\n"
|
|
||||||
"Last-Translator: OIS <mistresssilvara@hotmail.com>\n"
|
|
||||||
"Language-Team: Occidental <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/ie/>\n"
|
|
||||||
"Language: ie\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
"X-Generator: Weblate 5.8-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Lansator de ludes"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "Lansar vor ludes"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
"ludes;lansator;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges es un simplic lansator por vor ludes. It supporta importation de "
|
|
||||||
"ludes de Steam, Lutris, Heroic e plu sin inregistration. On posse celar e "
|
|
||||||
"ordinar ludes o descargar covrimentes de SteamGridDB."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Detallies del lude"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Redacter li detallies del lude"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Preferenties"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Anullar"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Nov covriment"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Remover li covriment"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Titul"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Developator (facultativ)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Executibile"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Selecter un file"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Plu information"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Redacter"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Celar"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Remover"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Revelar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "General"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Serchar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Rapid-tastes"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Defar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Surtir"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Panel lateral"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Menú principal"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Ludes"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Adjunter un lude"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Importar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Monstrar celat ludes"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Remover li lude"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Conduida"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Surtir pos que lansar un lude"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Images"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Remover omni ludes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Remover desinstallat ludes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Orígines"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Localisation de installation"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Importar ludes de Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Importar ludes Flatpak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Importar ludes de Epic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Importar ludes de GOG"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importar ludes de Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Botelles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Localisation del sistema"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Localisation del usator"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Importar lansatores de ludes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Files desktop"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Autentication"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "Clave de API"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Usar SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Descargar images quande on adjunte o importa ludes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Actualisar covrimentes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Obtener covrimentes por ludes in vor biblioteca"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Actualisar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
msgid "No Games Found"
|
|
||||||
msgstr "Null ludes trovat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
|
||||||
msgid "Try a different search"
|
|
||||||
msgstr "Ples provar un altri sercha"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "Null ludes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
msgid "Use the + button to add games"
|
|
||||||
msgstr "Usar li buton + por adjunter ludes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
|
||||||
msgid "No Hidden Games"
|
|
||||||
msgstr "Null celat ludes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
|
||||||
msgid "Games you hide will appear here"
|
|
||||||
msgstr "Ludes celat de vos va aparir ci ti"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Omni ludes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Adjuntet"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Celat ludes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Titul del lude"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Luder"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Ordinar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Plu recent"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Plu old"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Ludet"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Revelar celat"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Pri Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} ea lansat"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "OIS <mistresssilvara@hotmail.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Adjuntet: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Nequande"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Ludet: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Applicar"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Adjunter un nov lude"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Adjunter"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Executibiles"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "file.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "programma"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\rute\\a\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/rute/a/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"Por lansar li executibile «{}» usa li commande:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Por aperter li file «{}» med li application predefinit, usa:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Si li rute contene spacies, metter it in signes de citation (\"\")!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Ne successat adjunter un lude"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Li titul ne posse esser vacui."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Li executibile es besonat."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Ne successat adjunter li preferenties"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} celat"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} revelat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} sta removet"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Omni ludes sta removet"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"Un clave de API es besonat por SteamGridDB. Vu posse generar ún {}ci ti{}."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Descarga de covrimentes…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Li covrimentes sta actualisat"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Installation ne es trovat"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Ples selecter un valid categorie"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Avise"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Ínvalid fólder"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Assignar li localisation"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Demisser"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Ludet"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Ludet"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importation de ludes…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Li sequent errorees evenit durante li importation:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Null nov ludes trovat"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} ludes sta importat"
|
|
||||||
msgstr[1] "{} ludes sta importat"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} sta removet"
|
|
||||||
msgstr[1] "{} sta removet"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Selecte li fólder de cache de {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Selecte li fólder de configuration de {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Selecte li fólder de data de {}."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "Null nucleos de RetroArch es selectet"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "Li sequent playlistes ne have un predefinit nucleo:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Ludes sin selectet nucleo ne va esser importat"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Autentication ínvalid de SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Ples controlar vor clave de API in li preferenties"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 lude sta importat"
|
|
||||||
#~ msgstr[1] "{} ludes sta importat"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 removet"
|
|
||||||
#~ msgstr[1] "{} removet"
|
|
||||||
653
po/ja.po
@@ -1,653 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Scott Anecito <scott.anecito@linux.com>, 2024.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\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/"
|
|
||||||
"cartridges/ja/>\n"
|
|
||||||
"Language: ja\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
|
||||||
"X-Generator: Weblate 5.4-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "キャンセル"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "終了"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "適用"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "ファイル.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "警告"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] ""
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr ""
|
|
||||||
685
po/kw.po
@@ -1,685 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Flynn <cirilla@tuta.io>, 2025, 2026.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2026-01-10 13:01+0000\n"
|
|
||||||
"Last-Translator: Flynn <cirilla@tuta.io>\n"
|
|
||||||
"Language-Team: Cornish <https://hosted.weblate.org/projects/cartridges/"
|
|
||||||
"cartridges/kw/>\n"
|
|
||||||
"Language: kw\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 "
|
|
||||||
"== 2 || n % 100 == 22 || n % 100 == 42 || n % 100 == 62 || n % 100 == 82) || "
|
|
||||||
"n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 || n % 100000 == "
|
|
||||||
"40000 || n % 100000 == 60000 || n % 100000 == 80000) || n != 0 && n % "
|
|
||||||
"1000000 == 100000) ? 2 : ((n % 100 == 3 || n % 100 == 23 || n % 100 == 43 || "
|
|
||||||
"n % 100 == 63 || n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 || n % 100 "
|
|
||||||
"== 21 || n % 100 == 41 || n % 100 == 61 || n % 100 == 81)) ? 4 : 5))));\n"
|
|
||||||
"X-Generator: Weblate 5.15.1\n"
|
|
||||||
|
|
||||||
#: 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 "Kartryjennow"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Lonchyer Gwariow"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "Lonchya oll agas gwariow"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
"gwariow;lonchyer;steam;lutris;heroic;botellow;itch;flatpak;legendary;retroarch;"
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Kartryjennow yw unn lonchyer simpel rag oll agas gwariow. Y re skoodhyans "
|
|
||||||
"rag ynporthyans gwariow a-dhia Steam, Lutris, Heroic, ha moy gans omgelm na "
|
|
||||||
"res. Ty gallos sortya ha kudha gwariow po iskarga artys boks a-dhia "
|
|
||||||
"SteamGridDB."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Manylyon Gwari"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Dyllo Manylyon Gwari"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Settyansow"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Hedhi"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Art Nowydh"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Dilea Art"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Titel"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Awtour (a-dhewis)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Eksekutadow"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Dewis Restren"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Moy Kudhlow"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Dyllo"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Kudha"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Dilea"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Diskudha"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "Ollgemmyn"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Hwilas"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Kesunyansow Bysowek"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Digelmi"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Kwytya"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Dewis Bord Lestri"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Rol Chif"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Addya Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Ynperthi"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Diskwedhes Gwariow Kudh"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Dilea Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Fara"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Kwytya Wosa Ow Lonchya Gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Art Lonchys Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Keschanjys an fara a an art ha an boton gwari"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "Imajys"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Imajys Kwalita Da"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Sawya art yn perfyth dhe an kost a dalghuster"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Kwartron Peryl"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Dilea Oll Gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Ynperthi Awtomatek Gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Dilea Gwariow Disleys"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Pennfentynnyow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Tyller Lea"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Ynperthi Gwariow Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Ynperthi Gwariow Flatpak"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Ynperthi Gwariow Epic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Ynperthi Gwariow GOG"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Ynperthi Gwariow Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Ynperthy Gwariow Amalkargys"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Botellow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Tyller System"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Tyller Usyer"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Ynperthi Lonchyerow Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Enworrans Rol"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Omgelmi"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "Ger-Tremena API"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Gul Devnydh a SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Iskarga imajys p'eur owth addya po owth ynperthya gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Preferya a-ugh dhe Imajys Sodhogel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Preferya Imajys Bywhes"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Nowedhi Art"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Iskarga art rag gwariow seulabrys yn agas lyverva"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Nowedhi"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
msgid "No Games Found"
|
|
||||||
msgstr "Gwariow Kavos Vyth"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
|
||||||
msgid "Try a different search"
|
|
||||||
msgstr "Assaya unn hwithrans dihaval"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "Gwariow Vyth"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
msgid "Use the + button to add games"
|
|
||||||
msgstr "Devnydhya an boton + dhe addya gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
|
||||||
msgid "No Hidden Games"
|
|
||||||
msgstr "Gwariow Kudh Vyth"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
|
||||||
msgid "Games you hide will appear here"
|
|
||||||
msgstr "Gwariow ty kudha vydh diskwedhes omma"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Oll Gwariow"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Addys"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Ynperthys"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Gwariow Kudh"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Titel Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Gwari"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Sortya"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Nowydh Moggha"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Koth Moggha"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Gwarys a-Dhiwedhes"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Diskwedhes Kudh"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "A-dro Kartryjennow"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} lonchys"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Flynn"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Addys: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Jammes"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Gwarys a-Dhiwedhes: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Gweytha"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Addya Gwari Nowydh"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Addya"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Eksekutadowys"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "restren.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "towlenna"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\tyller\\dhe\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/tyller/dhe/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"Rag lonchya an eksekutadow \"{}\", devnydhya an arghadow:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Rag ygeri an restren \"{}\" gans an app defowt, devnydhya:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{}\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Mar an tyller kontaynya spassow, maylya y yn \"devynnow dewblek\"!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Fyllis dhe Addya Gwari"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Titel gwari res bos na gwag."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Eksekutadow res bos na gwag."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Fyllis dhe Gweytha Settyansow"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} kudh"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} diskudh"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} removys"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Oll gwariow removys"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"Unn ger-tremena API yw res dhe gul devnydh a SteamGridDB. Ty gallos dinythi "
|
|
||||||
"unn {}omma{}."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Owth iskarga art…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Nowedhys artys"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Leyans Na Kavos"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Dewis unn restrenva ewn"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Gwarnyans"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Restrenva Anewn"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Dewis Tyller"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Amyttya"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Hedhyw"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "De"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Seythen yw Passys"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "An Mis Ma"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Mis yw Passys"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Warlena"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Owth Ynperthi Gwariow…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "An errors a sew hwarvosys dres ynporth:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Gwariow nowydh kavos vyth"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} gwariow ynperthys"
|
|
||||||
msgstr[1] "{} gwari ynperthys"
|
|
||||||
msgstr[2] "{} gwariow ynperthys"
|
|
||||||
msgstr[3] "{} gwariow ynperthys"
|
|
||||||
msgstr[4] "{} gwariow ynperthys"
|
|
||||||
msgstr[5] "{} gwariow ynperthys"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} removys"
|
|
||||||
msgstr[1] ", {} removys"
|
|
||||||
msgstr[2] ", {} removys"
|
|
||||||
msgstr[3] ", {} removys"
|
|
||||||
msgstr[4] ", {} removys"
|
|
||||||
msgstr[5] ", {} removys"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Dewis an restrenva sorn {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Dewis an restrenva settyansow {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Dewis an restrenva data {}."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "RetroArch Core Dewisys Vyth"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "An rol a media a sew re core defowt vyth:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Gwariow heb dewisys core na ynperthys"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Fyllis dhe omgelmi dhe SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Gwirhe agas ger-tremena API yn Settyansow"
|
|
||||||
@@ -1 +1 @@
|
|||||||
i18n.gettext('cartridges', preset: 'glib', args: ['--copyright-holder=kramo', '--package-name=Cartridges'])
|
i18n.gettext('cartridges', preset: 'glib')
|
||||||
|
|||||||
703
po/nb_NO.po
627
po/nl.po
@@ -1,14 +1,14 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the cartridges package.
|
# This file is distributed under the same license as the cartridges package.
|
||||||
# Philip Goto <philip.goto@gmail.com>, 2023, 2024, 2025.
|
# Philip Goto <philip.goto@gmail.com>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-02-01 12:02+0000\n"
|
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||||
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
|
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
|
||||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/nl/>\n"
|
"cartridges/nl/>\n"
|
||||||
@@ -17,32 +17,32 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.10-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartridges"
|
msgstr "Cartridges"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Game-launcher"
|
msgstr "Game-launcher"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Start al uw games op"
|
msgstr "Start al uw games op"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
"gaming;launcher;steam;lutris;heroic;bottles;itch;spelen;games;starten;"
|
||||||
"spelen;games;starten;opstarten;"
|
"opstarten;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -54,66 +54,79 @@ msgstr ""
|
|||||||
"meer, zonder in te hoeven loggen. U kunt spellen sorteren, verbergen en "
|
"meer, zonder in te hoeven loggen. U kunt spellen sorteren, verbergen en "
|
||||||
"covers van SteamGridDB downloaden."
|
"covers van SteamGridDB downloaden."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Bibliotheek"
|
||||||
msgstr "Game-details"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Game-details bewerken"
|
msgstr "Game-details bewerken"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Game-details"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Voorkeuren"
|
msgstr "Voorkeuren"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuleren"
|
msgstr "Annuleren"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nieuwe cover"
|
msgstr "Nieuwe cover"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Cover verwijderen"
|
msgstr "Cover verwijderen"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titel"
|
msgstr "Titel"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Ontwikkelaar (optioneel)"
|
msgstr "De titel van de game"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Ontwikkelaar"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "De ontwikkelaar of uitgever (optioneel)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Programmabestand"
|
msgstr "Programmabestand"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Bestand selecteren"
|
msgstr ""
|
||||||
|
"Te openen bestand of uit te voeren opdracht bij het starten van de game"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Meer info"
|
msgstr "Meer info"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Bewerken"
|
msgstr "Bewerken"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Verbergen"
|
msgstr "Verbergen"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Niet meer verbergen"
|
msgstr "Niet meer verbergen"
|
||||||
|
|
||||||
@@ -121,55 +134,52 @@ msgstr "Niet meer verbergen"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Algemeen"
|
msgstr "Algemeen"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Zoeken"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Sneltoetsen"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Ongedaan maken"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Afsluiten"
|
msgstr "Afsluiten"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Zijbalk omschakelen"
|
msgid "Search"
|
||||||
|
msgstr "Zoeken"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Hoofdmenu"
|
msgstr "Voorkeuren tonen"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Sneltoetsen"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Ongedaan maken"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Menu openen"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Games"
|
msgstr "Games"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Game toevoegen"
|
msgstr "Nieuwe game toevoegen"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Games importeren"
|
||||||
msgstr "Importeren"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Verborgen games tonen"
|
msgstr "Verborgen games tonen"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Game verwijderen"
|
msgstr "Game verwijderen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Gedrag"
|
msgstr "Gedrag"
|
||||||
|
|
||||||
@@ -177,322 +187,276 @@ msgstr "Gedrag"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Sluiten na starten van game"
|
msgstr "Sluiten na starten van game"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Cover-afbeelding start game"
|
msgstr "Cover-afbeelding start game"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Wisselt het gedrag van de cover-afbeelding en de speelknop om"
|
msgstr "Wisselt het gedrag van de cover-afbeelding en de speelknop om"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Afbeeldingen"
|
msgstr "Afbeeldingen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Afbeeldingen van hoge kwaliteit"
|
msgstr "Afbeeldingen van hoge kwaliteit"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Game-covers zonder kwaliteitsverlies opslaan ten koste van opslagruimte"
|
"Game-covers zonder kwaliteitsverlies opslaan ten koste van opslagruimte"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Gevarenzone"
|
msgstr "Gevarenzone"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Alle games verwijderen"
|
msgstr "Alle games verwijderen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Games automatisch importeren"
|
msgstr "Importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Gedeïnstalleerde games verwijderen"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Bronnen"
|
msgstr "Bronnen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Installatielocatie"
|
msgstr "Installatielocatie"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Cache-locatie"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Steam-games importeren"
|
msgstr "Steam-games importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Flatpak-games importeren"
|
msgstr "Flatpak-games importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Epic-games importeren"
|
msgstr "Epic-games importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "GOG-games importeren"
|
msgstr "GOG-games importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Amazon-games importeren"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Steam-games importeren"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Gesideloade games importeren"
|
msgstr "Gesideloade games importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Systeemlocatie"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Gebruikerslocatie"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Game-launchers importeren"
|
msgstr "Game-launchers importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Lokale apps"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Authenticatie"
|
msgstr "Authenticatie"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "API-sleutel"
|
msgstr "API-sleutel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "SteamGridDB gebruiken"
|
msgstr "SteamGridDB gebruiken"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games"
|
msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Voorkeur geven boven officiële afbeeldingen"
|
msgstr "Voorkeur geven boven officiële afbeeldingen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
|
msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Covers bijwerken"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Haal covers op voor games in uw bibliotheek"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Bijwerken"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Geen games gevonden"
|
msgstr "Geen games gevonden"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Probeer een andere zoekopdracht"
|
msgstr "Probeer een andere zoekopdracht."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Geen games"
|
msgstr "Geen games"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Gebruik de plusknop om games toe te voegen"
|
msgstr "Gebruik de plusknop om games toe te voegen."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Geen verborgen games"
|
msgstr "Geen verborgen games"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Games die u verbergt zullen hier verschijnen"
|
msgstr "Games die u verbergt zullen hier verschijnen."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Alle games"
|
msgstr "Terug"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Toegevoegd"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Geïmporteerd"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Verborgen games"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Game-titel"
|
msgstr "Game-titel"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Spelen"
|
msgstr "Spelen"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Game toevoegen"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Hoofdmenu"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Verborgen games"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Sorteren"
|
msgstr "Sorteren"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Nieuwste"
|
msgstr "Nieuwste"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Oudste"
|
msgstr "Oudste"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Laatst gespeeld"
|
msgstr "Laatst gespeeld"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Verborgen games tonen"
|
msgstr "Verborgen games tonen"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Sneltoetsen"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Over Cartridges"
|
msgstr "Over Cartridges"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} gestart"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Philip Goto https://flipflop97.github.io/"
|
msgstr "Philip Goto https://flipflop97.github.io/"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Toegevoegd op {}"
|
msgstr "Toegevoegd op {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nooit"
|
msgstr "Nooit"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Laatst gespeeld: {}"
|
msgstr "Laatst gespeeld: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Toepassen"
|
msgstr "Toepassen"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Nieuwe game toevoegen"
|
msgstr "Nieuwe game toevoegen"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Toevoegen"
|
msgstr "Bevestigen"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Programmabestanden"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "bestand.txt"
|
msgstr "bestand.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "programma"
|
msgstr "programma"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\pad\\naar\\{}"
|
msgstr "C:\\pad\\naar\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/pad/naar/{}"
|
msgstr "/pad/naar/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -516,224 +480,94 @@ msgstr ""
|
|||||||
"Indien het pad spaties bevat, zorg er dan voor dat er dubbele "
|
"Indien het pad spaties bevat, zorg er dan voor dat er dubbele "
|
||||||
"aanhalingstekens omheen staan!"
|
"aanhalingstekens omheen staan!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Kon game niet toevoegen"
|
msgstr "Kon game niet toevoegen"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Game-titel mag niet leeg zijn."
|
msgstr "Game-titel mag niet leeg zijn."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Programmabestand mag niet leeg zijn."
|
msgstr "Programmabestand mag niet leeg zijn."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Kon voorkeuren niet toepassen"
|
msgstr "Kon voorkeuren niet toepassen"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} gestart"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} verborgen"
|
msgstr "{} verborgen"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} hersteld"
|
msgstr "{} hersteld"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} is verwijderd"
|
msgstr "{} verwijderd"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Alle games verwijderd"
|
msgstr "Alle games verwijderd"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Een API-sleutel is vereist om SteamGridDB te gebruiken. U kunt er {}hier{} "
|
"Een API-sleutel is vereist om SteamGridDB te gebruiken. U kunt er {}hier{} "
|
||||||
"één genereren."
|
"één genereren."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Covers downloaden…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Covers bijgewerkt"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Installatie niet gevonden"
|
msgstr "Installatie niet gevonden"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Selecteer een geldige map"
|
msgstr "Selecteer een geldige map."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Waarschuwing"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Ongeldige map"
|
msgstr "Ongeldige map"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Locatie instellen"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Sluiten"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Vandaag"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Gisteren"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Afgelopen week"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Deze maand"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Afgelopen maand"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Afgelopen jaar"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Games importeren…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "De volgende fouten zijn opgetreden tijdens het importeren:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Geen nieuwe games gevonden"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} game geïmporteerd"
|
|
||||||
msgstr[1] "{} games geïmporteerd"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} verwijderd"
|
|
||||||
msgstr[1] ", {} verwijderd"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Selecteer de cache-map van {}."
|
msgstr "Selecteer de cache-map van {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Selecteer de configuratiemap van {}."
|
msgstr "Selecteer de configuratiemap van {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Selecteer de gegevensmap van {}."
|
msgstr "Selecteer de gegevensmap van {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Geen RetroArch-core geselecteerd"
|
msgstr "Locatie instellen"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Sluiten"
|
||||||
msgstr "De volgende afspeellijsten hebben geen standaard-core:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Games zonder geselecteerde core zijn niet geïmporteerd"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Kan SteamGridDB niet authenticeren"
|
msgstr "Kan SteamGridDB niet authenticeren"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Verifieer uw API-sleutel onder voorkeuren"
|
msgstr "Verifieer uw API-sleutel onder voorkeuren"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 game geïmporteerd"
|
|
||||||
#~ msgstr[1] "{} games geïmporteerd"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 verwijderd"
|
|
||||||
#~ msgstr[1] "{} verwijderd"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Cache-locatie"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Bibliotheek"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Voorkeuren tonen"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Sneltoetsen"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Menu openen"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Nieuwe game toevoegen"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Games importeren"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Terug"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Search"
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Zoeken"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Show hidden games"
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Verborgen games tonen"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "De titel van de game"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Ontwikkelaar"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr ""
|
|
||||||
#~ "Te openen bestand of uit te voeren opdracht bij het starten van de game"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Bevestigen"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -756,12 +590,33 @@ msgstr "Verifieer uw API-sleutel onder voorkeuren"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Installatielocatie van Bottles"
|
#~ msgstr "Installatielocatie van Bottles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Vandaag"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Gisteren"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Cache niet gevonden"
|
#~ msgstr "Cache niet gevonden"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Selecteer de cache-map van Lutris"
|
#~ msgstr "Selecteer de cache-map van Lutris"
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Games importeren…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Covers importeren…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Geen nieuwe games gevonden"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 game geïmporteerd"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} games geïmporteerd"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Map om te gebruiken bij het importeren van games"
|
#~ msgstr "Map om te gebruiken bij het importeren van games"
|
||||||
|
|
||||||
|
|||||||
671
po/nn.po
@@ -1,671 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Sunniva Løvstad <weblate@turtle.garden>, 2025.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2025-08-11 01:03+0000\n"
|
|
||||||
"Last-Translator: Sunniva Løvstad <weblate@turtle.garden>\n"
|
|
||||||
"Language-Team: Norwegian Nynorsk <https://hosted.weblate.org/projects/"
|
|
||||||
"cartridges/cartridges/nn/>\n"
|
|
||||||
"Language: nn\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
"X-Generator: Weblate 5.13-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "Spelstartar"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "Start alle dine spel"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
|
||||||
msgid ""
|
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
|
||||||
msgstr ""
|
|
||||||
"gaming;spelstartar;lansere;steam;lutris;heroic;bottles;flasker;flatpak;legendary;retroarch;itch;"
|
|
||||||
""
|
|
||||||
|
|
||||||
#: 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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges er ein enkel spelstartar for alle dine spel. Han har støtte for "
|
|
||||||
"importering av spel frå Steam, Lutris, Heroic med fleire utan innlogging. Du "
|
|
||||||
"kan sortere og gøyme spel eller laste ned omslagsbilete frå SteamGridDB."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "Speldetaljar"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "Brigd speldetaljar"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "Innstillingar"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Avbryt"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "Nytt omslag"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "Fjern omslag"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "Namn"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "Utviklar (valfritt)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "Køyrbar fil"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "Vel fil"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "Fleire opplysingar"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Brigd"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "Gøym"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "Fjern"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "Syn"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "Ålment"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Søk"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Tastatursnarvegar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Angre"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Avslutt"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "Syn/gøym sidefelt"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "Hovudmeny"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "Spel"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "Legg til spel"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "Importer"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "Syn gøymde spel"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Fjern spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "Åtferd"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "Avslutt etter eit spel vert starta"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "Omslagsbilete startar spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "Byttar åtferda for omslagsbiletet og spel-knappen"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "bilete"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "Høgkvalitetsbilete"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "Lagre omslagsbilete utan kvalitetstap på kostnad av lagringsplass"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "Faresone"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "Fjern alle spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr "Importer spel sjølvverkande"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Fjern avinstallerte spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "Kjelder"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "Installasjonsstad"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "Importer Steam-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "Importer Flatpak-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "Importer Epic Games-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "Impoter GOG-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importer Amazon-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "Importer sideinnlasta spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Systemlagringsstad"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Brukarlagringsplass"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "Importer spelstartarar"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Skrivebordsoppføringar"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "Legitimasjon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API-lykel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "Nytt SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "Last ned bilete når spel vert lagde til eller importerte"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "Føretrekk framfor offisielle bilete"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "Føretrekk animerte bilete"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Oppdater omslag"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Hent omslag til spel som allereie finst i samlinga di"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Oppdater"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
|
||||||
msgid "No Games Found"
|
|
||||||
msgstr "Fann ingen spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
|
||||||
msgid "Try a different search"
|
|
||||||
msgstr "Prøv ein annan søkjeterm"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "Ingen spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
msgid "Use the + button to add games"
|
|
||||||
msgstr "Nytt «+»-knappen for å leggje til spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
|
||||||
msgid "No Hidden Games"
|
|
||||||
msgstr "Ingen gøymde spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
|
||||||
msgid "Games you hide will appear here"
|
|
||||||
msgstr "Spel som du gøymer, skal synast her"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "Alle spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "Tillagde"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importerte"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Gøymde spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "Spelnamn"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "Spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "Skil"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A–Å"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Å–A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "Nyaste"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "Eldste"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "Sist spela"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "Syn gøymde"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "Om Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} starta"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Sunniva Løvstad <cartridges@turtle.garden>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "Tillagt: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "Aldri"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "Sist spela: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "Nytt"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "Legg til nytt spel"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "Legg til"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Køyrbare filer"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "fil.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "program"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\søkjesti\\til\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/søkjesti/til/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"For å starte den køyrbare fila «{}», nytt komandoen:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"For å opne fila «{}» med det standard programmet, nytt kommandoen:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"Om stien inneheld mellomrom, syrg for at han vert pakka inn av doble "
|
|
||||||
"engelske sitatteikn!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "Kunne ikkje leggje til spel"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "Spelnamnet kan ikkje vera tomt."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "Den køyrbare fila må oppgjevast."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "Kunne ikkje taka i bruk endringar"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} gøymt"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} avgøymt"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} fjerna"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "Alle spel fjerna"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr ""
|
|
||||||
"Ein API-lykel krevst for å nytte SteamGridDB. Du kan generere ein {}her{}."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Lastar ned omslagsbilete…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Omslag oppdaterte"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "Fann ikkje installasjon"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "Vel ein gyldig katalog"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Åtvaring"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "Ugyldig katalog"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Fastset lagringsstad"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Avvis"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "I dag"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "I går"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Forrige veke"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Denne månaden"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Forrige månad"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "I fjor"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importerer spel…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Dei fylgjande feila oppstod under importering:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Ingen nye spel vart funne"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} spel importert"
|
|
||||||
msgstr[1] "{} spel importerte"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} fjerna"
|
|
||||||
msgstr[1] ", {} fjerna"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Vel {}-hurtiglagringsmappa."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Vel {}-oppsettsmappa."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Vel {}-datamappa."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "Ingen RetroArch-kjerne vald"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "Dei fylgjande spelelistene har ikkje ein standardkjerne:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Spel med ingen kjerne vald vart ikkje importerte"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "Kunne ikkje legitimerast hjå SteamGridDB"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "Stadfest API-lykelen din i Innstillingar"
|
|
||||||
647
po/pl.po
@@ -5,50 +5,45 @@
|
|||||||
# Kshyso <Kshysio@protonmail.com>, 2023.
|
# Kshyso <Kshysio@protonmail.com>, 2023.
|
||||||
# Eryk Michalak <gnu.ewm@protonmail.com>, 2023.
|
# Eryk Michalak <gnu.ewm@protonmail.com>, 2023.
|
||||||
# Michaks <fexwex3@gmail.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.
|
|
||||||
# Stan Ulbrych <stanulbrych@gmail.com>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-02-13 23:01+0000\n"
|
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||||
"Last-Translator: Stan Ulbrych <stanulbrych@gmail.com>\n"
|
"Last-Translator: Michaks <fexwex3@gmail.com>\n"
|
||||||
"Language-Team: Polish <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Polish <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/pl/>\n"
|
"cartridges/pl/>\n"
|
||||||
"Language: pl\n"
|
"Language: pl\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||||
"|| n%100>=20) ? 1 : 2);\n"
|
"|| n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 5.10-rc\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartridges"
|
msgstr "Kartridże"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Launcher Gier"
|
msgstr "Launcher Gier"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Uruchom wszystkie swoje gry"
|
msgstr "Uruchom wszystkie swoje gry"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
msgstr "gry;gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -59,66 +54,79 @@ msgstr ""
|
|||||||
"wsparcie dla importu gier ze Steam, Lutris, Heroic i innych bez konieczności "
|
"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."
|
"logowania. Możesz sortować i ukrywać gry lub pobierać okładki ze SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Biblioteka"
|
||||||
msgstr "Szczegóły gry"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Edycja szczegółów gry"
|
msgstr "Edycja szczegółów gry"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Szczegóły gry"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Preferencje"
|
msgstr "Preferencje"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Anuluj"
|
msgstr "Anuluj"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nowa okładka"
|
msgstr "Nowa okładka"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Usuń okładkę"
|
msgstr "Usuń osłonę"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Tytuł"
|
msgstr "Tytuł"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
|
msgstr "Tytuł Gry"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Deweloper"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
msgstr "Twórca lub wydawca (opcjonalnie)"
|
msgstr "Twórca lub wydawca (opcjonalnie)"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Plik wykonywalny"
|
msgstr "Wykonywalne"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Wybierz Plik"
|
msgstr ""
|
||||||
|
"Plik do otwarcia lub polecenie do uruchomienia podczas uruchamiania gry"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Więcej informacji"
|
msgstr "Więcej informacji"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Edytuj"
|
msgstr "Edytuj"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Ukryj"
|
msgstr "Ukryj"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Usuń"
|
msgstr "Usuń"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Odkryj"
|
msgstr "Odkryj"
|
||||||
|
|
||||||
@@ -126,56 +134,52 @@ msgstr "Odkryj"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Ogólne"
|
msgstr "Ogólne"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Szukaj"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Skróty klawiszy"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Wróć"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Wyjdź"
|
msgstr "Wyjdź"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
#, fuzzy
|
#: data/gtk/window.blp:323
|
||||||
msgid "Toggle Sidebar"
|
msgid "Search"
|
||||||
msgstr "przełącz pasek boczny"
|
msgstr "Szukaj"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Menu główne"
|
msgstr "Pokaż preferencje"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Skróty"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Wróć"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Otwórz menu"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Gry"
|
msgstr "Gry"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Dodaj grę"
|
msgstr "Dodaj nową gre"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importuj gry"
|
||||||
msgstr "Importuj"
|
|
||||||
|
#: data/gtk/help-overlay.blp:58
|
||||||
|
msgid "Show hidden games"
|
||||||
|
msgstr "Pokaż ukryte gry"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Remove game"
|
||||||
msgstr "Pokaż Ukryte Gry"
|
msgstr "Usuń grę"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Usuń Grę"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Zachowanie"
|
msgstr "Zachowanie"
|
||||||
|
|
||||||
@@ -183,324 +187,275 @@ msgstr "Zachowanie"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Wyjdź po uruchomieniu gry"
|
msgstr "Wyjdź po uruchomieniu gry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Obraz okładki uruchamia grę"
|
msgstr "Obraz okładki uruchamia grę"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Zamienia zachowanie obrazu okładki i przycisku odtwarzania"
|
msgstr "Zamienia zachowanie obrazu okładki i przycisku odtwarzania"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Obrazy"
|
msgstr "Obrazy"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Wysokiej jakości obrazy"
|
msgstr "Wysokiej jakości obrazy"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Zapisywanie okładek gier bezstratnie kosztem pamięci masowej"
|
msgstr "Zapisywanie okładek gier bezstratnie kosztem pamięci masowej"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Strefa zagrożenia"
|
msgstr "Strefa zagrożenia"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Usuń wszystkie gry"
|
msgstr "Usuń wszystkie gry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr ""
|
msgstr "Importuj"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Usuń Odinstalowane Gry"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Źródła"
|
msgstr "Źródła"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Lokalizacja instalacji"
|
msgstr "Lokalizacja instalacji"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Lokalizacja pamięci podręcznej"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importuj gry Steam"
|
msgstr "Importuj gry Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importuj gry Flatpak"
|
msgstr "Importuj gry Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importuj gry Epic Games"
|
msgstr "Zaimportuj Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importuj gry z GOG"
|
msgstr "Importuj gry z GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importuj gry Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importuj gry Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importuj gry w wersji Sideloaded"
|
msgstr "Importuj gry w wersji Sideloaded"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Butelki"
|
msgstr "Butelki"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendarne"
|
msgstr "Legendarne"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
#, fuzzy
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Ustaw położenie"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
#, fuzzy
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Ustaw położenie"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importuj programy uruchamiające gry"
|
msgstr "Importuj programy uruchamiające gry"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Uwierzytelnianie"
|
msgstr "Uwierzytelnianie"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Klucz API"
|
msgstr "Klucz API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Użyj SteamGridDB"
|
msgstr "Użyj SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Pobieranie obrazów podczas dodawania lub importowania gier"
|
msgstr "Pobieranie obrazów podczas dodawania lub importowania gier"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Preferuj ponad Oficjalne zdjęcia"
|
msgstr "Preferuj ponad Oficjalne zdjęcia"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Preferuj animowane obrazy"
|
msgstr "Preferuj animowane obrazy"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Usuń osłonę"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Nie znaleziono żadnych gier"
|
msgstr "Nie znaleziono żadnych gier"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Spróbuj innego wyszukiwania"
|
msgstr "Spróbuj innego wyszukiwania."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Brak gier"
|
msgstr "Brak gier"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Użyj przycisku +, aby dodać gry"
|
msgstr "Użyj przycisku +, aby dodać gry."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Brak ukrytych gier"
|
msgstr "Brak ukrytych gier"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Gry, które ukryjesz, pojawią się tutaj"
|
msgstr "Gry, które ukryjesz, pojawią się tutaj."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Wszystkie gry"
|
msgstr "Powrót"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Dodano"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importuj"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Ukryte gry"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Tytuł gry"
|
msgstr "Tytuł gry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Graj"
|
msgstr "Graj"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Dodaj grę"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Menu główne"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Ukryte gry"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Sortuj"
|
msgstr "Sortuj"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Najnowsza"
|
msgstr "Najnowsza"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Najstarszy"
|
msgstr "Najstarszy"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Ostatnio odtwarzane"
|
msgstr "Ostatnio odtwarzane"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Pokaż ukryte"
|
msgstr "Pokaż ukryte"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Skróty klawiaturowe"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "O Kartridżach"
|
msgstr "O Kartridżach"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
msgstr "kredyty tłumacza"
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} uruchomiony"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Stan Ulbrych <stanulbrych@gmail.com>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Dodano: {}"
|
msgstr "Dodano: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nigdy"
|
msgstr "Nigdy"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Ostatnio grane: {}"
|
msgstr "Ostatnio grane: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Zastosuj"
|
msgstr "Zastosuj"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Dodaj nową Grę"
|
msgstr "Dodaj nową Grę"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr ""
|
msgstr "Potwierdź"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Pliki wykonywalne"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "plik.txt"
|
msgstr "plik.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "program"
|
msgstr "program"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\scieżka\\do\\{}"
|
msgstr "C:\\scieżka\\do\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/ścieżka/do/{}"
|
msgstr "/ścieżka/do/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -522,233 +477,94 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Jeśli ścieżka zawiera spacje, pamiętaj, aby zawinąć ją w podwójne cudzysłowy!"
|
"Jeśli ścieżka zawiera spacje, pamiętaj, aby zawinąć ją w podwójne cudzysłowy!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Nie można było dodać gry"
|
msgstr "Nie można było dodać gry"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Tytuł gry nie może być pusty."
|
msgstr "Tytuł gry nie może być pusty."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Plik wykonywalny nie może być pusty."
|
msgstr "Plik wykonywalny nie może być pusty."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Nie można zastosować preferencji"
|
msgstr "Nie można zastosować preferencji"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} uruchomiony"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} ukryte"
|
msgstr "{} ukryte"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} nieukryty"
|
msgstr "{} nieukryty"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} usunięty"
|
msgstr "{} usunięty"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Wszystkie gry usunięte"
|
msgstr "Wszystkie gry usunięte"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Do korzystania z SteamGridDB wymagany jest klucz API. Możesz go wygenerować "
|
"Do korzystania z SteamGridDB wymagany jest klucz API. Możesz go wygenerować "
|
||||||
"{} tutaj{}."
|
"{} tutaj{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Importowanie okładek…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Nie znaleziono instalacji"
|
msgstr "Nie znaleziono instalacji"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Wybierz prawidłowy katalog"
|
msgstr "Wybierz prawidłowy katalog."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Nieprawidłowy katalog"
|
msgstr "Nieprawidłowy katalog"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Ustaw położenie"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Odrzucić"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Dzisiaj"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Wczoraj"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Ostatnio odtwarzane"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Ostatnio odtwarzane"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importowanie gier…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
#, fuzzy
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Nie znaleziono żadnych gier"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "Gry Przywiezione"
|
|
||||||
msgstr[1] "Gry Przywiezione"
|
|
||||||
msgstr[2] "Gry Przywiezione"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} usunięty"
|
|
||||||
msgstr[1] "{} usunięty"
|
|
||||||
msgstr[2] "{} usunięty"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Wybierz katalog pamięci podręcznej {}."
|
msgstr "Wybierz katalog pamięci podręcznej {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Wybierz katalog konfiguracyjny {}."
|
msgstr "Wybierz katalog konfiguracyjny {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Wybierz katalog z danymi {}."
|
msgstr "Wybierz katalog z danymi {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr ""
|
msgstr "Ustaw położenie"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
#, fuzzy
|
msgstr "Odrzucić"
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "Poniższe zestawienie nie mają domyślnego rdzenia"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Nie można uwierzytelnić SteamGridDB"
|
msgstr "Nie można uwierzytelnić SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Zweryfikuj swój klucz API w preferencjach"
|
msgstr "Zweryfikuj swój klucz API w preferencjach"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "{} Importowana"
|
|
||||||
#~ msgstr[1] "{} Importowana"
|
|
||||||
#~ msgstr[2] "{} Importowana"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "{} usunięty"
|
|
||||||
#~ msgstr[1] "{} usunięty"
|
|
||||||
#~ msgstr[2] "{} usunięty"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Lokalizacja pamięci podręcznej"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Biblioteka"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Pokaż preferencje"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Skróty"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Otwórz menu"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Dodaj nową gre"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importuj gry"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Powrót"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Search"
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Szukaj"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Show hidden games"
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Pokaż ukryte gry"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Tytuł Gry"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Deweloper"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr ""
|
|
||||||
#~ "Plik do otwarcia lub polecenie do uruchomienia podczas uruchamiania gry"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Potwierdź"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Cache Not Found"
|
#~| msgid "Cache Not Found"
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -771,9 +587,36 @@ msgstr "Zweryfikuj swój klucz API w preferencjach"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Butelki Miejsce montażu"
|
#~ msgstr "Butelki Miejsce montażu"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Dzisiaj"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Wczoraj"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Wybierz katalog pamięci podręcznej Lutris."
|
#~ msgstr "Wybierz katalog pamięci podręcznej Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importowanie gier…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importowanie okładek…"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "No Games Found"
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Nie znaleziono żadnych gier"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Game Imported"
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "Gra Importowana"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Games Imported"
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "Gry Przywiezione"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Katalog używany podczas importowania gier"
|
#~ msgstr "Katalog używany podczas importowania gier"
|
||||||
|
|
||||||
|
|||||||
668
po/pt.po
@@ -5,16 +5,13 @@
|
|||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Henrique Machado <henriquecamposrj@gmail.com>, 2023.
|
# Henrique Machado <henriquecamposrj@gmail.com>, 2023.
|
||||||
# João Alves <joao.2003.couto@gmail.com>, 2023.
|
# João Alves <joao.2003.couto@gmail.com>, 2023.
|
||||||
# ssantos <ssantos@web.de>, 2024.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
|
||||||
# Cleverson Cândido <optimuspraimu@gmail.com>, 2024.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2024-11-14 23:00+0000\n"
|
"PO-Revision-Date: 2023-06-04 22:47+0000\n"
|
||||||
"Last-Translator: Cleverson Cândido <optimuspraimu@gmail.com>\n"
|
"Last-Translator: João Alves <joao.2003.couto@gmail.com>\n"
|
||||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Portuguese <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/pt/>\n"
|
"cartridges/pt/>\n"
|
||||||
"Language: pt\n"
|
"Language: pt\n"
|
||||||
@@ -22,32 +19,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 4.18-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartridges"
|
msgstr "Cartridges"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Iniciador de jogos"
|
msgstr "Iniciador de jogos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Inicie todos os seus jogos"
|
msgstr "Inicie todos os seus jogos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
|
msgstr "gaming;iniciador;steam;lutris;heroic;bottles;itch;"
|
||||||
"legendary;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -59,66 +54,78 @@ msgstr ""
|
|||||||
"necessidade de login. Você pode classificar e ocultar jogos ou baixar a capa "
|
"necessidade de login. Você pode classificar e ocultar jogos ou baixar a capa "
|
||||||
"do SteamGridDB."
|
"do SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Biblioteca"
|
||||||
msgstr "Detalhes do jogo"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Editar detalhes do jogo"
|
msgstr "Editar detalhes do jogo"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Detalhes do jogo"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Preferências"
|
msgstr "Preferências"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nova capa"
|
msgstr "Nova capa"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Apagar capa"
|
msgstr "Apagar capa"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Título"
|
msgstr "Título"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Programador (opcional)"
|
msgstr "O título do jogo"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Desenvolvedor"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "O desenvolvedor ou publicador (opcional)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Executável"
|
msgstr "Executável"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Selecionar ficheiro"
|
msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Mais informação"
|
msgstr "Mais informação"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Ocultar"
|
msgstr "Ocultar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Remover"
|
msgstr "Remover"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Exibir"
|
msgstr "Exibir"
|
||||||
|
|
||||||
@@ -126,55 +133,52 @@ msgstr "Exibir"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Geral"
|
msgstr "Geral"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Buscar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Atalhos de teclado"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Desfazer"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Sair"
|
msgstr "Sair"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Alternar barra lateral"
|
msgid "Search"
|
||||||
|
msgstr "Buscar"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Menu principal"
|
msgstr "Mostrar preferências"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Atalhos"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Desfazer"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Abrir menu"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Jogos"
|
msgstr "Jogos"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Adicionar jogo"
|
msgstr "Adicionar novo jogo"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importar jogos"
|
||||||
msgstr "Importar"
|
|
||||||
|
#: data/gtk/help-overlay.blp:58
|
||||||
|
msgid "Show hidden games"
|
||||||
|
msgstr "Exibir jogos ocultados"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Remove game"
|
||||||
msgstr "Exibir jogos ocultos"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Remover jogo"
|
msgstr "Remover jogo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Comportamento"
|
msgstr "Comportamento"
|
||||||
|
|
||||||
@@ -182,321 +186,283 @@ msgstr "Comportamento"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Fechar Cartridges ao iniciar um jogo"
|
msgstr "Fechar Cartridges ao iniciar um jogo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Clicar na capa inicia o jogo"
|
msgstr "Clicar na capa inicia o jogo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Troca o comportamento de clicar na capa do jogo e do botão Jogar"
|
msgstr "Troca o comportamento de clicar na capa do jogo e do botão Jogar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Imagens"
|
msgstr "Imagens"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Imagens de alta qualidade"
|
msgstr "Imagens de alta qualidade"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Salva imagens das capas sem perda, consumindo mais armazenamento"
|
msgstr "Salva imagens das capas sem perda, consumindo mais armazenamento"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Zona de perigo"
|
msgstr "Zona de perigo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Remover todos os jogos"
|
msgstr "Remover todos os jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importar jogos automaticamente"
|
msgstr "Importar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Remover jogos desinstalados"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Fontes"
|
msgstr "Fontes"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "itch Install Location"
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Local de instalação"
|
msgstr "Local de instalação do itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Lutris Cache Location"
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Local do cache do Lutris"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importar jogos da Steam"
|
msgstr "Importar jogos da Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importar jogos do Flatpak"
|
msgstr "Importar jogos da Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importar jogos da Epic Games"
|
msgstr "Importar jogos da Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importar jogos do GOG"
|
msgstr "Importar jogos do GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importar jogos da Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importar jogos da Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importar jogos adicionados manualmente"
|
msgstr "Importar jogos adicionados manualmente"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Lendário"
|
msgstr ""
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr ""
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
#, fuzzy
|
||||||
msgid "System Location"
|
#| msgid "Game Launcher"
|
||||||
msgstr "Local dos Dados no Sistema"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Local dos Dados de Utilizador"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importar iniciadores de jogos"
|
msgstr "Iniciador de jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Entradas desktop"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Autenticação"
|
msgstr "Autenticação"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Chave da API"
|
msgstr "Chave da API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Usar SteamGridDB"
|
msgstr "Usar SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Baixa imagens ao adicionar ou importar jogos"
|
msgstr "Baixa imagens ao adicionar ou importar jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Preferir mais que as imagens oficiais"
|
msgstr "Preferir mais que as imagens oficiais"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Preferir imagens animadas"
|
msgstr "Preferir imagens animadas"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Atualizar capas"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Atualizar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Nenhum jogo encontrado"
|
msgstr "Nenhum jogo encontrado"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Tente outra pesquisa"
|
msgstr "Tente outra pesquisa."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Sem jogos"
|
msgstr "Sem jogos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Use o botão + para adicionar jogos"
|
msgstr "Use o botão + para adicionar jogos."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Sem jogos ocultados"
|
msgstr "Sem jogos ocultados"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Jogos ocultados vão aparecer aqui"
|
msgstr "Jogos ocultados vão aparecer aqui."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Todos os jogos"
|
msgstr "Voltar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Adicionado"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importado"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Jogos ocultados"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Título do jogo"
|
msgstr "Título do jogo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Jogar"
|
msgstr "Jogar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Adicionar jogo"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Menu principal"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Jogos ocultados"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Ordenar"
|
msgstr "Ordenar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Mais novo"
|
msgstr "Mais novo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Mais antigo"
|
msgstr "Mais antigo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Jogou pela última vez"
|
msgstr "Última vez jogado"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Mostrar ocultados"
|
msgstr "Mostrar ocultados"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Atalhos de teclado"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Sobre o Cartuchos"
|
msgstr "Sobre o Cartuchos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} iniciado"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Pedro Sader Azevedo"
|
msgstr "Pedro Sader Azevedo"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Adicionado: {}"
|
msgstr "Adicionado: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nunca"
|
msgstr "Nunca"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Jogou pela última vez: {}"
|
msgstr "Última vez jogado"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Aplicar"
|
msgstr "Aplicar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Adicionar novo jogo"
|
msgstr "Adicionar novo jogo"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Adicionar"
|
msgstr "Confirmar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Executáveis"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "arquivo.txt"
|
msgstr "arquivo.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "programa"
|
msgstr "programa"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\caminho\\para\\{}"
|
msgstr "C:\\caminho\\para\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/caminho/para/{}"
|
msgstr "/caminho/para/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -518,222 +484,105 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Se o caminho contiver espaços, certifique-se de colocá-lo entre aspas duplas!"
|
"Se o caminho contiver espaços, certifique-se de colocá-lo entre aspas duplas!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Não foi possível adicionar o jogo"
|
msgstr "Não foi possível adicionar o jogo"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "O título do jogo não pode estar vazio."
|
msgstr "O título do jogo não pode estar vazio."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "O executável não pode estar vazio."
|
msgstr "O executável não pode estar vazio."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Não foi possível aplicar as preferências"
|
msgstr "Não foi possível aplicar as preferências"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} iniciado"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} está oculto"
|
msgstr "{} está oculto"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} está exposto"
|
msgstr "{} está exposto"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} removido"
|
msgstr "{} removido"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Todos os jogos foram removidos"
|
msgstr "Todos os jogos foram removidos"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uma chave da API é necessária para usar a SteamGridDB. Você pode gerar uma "
|
"Uma chave da API é necessária para usar a SteamGridDB. Você pode gerar uma "
|
||||||
"chave {}aqui{}."
|
"chave {}aqui{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
#, fuzzy
|
||||||
msgstr "A descarregar capas…"
|
#| msgid "Installation Not Found"
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Capas atualizadas"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Instalação não encontrada"
|
msgstr "Instalação não encontrada"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
#, fuzzy
|
||||||
msgstr "Selecione um diretório válido"
|
#| msgid "Select the {} data directory."
|
||||||
|
msgid "Select a valid directory."
|
||||||
|
msgstr "Selecione o diretório de informações de {}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Atenção"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Diretório inválido"
|
msgstr ""
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
#. The variable is the name of the source
|
||||||
|
#: src/preferences.py:353
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} data directory."
|
||||||
|
msgid "Select the {} cache directory."
|
||||||
|
msgstr "Selecione o diretório de informações de {}."
|
||||||
|
|
||||||
|
#. The variable is the name of the source
|
||||||
|
#: src/preferences.py:356
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} configuration directory."
|
||||||
|
msgid "Select the {} configuration directory."
|
||||||
|
msgstr "Selecione o diretório de configuração de {}."
|
||||||
|
|
||||||
|
#. The variable is the name of the source
|
||||||
|
#: src/preferences.py:359
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} data directory."
|
||||||
|
msgid "Select the {} data directory."
|
||||||
|
msgstr "Selecione o diretório de informações de {}."
|
||||||
|
|
||||||
|
#: src/preferences.py:365
|
||||||
msgid "Set Location"
|
msgid "Set Location"
|
||||||
msgstr "Definir local"
|
msgstr "Definir local"
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
#: src/utils/create_dialog.py:25
|
||||||
msgid "Dismiss"
|
msgid "Dismiss"
|
||||||
msgstr "Dispensar"
|
msgstr "Dispensar"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Today"
|
#, fuzzy
|
||||||
msgstr "Hoje"
|
#| msgid "Couldn't Connect to SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Ontem"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Semana passada"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Este mês"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Mês passado"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Ano passado"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importando jogos…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Ocorreram os seguintes erros durante a importação:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Nenhum jogo novo encontrado"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} jogo importado"
|
|
||||||
msgstr[1] "{} jogos importados"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} removido"
|
|
||||||
msgstr[1] "{} removidos"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "Selecione o diretório de cache {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "Selecione o diretório de configuração do(a) {}."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "Selecione o diretório de dados do(a) {}."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "Nenhum núcleo RetroArch selecionado"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "As seguintes listas de jogos não têm núcleo padrão:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Jogos sem núcleo selecionado não foram importados"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Não foi possível autenticar no SteamGridDB"
|
msgstr "Não foi possível conectar à SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Verifique a sua chave de API nas preferências"
|
msgstr ""
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 jogo importado"
|
|
||||||
#~ msgstr[1] "{} jogos importados"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 removido"
|
|
||||||
#~ msgstr[1] "{} removidos"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Local do cache"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Biblioteca"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Mostrar preferências"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Atalhos"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Abrir menu"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Adicionar novo jogo"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importar jogos"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Voltar"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Search"
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Buscar"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "Show hidden games"
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Exibir jogos ocultados"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "O título do jogo"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Desenvolvedor"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Confirmar"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
@@ -757,12 +606,33 @@ msgstr "Verifique a sua chave de API nas preferências"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Local de instalação do Bottles"
|
#~ msgstr "Local de instalação do Bottles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Hoje"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Ontem"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Cache não encontrado"
|
#~ msgstr "Cache não encontrado"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Selecione o diretório de cache do Lutris."
|
#~ msgstr "Selecione o diretório de cache do Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importando jogos…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importando capas…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Nenhum jogo novo encontrado"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 jogo importado"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} jogos importados"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Diretório para usar ao importar jogos"
|
#~ msgstr "Diretório para usar ao importar jogos"
|
||||||
|
|
||||||
|
|||||||
644
po/pt_BR.po
@@ -4,17 +4,13 @@
|
|||||||
# Henrique Machado <henriquecamposrj@gmail.com>, 2023.
|
# Henrique Machado <henriquecamposrj@gmail.com>, 2023.
|
||||||
# Vinícius Gama Santos <vinny.stalck@protonmail.com>, 2023.
|
# Vinícius Gama Santos <vinny.stalck@protonmail.com>, 2023.
|
||||||
# Vítor Fernandes Almado <vfalmado@gmail.com>, 2023.
|
# Vítor Fernandes Almado <vfalmado@gmail.com>, 2023.
|
||||||
# Rafael Fontenelle <rafaelff@gnome.org>, 2023, 2024.
|
|
||||||
# Filipe Motta <luiz_filipe_motta@hotmail.com>, 2024.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
|
||||||
# Maxwel Dantas <maxweldantas@gmail.com>, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-05-08 20:15+0000\n"
|
"PO-Revision-Date: 2023-07-11 15:52+0000\n"
|
||||||
"Last-Translator: Maxwel Dantas <maxweldantas@gmail.com>\n"
|
"Last-Translator: Vítor Fernandes Almado <vfalmado@gmail.com>\n"
|
||||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||||
"cartridges/cartridges/pt_BR/>\n"
|
"cartridges/cartridges/pt_BR/>\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
@@ -22,31 +18,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.12-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartuchos"
|
msgstr "Cartuchos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Iniciador de jogos"
|
msgstr "Iniciador de jogos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Inicie todos os seus jogos"
|
msgstr "Inicie todos os seus jogos"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"Jogos;lançador;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
msgstr "jogos;gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -58,66 +53,78 @@ msgstr ""
|
|||||||
"necessidade de login. Você pode ordenar e esconder jogos ou baixar arte de "
|
"necessidade de login. Você pode ordenar e esconder jogos ou baixar arte de "
|
||||||
"capa do SteamGridDB."
|
"capa do SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Biblioteca"
|
||||||
msgstr "Detalhes do jogo"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Editar detalhes do jogo"
|
msgstr "Editar detalhes do jogo"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Detalhes do jogo"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Preferências"
|
msgstr "Preferências"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nova capa"
|
msgstr "Nova capa"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Excluir capa"
|
msgstr "Excluir capa"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Título"
|
msgstr "Título"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Desenvolvedor (opcional)"
|
msgstr "O título do jogo"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Desenvolvedor"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "O desenvolvedor ou publicador (opcional)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Executável"
|
msgstr "Executável"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Selecionar arquivo"
|
msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Mais informações"
|
msgstr "Mais informações"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Esconder"
|
msgstr "Esconder"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Remover"
|
msgstr "Remover"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Exibir"
|
msgstr "Exibir"
|
||||||
|
|
||||||
@@ -125,55 +132,52 @@ msgstr "Exibir"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Geral"
|
msgstr "Geral"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Buscar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Atalhos de teclado"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Desfazer"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Sair"
|
msgstr "Sair"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Alternar barra lateral"
|
msgid "Search"
|
||||||
|
msgstr "Buscar"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Menu Principal"
|
msgstr "Mostrar preferências"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Atalhos"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Desfazer"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Abrir menu"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Jogos"
|
msgstr "Jogos"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Adicionar jogo"
|
msgstr "Adicionar novo jogo"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importar jogos"
|
||||||
msgstr "Importar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Exibir jogos ocultos"
|
msgstr "Exibir jogos ocultos"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Remover jogo"
|
msgstr "Remover jogo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Comportamento"
|
msgstr "Comportamento"
|
||||||
|
|
||||||
@@ -181,325 +185,283 @@ msgstr "Comportamento"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Fechar ao iniciar jogos"
|
msgstr "Fechar ao iniciar jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Imagem da capa inicia o jogo"
|
msgstr "Imagem da capa inicia o jogo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Troca o comportamento da imagem da capa e do botão jogar"
|
msgstr "Troca o comportamento da imagem da capa e do botão jogar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Imagens"
|
msgstr "Imagens"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Imagens de alta qualidade"
|
msgstr "Imagens de alta qualidade"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Salva capas de jogos sem perdas, consumindo mais armazenamento"
|
msgstr "Salva capas de jogos sem perdas, consumindo mais armazenamento"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Zona de Perigo"
|
msgstr "Zona de Perigo"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Remover todos os jogos"
|
msgstr "Remover todos os jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importar jogos automaticamente"
|
msgstr "Importar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Remover jogos desinstalados"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Fontes"
|
msgstr "Fontes"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "itch Install Location"
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Local de instalação"
|
msgstr "Local de instalação do itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Lutris Cache Location"
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Local do cache do Lutris"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importar jogos do Steam"
|
msgstr "Importar jogos do Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importar jogos do Flatpak"
|
msgstr "Importar jogos do Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importar jogos da Epic Games"
|
msgstr "Importar jogos da Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importar jogos do GOG"
|
msgstr "Importar jogos do GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importar jogos da Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importar jogos do Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importar jogos adicionados manualmente"
|
msgstr "Importar jogos adicionados manualmente"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Garrafas"
|
msgstr "Garrafas"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Lendário"
|
msgstr "Lendário"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
#, fuzzy
|
||||||
msgid "System Location"
|
#| msgid "Game Launcher"
|
||||||
msgstr "Local dos Dados no Sistema"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Local dos Dados de Usuário"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importar iniciadores de jogos"
|
msgstr "Iniciador de jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Entradas desktop"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Autenticação"
|
msgstr "Autenticação"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Chave da API"
|
msgstr "Chave da API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Usar SteamGridDB"
|
msgstr "Usar SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Baixar imagens ao adicionar ou importar jogos"
|
msgstr "Baixar imagens ao adicionar ou importar jogos"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Preferir mais que as imagens oficiais"
|
msgstr "Preferir mais que as imagens oficiais"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Preferir imagens animadas"
|
msgstr "Preferir imagens animadas"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Atualizar capas"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Atualizar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Nenhum jogo encontrado"
|
msgstr "Nenhum jogo encontrado"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Tente uma busca diferente"
|
msgstr "Tente uma busca diferente."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Sem jogos"
|
msgstr "Sem jogos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Use o botão + para adicionar jogos"
|
msgstr "Use o botão + para adicionar jogos."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Sem jogos ocultos"
|
msgstr "Sem jogos ocultos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Os jogos ocultos aparecerão aqui"
|
msgstr "Os jogos ocultos aparecerão aqui."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Todos os jogos"
|
msgstr "Voltar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Adicionado"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importado"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Jogos ocultos"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Título do jogo"
|
msgstr "Título do jogo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Jogar"
|
msgstr "Jogar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Adicionar jogo"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Menu Principal"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Jogos ocultos"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Ordenar"
|
msgstr "Ordenar"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Mais novo"
|
msgstr "Mais novo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Mais antigo"
|
msgstr "Mais antigo"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Última vez jogado"
|
msgstr "Última vez jogado"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Mostrar ocultados"
|
msgstr "Mostrar ocultados"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Atalhos de teclado"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Sobre o Cartuchos"
|
msgstr "Sobre o Cartuchos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
msgstr "Pedro Sader Azevedo, Vinícius \"Stalck\""
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} iniciado"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr ""
|
|
||||||
"Pedro Sader Azevedo\n"
|
|
||||||
"Vinícius \"Stalck\"\n"
|
|
||||||
"Filipe Motta <luizfilipemotta@gmail.com>\n"
|
|
||||||
"Rafael Fontenelle <rafaelff@gnome.org>"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Adicionado: {}"
|
msgstr "Adicionado: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Nunca"
|
msgstr "Nunca"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Jogado pela última vez: {}"
|
msgstr "Jogado pela última vez: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Aplicar"
|
msgstr "Aplicar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Adicionar novo jogo"
|
msgstr "Adicionar novo jogo"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Adicionar"
|
msgstr "Confirmar"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Executáveis"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "arquivo.txt"
|
msgstr "arquivo.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "programa"
|
msgstr "programa"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\caminho\\para\\{}"
|
msgstr "C:\\caminho\\para\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/caminho/para/{}"
|
msgstr "/caminho/para/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -521,218 +483,105 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Se o caminho contiver espaços, certifique-se de colocá-lo entre aspas duplas!"
|
"Se o caminho contiver espaços, certifique-se de colocá-lo entre aspas duplas!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Não foi possível adicionar o jogo"
|
msgstr "Não foi possível adicionar o jogo"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "O título do jogo não pode estar vazio."
|
msgstr "O título do jogo não pode estar vazio."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "O executável não pode estar vazio."
|
msgstr "O executável não pode estar vazio."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Não foi possível aplicar as preferências"
|
msgstr "Não foi possível aplicar as preferências"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} iniciado"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} ocultado"
|
msgstr "{} ocultado"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} exibido"
|
msgstr "{} exibido"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} removido"
|
msgstr "{} removido"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Todos os jogos foram removidos"
|
msgstr "Todos os jogos foram removidos"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uma chave de API é necessária para utilizar o SteamGridDB. Você pode gerar "
|
"Uma chave de API é necessária para utilizar o SteamGridDB. Você pode gerar "
|
||||||
"uma {}aqui{}."
|
"uma {}aqui{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
#, fuzzy
|
||||||
msgstr "Baixando capas…"
|
#| msgid "Installation Not Found"
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Capas atualizadas"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Instalação não encontrada"
|
msgstr "Instalação não encontrada"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
#, fuzzy
|
||||||
msgstr "Selecione um diretório válido"
|
#| msgid "Select the {} data directory."
|
||||||
|
msgid "Select a valid directory."
|
||||||
|
msgstr "Selecione o diretório de dados do(a) {}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Atenção"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Diretório inválido"
|
msgstr "Diretório inválido"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Definir local"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Dispensar"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Hoje"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Ontem"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Semana passada"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Este mês"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Mês passado"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Ano passado"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importando jogos…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Ocorreram os seguintes erros durante a importação:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Nenhum jogo novo encontrado"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} jogo importado"
|
|
||||||
msgstr[1] "{} jogos importados"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} removido"
|
|
||||||
msgstr[1] "{} removidos"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} data directory."
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Selecione o diretório de cache {}."
|
msgstr "Selecione o diretório de dados do(a) {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} configuration directory."
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Selecione o diretório de configuração do(a) {}."
|
msgstr "Selecione o diretório de configuração do(a) {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Select the {} data directory."
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Selecione o diretório de dados do(a) {}."
|
msgstr "Selecione o diretório de dados do(a) {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Nenhum núcleo RetroArch selecionado"
|
msgstr "Definir local"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Dispensar"
|
||||||
msgstr "As seguintes listas de jogos não têm núcleo padrão:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
#, fuzzy
|
||||||
msgstr "Jogos sem núcleo selecionado não foram importados"
|
#| msgid "Couldn't Connect to SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Não foi possível autenticar no SteamGridDB"
|
msgstr "Não foi possível conectar-se ao SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Verifique sua chave de API nas preferências"
|
msgstr "Verifique sua chave API nas preferências"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 jogo importado"
|
|
||||||
#~ msgstr[1] "{} jogos importados"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 removido"
|
|
||||||
#~ msgstr[1] "{} removidos"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Local do cache"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Biblioteca"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Mostrar preferências"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Atalhos"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Abrir menu"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Adicionar novo jogo"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importar jogos"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Voltar"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Buscar jogos"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Buscar jogos ocultos"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "O título do jogo"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Desenvolvedor"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Confirmar"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Cache Not Found"
|
#~| msgid "Cache Not Found"
|
||||||
@@ -756,9 +605,30 @@ msgstr "Verifique sua chave de API nas preferências"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Local de instalação do Garrafas"
|
#~ msgstr "Local de instalação do Garrafas"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Hoje"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Ontem"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Selecione o diretório de cache do Lutris."
|
#~ msgstr "Selecione o diretório de cache do Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importando jogos…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importando capas…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Nenhum jogo novo encontrado"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 jogo importado"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} jogos importados"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Diretório para usar ao importar jogos"
|
#~ msgstr "Diretório para usar ao importar jogos"
|
||||||
|
|
||||||
|
|||||||
635
po/ru.po
@@ -1,52 +1,47 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the cartridges package.
|
# This file is distributed under the same license as the cartridges package.
|
||||||
# Сергей <asvmail.as@gmail.com>, 2023, 2024, 2025.
|
# Сергей <asvmail.as@gmail.com>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Сергей Ворон <voron.s.a@gmail.com>, 2023.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
|
||||||
# Džeremi <chichvarov1315@gmail.com>, 2024, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-01-16 10:11+0000\n"
|
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||||
"Last-Translator: Džeremi <chichvarov1315@gmail.com>\n"
|
"Last-Translator: Сергей <asvmail.as@gmail.com>\n"
|
||||||
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ru/>\n"
|
"cartridges/ru/>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 5.10-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Картриджи"
|
msgstr "Картриджи"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Средство запуска игр"
|
msgstr "Средство запуска игр"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Запускайте все свои игры"
|
msgstr "Запустите все свои игры"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;игры;стим;"
|
||||||
"игры;стим;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -58,444 +53,407 @@ msgstr ""
|
|||||||
"систему. Вы можете сортировать и скрывать игры или загружать обложки из "
|
"систему. Вы можете сортировать и скрывать игры или загружать обложки из "
|
||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Библиотека"
|
||||||
msgstr "Подробности об игре"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Редактировать подробности об игре"
|
msgstr "Редактировать подробности об игре"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Подробности об игре"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Параметры"
|
msgstr "Параметры"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Отменить"
|
msgstr "Отменить"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Новая обложка"
|
msgstr "Новая обложка"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Удалить обложку"
|
msgstr "Удалить обложку"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Название"
|
msgstr "Название"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Разработчик (необязательно)"
|
msgstr "Название игры"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Разработчик"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Разработчик или издатель (необязательно)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Исполняемый"
|
msgstr "Исполняемый"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Выбрать файл"
|
msgstr "Файл для открытия или команда для запуска игры"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Дополнительная информация"
|
msgstr "Дополнительная информация"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Редактировать"
|
msgstr "Редактировать"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Скрыть"
|
msgstr "Скрыть"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Удалить"
|
msgstr "Удалить"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Показать"
|
msgstr "Показать"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Общее"
|
msgstr "Основное"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Поиск"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Комбинации клавиш"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Вернуть"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Выйти"
|
msgstr "Выйти"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Переключить боковую панель"
|
msgid "Search"
|
||||||
|
msgstr "Поиск"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Главное меню"
|
msgstr "Показать параметры"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Комбинации клавиш"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Вернуть"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Открыть меню"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Игры"
|
msgstr "Игры"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Добавить игру"
|
msgstr "Добавить новую игру"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Импорт игр"
|
||||||
msgstr "Импорт"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Показать скрытые игры"
|
msgstr "Показать скрытые игры"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Удалить игру"
|
msgstr "Удалить игру"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Поведение"
|
msgstr "Поведение"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
#: data/gtk/preferences.blp:16
|
||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Выход из приложения после запуска игры"
|
msgstr "Выход после запуска игр"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Запускать игры используя изображение обложки"
|
msgstr "Запуск игры используя изображение обложки"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Меняет местами поведение изображения обложки и кнопки запуска"
|
msgstr "Меняет местами поведение изображения обложки и кнопки запуска"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Изображения"
|
msgstr "Изображения"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Изображения высокого качества"
|
msgstr "Изображения высокого качества"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Сохранение обложек игр без потерь за счет хранилища"
|
msgstr "Сохранение обложек игр без потерь за счет хранилища"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Небезопасная область"
|
msgstr "Небезопасная область"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Удалить все игры"
|
msgstr "Удалить все игры"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Импортировать игры автоматически"
|
msgstr "Импортировать"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Удалять деинсталлированные игры"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Источники"
|
msgstr "Источники"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Место установки"
|
msgstr "Место установки"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Расположение кэша"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Импорт игр Steam"
|
msgstr "Импорт игр Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Импорт игр Flatpak"
|
msgstr "Импорт игр Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Импорт игр Epic"
|
msgstr "Импорт игр Epic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Импорт игр GOG"
|
msgstr "Импорт игр GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Импорт игр Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Импорт игр Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Импорт сторонних игр"
|
msgstr "Импорт сторонних игр"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Расположение системного каталога"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Расположение каталога пользователя"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Импорт средств запуска игр"
|
msgstr "Импорт средств запуска игр"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Интеграция в среду рабочего стола"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Аутентификация"
|
msgstr "Аутентификация"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "API-ключ"
|
msgstr "API-ключ"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Использовать SteamGridDB"
|
msgstr "Использовать SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Загрузка изображений при добавлении или импорте игр"
|
msgstr "Загрузка изображений при добавлении или импорте игр"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Предпочитать официальным изображениям"
|
msgstr "Отдавать предпочтение официальным изображениям"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Отдавать предпочтение анимированным изображениям"
|
msgstr "Отдавать предпочтение анимированным изображениям"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Обновить обложки"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Получите обложки для игр, которые уже есть в вашей библиотеке"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Обновить"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Игры не найдены"
|
msgstr "Игры не найдены"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Попробуйте другой поиск"
|
msgstr "Попробуйте другой поиск."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Игр нет"
|
msgstr "Игр нет"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Используйте кнопку «+» для добавления игр"
|
msgstr "Используйте кнопку «+» для добавления игр."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Нет скрытых игр"
|
msgstr "Нет скрытых игр"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Здесь появятся скрытые игры"
|
msgstr "Здесь появятся скрытые игры."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Все игры"
|
msgstr "Назад"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Добавлено"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Импортировано"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Скрытые игры"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Название игры"
|
msgstr "Название игры"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Играть"
|
msgstr "Играть"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Добавить игру"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Главное меню"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Скрытые игры"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Сортировать"
|
msgstr "Сортировать"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "А-Я"
|
msgstr "А-Я"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Я-А"
|
msgstr "Я-А"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Сначала новые"
|
msgstr "Сначала новые"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Сначала старые"
|
msgstr "Сначала старые"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Последняя игра"
|
msgstr "Последняя игра"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Показать скрытые"
|
msgstr "Показать скрытые"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Комбинации клавиш"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "О приложении"
|
msgstr "О приложении"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} - запущена"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Ser82-png"
|
msgstr "Ser82-png"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Добавлено: {}"
|
msgstr "Добавлено: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Никогда"
|
msgstr "Никогда"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Последний раз запускалась: {}"
|
msgstr "Последний раз запускалась: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Применить"
|
msgstr "Применить"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Добавить новую игру"
|
msgstr "Добавить новую игру"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Добавить"
|
msgstr "Подтвердить"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Исполняемые"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "file.txt"
|
msgstr "file.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "программа"
|
msgstr "программа"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\путь\\к\\{}"
|
msgstr "C:\\путь\\к\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/путь/к/{}"
|
msgstr "/путь/к/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -517,232 +475,94 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Если путь содержит пробелы, обязательно заключите его в двойные кавычки!"
|
"Если путь содержит пробелы, обязательно заключите его в двойные кавычки!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Не удалось добавить игру"
|
msgstr "Не удалось добавить игру"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Название игры не может быть пустым."
|
msgstr "Название игры не может быть пустым."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Исполняемый файл не может быть пустым."
|
msgstr "Исполняемый файл не может быть пустым."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Не удалось применить параметры"
|
msgstr "Не удалось применить параметры"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} - запущена"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} - скрытая"
|
msgstr "{} - скрытая"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} - не скрыта"
|
msgstr "{} - не скрыта"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} удалена"
|
msgstr "{} удалена"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Все игры удалены"
|
msgstr "Все игры удалены"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Для использования SteamGridDB требуется ключ API. Вы можете сгенерировать "
|
"Для использования SteamGridDB требуется ключ API. Вы можете сгенерировать "
|
||||||
"его {}здесь{}."
|
"его {}здесь{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Скачивание обложек…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Обложки обновлены"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Установка не найдена"
|
msgstr "Установка не найдена"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Выберите действующий каталог"
|
msgstr "Выберите действующий каталог."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Предупреждение"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Неверный каталог"
|
msgstr "Неверный каталог"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Установить расположение"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Отклонить"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Сегодня"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Вчера"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "На прошлой неделе"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "В этом месяце"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "В прошлом месяце"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "В прошедшем году"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Импорт игр…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "При импорте возникли следующие ошибки:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Новых игр не найдено"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} игра импортирована"
|
|
||||||
msgstr[1] "{} игры импортировано"
|
|
||||||
msgstr[2] "{} игр импортировано"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} удалена"
|
|
||||||
msgstr[1] ", {} удалены"
|
|
||||||
msgstr[2] ", {} удалено"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Выберите каталог кэша {}."
|
msgstr "Выберите каталог кэша {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Выберите каталог конфигурации {}."
|
msgstr "Выберите каталог конфигурации {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Выберите каталог данных {}."
|
msgstr "Выберите каталог данных {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Ядро RetroArch не выбрано"
|
msgstr "Установить расположение"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Отклонить"
|
||||||
msgstr "Следующие плейлисты не имеют установленного по умолчанию ядра:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Игры без выбранного ядра не были импортированы"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Не удалось пройти аутентификацию SteamGridDB"
|
msgstr "Не удалось пройти аутентификацию SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Проверьте ключ API-ключ в параметрах"
|
msgstr "Проверьте ключ API-ключ в параметрах"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 игра импортирована"
|
|
||||||
#~ msgstr[1] "{} игры импортировано"
|
|
||||||
#~ msgstr[2] "{} игры импортировано"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 удалена"
|
|
||||||
#~ msgstr[1] "{} удалено"
|
|
||||||
#~ msgstr[2] "{} удалено"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Расположение кэша"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Библиотека"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Показать параметры"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Комбинации клавиш"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Открыть меню"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Добавить новую игру"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Импорт игр"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Назад"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Поиск игр"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Поиск скрытых игр"
|
|
||||||
|
|
||||||
#~ msgid "Terminal"
|
|
||||||
#~ msgstr "Терминал"
|
|
||||||
|
|
||||||
#~ msgid "Used only by games that require one to run"
|
|
||||||
#~ msgstr "Используется только играми, требующими его запуска"
|
|
||||||
|
|
||||||
#~ msgid "Custom"
|
|
||||||
#~ msgstr "Пользовательский"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Название игры"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Разработчик"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Файл для открытия или команда для запуска игры"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Подтвердить"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -772,12 +592,33 @@ msgstr "Проверьте ключ API-ключ в параметрах"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Место установки Bottles"
|
#~ msgstr "Место установки Bottles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Сегодня"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Вчера"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Кэш не найден"
|
#~ msgstr "Кэш не найден"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Выберите каталог кэша Lutris."
|
#~ msgstr "Выберите каталог кэша Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Импорт игр…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Импорт обложек…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Новых игр не найдено"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 игра импортирована"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} игр(ы) импортировано"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Каталог для импорта игр"
|
#~ msgstr "Каталог для импорта игр"
|
||||||
|
|
||||||
|
|||||||
612
po/sv.po
@@ -4,15 +4,13 @@
|
|||||||
# micke <mikanybe@gmail.com>, 2023.
|
# micke <mikanybe@gmail.com>, 2023.
|
||||||
# micke <micke@users.noreply.hosted.weblate.org>, 2023.
|
# micke <micke@users.noreply.hosted.weblate.org>, 2023.
|
||||||
# Luna Jernberg <droidbittin@gmail.com>, 2023.
|
# Luna Jernberg <droidbittin@gmail.com>, 2023.
|
||||||
# bittin1ddc447d824349b2 <bittin@reimu.nl>, 2023, 2024.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||||
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
|
"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
|
||||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Swedish <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/sv/>\n"
|
"cartridges/sv/>\n"
|
||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
@@ -20,32 +18,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.8.2\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Cartridges"
|
msgstr "Cartridges"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Spelstartare"
|
msgstr "Spelstartare"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Starta alla dina spel"
|
msgstr "Starta alla dina spel"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;spelstartare;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
msgstr "gaming;spelstartare;steam;lutris;heroic;bottles;itch;"
|
||||||
"retroarch;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -56,66 +52,78 @@ msgstr ""
|
|||||||
"importera spel från Steam, Lutris, Heroic och fler utan inloggning. Du kan "
|
"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."
|
"sortera och dölja spel eller ladda ner omslagsbilder från SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Bibliotek"
|
||||||
msgstr "Speldetaljer"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Redigera speldetaljer"
|
msgstr "Redigera speldetaljer"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Speldetaljer"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Inställningar"
|
msgstr "Inställningar"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Avbryt"
|
msgstr "Avbryt"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Nytt omslag"
|
msgstr "Nytt omslag"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Ta bort omslag"
|
msgstr "Ta bort omslag"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titel"
|
msgstr "Titel"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Utvecklare (valfritt)"
|
msgstr "Spelets titel"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Utvecklare"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Utvecklaren eller utgivaren (valfritt)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Körbar"
|
msgstr "Körbar"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Välj fil"
|
msgstr "Fil som ska öppnas eller kommando som ska köras när spelet startas"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Mer info"
|
msgstr "Mer info"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Redigera"
|
msgstr "Redigera"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Dölj"
|
msgstr "Dölj"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Ta bort"
|
msgstr "Ta bort"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Visa"
|
msgstr "Visa"
|
||||||
|
|
||||||
@@ -123,55 +131,52 @@ msgstr "Visa"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Allmänt"
|
msgstr "Allmänt"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Sök"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Tangentbordsgenvägar"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Ångra"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Avsluta"
|
msgstr "Avsluta"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Växla sidofält"
|
msgid "Search"
|
||||||
|
msgstr "Sök"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Huvudmeny"
|
msgstr "Visa inställningar"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Genvägar"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Ångra"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Öppna meny"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Spel"
|
msgstr "Spel"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Lägg till spel"
|
msgstr "Lägg till nytt spel"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Importera spel"
|
||||||
msgstr "Importera"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Visa dolda spel"
|
msgstr "Visa dolda spel"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Ta bort spel"
|
msgstr "Ta bort spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Beteende"
|
msgstr "Beteende"
|
||||||
|
|
||||||
@@ -179,322 +184,276 @@ msgstr "Beteende"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Avsluta efter start av spel"
|
msgstr "Avsluta efter start av spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Omslagsbild startar spel"
|
msgstr "Omslagsbild startar spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Byt beteende för omslagsbilden och Spela-knappen"
|
msgstr "Byt beteende för omslagsbilden och Spela-knappen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Bilder"
|
msgstr "Bilder"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Bilder av hög kvalitet"
|
msgstr "Bilder av hög kvalitet"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Spara omslagsbilder utan kvalitetsförlust på bekostnad av lagringsplats"
|
"Spara omslagsbilder utan kvalitetsförlust på bekostnad av lagringsplats"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Farozon"
|
msgstr "Farozon"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Ta bort alla spel"
|
msgstr "Ta bort alla spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Importera spel automatiskt"
|
msgstr "Importera"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Ta bort avinstallerade spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Källor"
|
msgstr "Källor"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Plats för installation"
|
msgstr "Plats för installation"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Plats för cacheminne"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Importera Steam-spel"
|
msgstr "Importera Steam-spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importera Flatpak-spel"
|
msgstr "Importera Flatpak-spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Importera Epic Games"
|
msgstr "Importera Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Importera GOG-spel"
|
msgstr "Importera GOG-spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Importera Amazon-spel"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Importera Steam-spel"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importera sidoladdade spel"
|
msgstr "Importera sidoladdade spel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "System plats"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Användar plats"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importera spelstartare"
|
msgstr "Importera spelstartare"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Skrivbordsposter"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Autentisering"
|
msgstr "Autentisering"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "API-nyckel"
|
msgstr "API-nyckel"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Använd SteamGridDB"
|
msgstr "Använd SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Ladda ner bilder när spel läggs till eller importeras"
|
msgstr "Ladda ner bilder när spel läggs till eller importeras"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Föredra framför officiella bilder"
|
msgstr "Föredra framför officiella bilder"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Föredra animerade bilder"
|
msgstr "Föredra animerade bilder"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Uppdatera omslag"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
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:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Uppdatera"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Inga spel hittades"
|
msgstr "Inga spel hittades"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Försök med en annan sökning"
|
msgstr "Försök med en annan sökning."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Inga spel"
|
msgstr "Inga spel"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Använd +-knappen för att lägga till spel"
|
msgstr "Använd +-knappen för att lägga till spel."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Inga dolda spel"
|
msgstr "Inga dolda spel"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Spel som du döljer kommer visas här"
|
msgstr "Spel som du döljer kommer visas här."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Alla spel"
|
msgstr "Bakåt"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Tillagt"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Importerad"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Dolda spel"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Speltitel"
|
msgstr "Speltitel"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Spela"
|
msgstr "Spela"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Lägg till spel"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Huvudmeny"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Dolda spel"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Sortering"
|
msgstr "Sortering"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Ö"
|
msgstr "A-Ö"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Ö-A"
|
msgstr "Ö-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Nyaste"
|
msgstr "Nyaste"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Äldsta"
|
msgstr "Äldsta"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Senast spelad"
|
msgstr "Senast spelad"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Visa dolda"
|
msgstr "Visa dolda"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Tangentbordsgenvägar"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Om Cartridges"
|
msgstr "Om Cartridges"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} startat"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Micke"
|
msgstr "Micke"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Tillagt: {}"
|
msgstr "Tillagt: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Aldrig"
|
msgstr "Aldrig"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Senast spelat: {}"
|
msgstr "Senast spelat: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Tillämpa"
|
msgstr "Tillämpa"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Lägg till nytt spel"
|
msgstr "Lägg till nytt spel"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Lägg till"
|
msgstr "Bekräfta"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Körbara filer"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "fil.txt"
|
msgstr "fil.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "program"
|
msgstr "program"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\sökväg\\till\\{}"
|
msgstr "C:\\sökväg\\till\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/sökväg/till/{}"
|
msgstr "/sökväg/till/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -517,223 +476,100 @@ msgstr ""
|
|||||||
"Om sökvägen innehåller mellanslag, se till att den omsluts av dubbla "
|
"Om sökvägen innehåller mellanslag, se till att den omsluts av dubbla "
|
||||||
"citationstecken!"
|
"citationstecken!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Kunde inte lägga till spelet"
|
msgstr "Kunde inte lägga till spelet"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Spelets titel kan inte vara tom."
|
msgstr "Spelets titel kan inte vara tom."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Den körbara filen kan inte vara tom."
|
msgstr "Den körbara filen kan inte vara tom."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Kunde inte tillämpa inställningar"
|
msgstr "Kunde inte tillämpa inställningar"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} startat"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} dolt"
|
msgstr "{} dolt"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} synlig"
|
msgstr "{} synlig"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} har tagits bort"
|
msgstr "{} borttaget"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Alla spel togs bort"
|
msgstr "Alla spel togs bort"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"En API-nyckel krävs för att använda SteamGridDB. Du kan generera en {}här{}."
|
"En API-nyckel krävs för att använda SteamGridDB. Du kan generera en {}här{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Laddar ner omslagsbilder…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Omslagsbilder uppdaterade"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Installation hittades inte"
|
msgstr "Installation hittades inte"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Välj en giltig katalog"
|
msgstr "Välj en giltig katalog."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Varning"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Ogiltig katalog"
|
msgstr "Ogiltig katalog"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Ange plats"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Avvisa"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Idag"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Igår"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Senaste veckan"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Denna månaden"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Senaste månaden"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Senaste året"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Importerar spel…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Följande fel uppstod under importeringen:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Inga nya spel hittades"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} spel importerade"
|
|
||||||
msgstr[1] "{} flera spel importerade"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} har tagits bort"
|
|
||||||
msgstr[1] "flera {} har tagits bort"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Välj {} cachekatalog."
|
msgstr "Välj {} cachekatalog."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Välj {} konfigurationskatalog."
|
msgstr "Välj {} konfigurationskatalog."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Välj {} datakatalog."
|
msgstr "Välj {} datakatalog."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Ingen RetroArch-kärna har valts"
|
msgstr "Ange plats"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Avvisa"
|
||||||
msgstr "Följande spellistor har ingen standardkärna:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Spel med ingen kärna vald importerades inte"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Kunde inte autentisera SteamGridDB"
|
msgstr "Kunde inte autentisera SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Verifiera din API-nyckel i inställningar"
|
msgstr "Verifiera din API-nyckel i inställningar"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "1 game imported"
|
#~| msgid "Cache Not Found"
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 spel importerat"
|
|
||||||
#~ msgstr[1] "{} spel importerade"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 borttagen"
|
|
||||||
#~ msgstr[1] "{} borttagna"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Plats för cacheminne"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Bibliotek"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Visa inställningar"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Genvägar"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Öppna meny"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Lägg till nytt spel"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Importera spel"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Bakåt"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Sök spel"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Sök dolda spel"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Spelets titel"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Utvecklare"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Fil som ska öppnas eller kommando som ska köras när spelet startas"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Bekräfta"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
#~ msgstr "Cache inte hittad"
|
#~ msgstr "Cache inte hittad"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Confirm"
|
||||||
#~ msgid "Configuration"
|
#~ msgid "Configuration"
|
||||||
#~ msgstr "Bekräfta"
|
#~ msgstr "Bekräfta"
|
||||||
|
|
||||||
@@ -749,9 +585,30 @@ msgstr "Verifiera din API-nyckel i inställningar"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Bottles-installationsplats"
|
#~ msgstr "Bottles-installationsplats"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Idag"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Igår"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Välj Lutris cache-mapp."
|
#~ msgstr "Välj Lutris cache-mapp."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Importerar spel…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Importerar omslagsbilder…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Inga nya spel hittades"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 spel Importerat"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} spel importerade"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Mapp att använda för importering av spel"
|
#~ msgstr "Mapp att använda för importering av spel"
|
||||||
|
|
||||||
@@ -785,6 +642,3 @@ msgstr "Verifiera din API-nyckel i inställningar"
|
|||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Du verkar ha flera Steam-bibliotek. Vill du lägga till dem i "
|
#~ "Du verkar ha flera Steam-bibliotek. Vill du lägga till dem i "
|
||||||
#~ "inställningar?"
|
#~ "inställningar?"
|
||||||
|
|
||||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
|
||||||
#~ msgstr "gaming;spelstartare;steam;lutris;heroic;bottles;itch;"
|
|
||||||
|
|||||||
634
po/ta.po
@@ -4,14 +4,13 @@
|
|||||||
# K.B.Dharun Krishna <kbdharunkrishna@gmail.com>, 2023.
|
# K.B.Dharun Krishna <kbdharunkrishna@gmail.com>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# "K.B.Dharun Krishna" <kbdharunkrishna@gmail.com>, 2023.
|
# "K.B.Dharun Krishna" <kbdharunkrishna@gmail.com>, 2023.
|
||||||
# தமிழ்நேரம் <anishprabu.t@gmail.com>, 2024, 2025.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2025-04-28 08:02+0000\n"
|
"PO-Revision-Date: 2023-07-09 07:59+0000\n"
|
||||||
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
|
"Last-Translator: \"K.B.Dharun Krishna\" <kbdharunkrishna@gmail.com>\n"
|
||||||
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ta/>\n"
|
"cartridges/ta/>\n"
|
||||||
"Language: ta\n"
|
"Language: ta\n"
|
||||||
@@ -19,32 +18,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.12-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "கார்ட்ரிட்ஜ்கள்"
|
msgstr "கார்ட்ரிட்ஜ்கள்"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "விளையாட்டு துவக்கி"
|
msgstr "விளையாட்டு துவக்கி"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "உங்கள் எல்லா விளையாட்டுகளையும் தொடங்கவும்"
|
msgstr "உங்கள் எல்லா விளையாட்டுகளையும் தொடங்கவும்"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;flatpak;legendary;"
|
msgstr "விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;"
|
||||||
"retroarch;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -56,66 +53,78 @@ msgstr ""
|
|||||||
"கொண்டுள்ளது. நீங்கள் விளையாட்டுகளை வரிசைப்படுத்தலாம் மற்றும் மறைக்கலாம் அல்லது SteamGridDB "
|
"கொண்டுள்ளது. நீங்கள் விளையாட்டுகளை வரிசைப்படுத்தலாம் மற்றும் மறைக்கலாம் அல்லது SteamGridDB "
|
||||||
"இலிருந்து அட்டைப்பட கலையைப் பதிவிறக்கலாம்."
|
"இலிருந்து அட்டைப்பட கலையைப் பதிவிறக்கலாம்."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "நூலகம்"
|
||||||
msgstr "விளையாட்டு விவரங்கள்"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "விளையாட்டு விவரங்களைத் திருத்து"
|
msgstr "விளையாட்டு விவரங்களைத் திருத்து"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "விளையாட்டு விவரங்கள்"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "விருப்பங்கள்"
|
msgstr "விருப்பங்கள்"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "ரத்துசெய்"
|
msgstr "ரத்துசெய்"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "புதிய அட்டை"
|
msgstr "புதிய அட்டை"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "அட்டையை நீக்கு"
|
msgstr "அட்டையை நீக்கு"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "தலைப்பு"
|
msgstr "தலைப்பு"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "டெவலப்பர் (விரும்பினால்)"
|
msgstr "விளையாட்டின் தலைப்பு"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "டெவலப்பர்"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "டெவலப்பர் அல்லது வெளியீட்டாளர் (விரும்பினால்)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "செயல்படுத்தக்கூடியது"
|
msgstr "செயல்படுத்தக்கூடியது"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "கோப்பைத் தேர்ந்தெடுக்கவும்"
|
msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "மேலும் தகவல்"
|
msgstr "மேலும் தகவல்"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "தொகு"
|
msgstr "தொகு"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "மறை"
|
msgstr "மறை"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "அகற்று"
|
msgstr "அகற்று"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "மறை காட்டு"
|
msgstr "மறை காட்டு"
|
||||||
|
|
||||||
@@ -123,55 +132,52 @@ msgstr "மறை காட்டு"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "பொது"
|
msgstr "பொது"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "தேடு"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "விசைப்பலகை குறுக்குவழிகள்"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "செயல்தவிர்"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "வெளியேறு"
|
msgstr "வெளியேறு"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "பக்கப்பட்டியை நிலைமாற்று"
|
msgid "Search"
|
||||||
|
msgstr "தேடு"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "முதன்மை பட்டியல்"
|
msgstr "விருப்பங்களைக் காட்டு"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "குறுக்குவழிகள்"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "செயல்தவிர்"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "பட்டியலை திறக்கவும்"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "விளையாட்டுகள்"
|
msgstr "விளையாட்டுகள்"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "விளையாட்டைச் சேர்க்கவும்"
|
msgstr "புதிய விளையாட்டைச் சேர்க்கவும்"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "இறக்குமதி விளையாட்டுகள்"
|
||||||
msgstr "இறக்குமதி"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "மறைக்கப்பட்ட விளையாட்டுகளைக் காட்டு"
|
msgstr "மறைக்கப்பட்ட விளையாட்டுகளைக் காட்டு"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "விளையாட்டை அகற்று"
|
msgstr "விளையாட்டை அகற்று"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "நடத்தை"
|
msgstr "நடத்தை"
|
||||||
|
|
||||||
@@ -179,322 +185,276 @@ msgstr "நடத்தை"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "விளையாட்டுகளை தொடங்கிய பிறகு வெளியேறவும்"
|
msgstr "விளையாட்டுகளை தொடங்கிய பிறகு வெளியேறவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "அட்டைப் படம் விளையாட்டை தொடங்குகிறது"
|
msgstr "அட்டைப் படம் விளையாட்டை தொடங்குகிறது"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "அட்டைப் படத்தின் நடத்தை மற்றும் பிளே பட்டனை மாற்றுகிறது"
|
msgstr "அட்டைப் படத்தின் நடத்தை மற்றும் பிளே பட்டனை மாற்றுகிறது"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "படங்கள்"
|
msgstr "படங்கள்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "உயர்தர படங்கள்"
|
msgstr "உயர்தர படங்கள்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "சேமிப்பக செலவில் விளையாட்டுகளை இழப்பின்றி சேமிக்கவும்"
|
msgstr "சேமிப்பக செலவில் விளையாட்டுகளை இழப்பின்றி சேமிக்கவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "ஆபத்து மண்டலம்"
|
msgstr "ஆபத்து மண்டலம்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "அனைத்து விளையாட்டுகளையும் அகற்று"
|
msgstr "அனைத்து விளையாட்டுகளையும் அகற்று"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "விளையாட்டுகளை தானாக இறக்குமதி செய்யுங்கள்"
|
msgstr "இறக்குமதி"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "நிறுவல் நீக்கப்பட்ட விளையாட்டுகளை அகற்று"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "மூலங்கள்"
|
msgstr "மூலங்கள்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "நீராவி"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "நிறுவல் இடம்"
|
msgstr "நிறுவல் இடம்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "லூட்டர்"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "தற்காலிக சேமிப்பு இடம்"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Flatpak கேம்களை இறக்குமதி செய்யவும்"
|
msgstr "Flatpak கேம்களை இறக்குமதி செய்யவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "வீர"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
|
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "GOG விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
msgstr "GOG விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Amazon விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "பக்க ஏற்றப்பட்ட விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
msgstr "பக்க ஏற்றப்பட்ட விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "பாட்டில்கள்"
|
msgstr "பாட்டில்கள்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "நமைச்சல்"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "புகழ்பெற்ற"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "பின்னோக்கி"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "பிளாட்பாக்"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "கணினி இருப்பிடம்"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "பயனர் இருப்பிடம்"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "விளையாட்டு துவக்கிகளை இறக்குமதி செய்"
|
msgstr "விளையாட்டு துவக்கிகளை இறக்குமதி செய்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "டெஸ்க்டாப் உள்ளீடுகள்"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "STEAMEGRIDDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "அங்கீகாரம்"
|
msgstr "அங்கீகாரம்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "API விசை"
|
msgstr "API விசை"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "SteamGridDB ஐப் பயன்படுத்தவும்"
|
msgstr "SteamGridDB ஐப் பயன்படுத்தவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"விளையாட்டுகளைச் சேர்க்கும் போது அல்லது இறக்குமதி செய்யும் போது படங்களைப் பதிவிறக்கவும்"
|
"விளையாட்டுகளைச் சேர்க்கும் போது அல்லது இறக்குமதி செய்யும் போது படங்களைப் பதிவிறக்கவும்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "அதிகாரப்பூர்வ படங்களை விட முன்னுரிமை"
|
msgstr "அதிகாரப்பூர்வ படங்களை விட முன்னுரிமை"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "இயங்குபடம் செய்யப்பட்ட படங்களுக்கு முன்னுரிமை கொடுங்கள்"
|
msgstr "இயங்குபடம் செய்யப்பட்ட படங்களுக்கு முன்னுரிமை கொடுங்கள்"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "அட்டைகளை புதுப்பிக்கவும்"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "ஏற்கனவே உங்கள் நூலகத்தில் உள்ள விளையாட்டுகளுக்கான அட்டைகளைப் பெறவும்"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "புதுப்பிக்கவும்"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "விளையாட்டுகள் எதுவும் இல்லை"
|
msgstr "விளையாட்டுகள் எதுவும் இல்லை"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "வேறு தேடலை முயற்சிக்கவும்"
|
msgstr "வேறு தேடலை முயற்சிக்கவும்."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "விளையாட்டுகள் இல்லை"
|
msgstr "விளையாட்டுகள் இல்லை"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "விளையாட்டுகளைச் சேர்க்க + பொத்தானைப் பயன்படுத்தவும்"
|
msgstr "விளையாட்டுகளைச் சேர்க்க + பொத்தானைப் பயன்படுத்தவும்."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "மறைக்கப்பட்ட விளையாட்டுகள் இல்லை"
|
msgstr "மறைக்கப்பட்ட விளையாட்டுகள் இல்லை"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "நீங்கள் மறைக்கும் விளையாட்டுகள் இங்கே தோன்றும்"
|
msgstr "நீங்கள் மறைக்கும் விளையாட்டுகள் இங்கே தோன்றும்."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "அனைத்து விளையாட்டுகள்"
|
msgstr "மீண்டும்"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "சேர்க்கப்பட்டது"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "இறக்குமதி செய்யப்பட்டது"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "மறைக்கப்பட்ட விளையாட்டுகள்"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "விளையாட்டு தலைப்பு"
|
msgstr "விளையாட்டு தலைப்பு"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "விளையாடு"
|
msgstr "விளையாடு"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "விளையாட்டைச் சேர்க்கவும்"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "முதன்மை பட்டியல்"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "மறைக்கப்பட்ட விளையாட்டுகள்"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "வகைபடுத்து"
|
msgstr "வகைபடுத்து"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A."
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "புதியது"
|
msgstr "புதியது"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "பழமையானது"
|
msgstr "பழமையானது"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "கடைசியாக விளையாடியது"
|
msgstr "கடைசியாக விளையாடியது"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "மறைக்கப்பட்டதைக் காட்டு"
|
msgstr "மறைக்கப்பட்டதைக் காட்டு"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "விசைப்பலகை குறுக்குவழிகள்"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "கார்ட்ரிட்ஜ்கள் பற்றி"
|
msgstr "கார்ட்ரிட்ஜ்கள் பற்றி"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "புரோட்டொண்டிபி"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "அவுலாங்க்டோபீட்"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} தொடங்கப்பட்டது"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
|
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "சேர்க்கப்பட்டது: {}"
|
msgstr "சேர்க்கப்பட்டது: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "ஒருபோதும் இல்லை"
|
msgstr "ஒருபோதும் இல்லை"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "கடைசியாக விளையாடியது: {}"
|
msgstr "கடைசியாக விளையாடியது: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "விண்ணப்பி"
|
msgstr "விண்ணப்பி"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "புதிய விளையாட்டைச் சேர்க்கவும்"
|
msgstr "புதிய விளையாட்டைச் சேர்க்கவும்"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "சேர்"
|
msgstr "உறுதிப்படுத்தவும்"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "செயல்படுத்தக்கூடியவை"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "கோப்பு.txt"
|
msgstr "கோப்பு.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "பயன்பாடு"
|
msgstr "பயன்பாடு"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\பாதை\\டு \\{}"
|
msgstr "C:\\பாதை\\டு \\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/பாதை/டு/ {}"
|
msgstr "/பாதை/டு/ {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -516,225 +476,99 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"பாதையில் இடைவெளிகள் இருந்தால், அதை இரட்டை மேற்கோள்களில் போர்த்துவதை உறுதிசெய்யவும்!"
|
"பாதையில் இடைவெளிகள் இருந்தால், அதை இரட்டை மேற்கோள்களில் போர்த்துவதை உறுதிசெய்யவும்!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
|
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
|
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
|
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "விருப்பங்களைப் பயன்படுத்த முடியவில்லை"
|
msgstr "விருப்பங்களைப் பயன்படுத்த முடியவில்லை"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} தொடங்கப்பட்டது"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} மறைக்கப்பட்டுள்ளது"
|
msgstr "{} மறைக்கப்பட்டுள்ளது"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} மறைக்கப்படாதது"
|
msgstr "{} மறைக்கப்படாதது"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} அகற்றப்பட்டது"
|
msgstr "{} அகற்றப்பட்டது"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "அனைத்து விளையாட்டுகளும் அகற்றப்பட்டன"
|
msgstr "அனைத்து விளையாட்டுகளும் அகற்றப்பட்டன"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr "SteamGridDB ஐப் பயன்படுத்த API விசை தேவை. நீங்கள் ஒன்றை {}இங்கே{} உருவாக்கலாம்."
|
msgstr "SteamGridDB ஐப் பயன்படுத்த API விசை தேவை. நீங்கள் ஒன்றை {}இங்கே{} உருவாக்கலாம்."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "அட்டைகளைப் பதிவிறக்குகிறது…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "அட்டைகள் புதுப்பிக்கப்பட்டன"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "நிறுவல் கிடைக்கவில்லை"
|
msgstr "நிறுவல் கிடைக்கவில்லை"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "சரியான கோப்பகத்தைத் தேர்ந்தெடுக்கவும்"
|
msgstr "சரியான கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "எச்சரிக்கை"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "தவறான கோப்பகம்"
|
msgstr "தவறான கோப்பகம்"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "இருப்பிடத்தை அமைக்கவும்"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "நிராகரி"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "இன்று"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "நேற்று"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "கடந்த வாரம்"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "இந்த மாதம்"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "கடந்த மாதம்"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "கடந்த ஆண்டு"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "இறக்குமதியின் போது பின்வரும் பிழைகள் ஏற்பட்டன:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "புதிய விளையாட்டுகள் எதுவும் கண்டறியப்படவில்லை"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} விளையாட்டு இறக்குமதி செய்யப்பட்டது"
|
|
||||||
msgstr[1] "இறக்குமதி செய்யப்பட்ட விளையாட்டுகள்"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] ", {} அகற்றப்பட்டது"
|
|
||||||
msgstr[1] ", {} அகற்றப்பட்டன"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "{} கேச் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
msgstr "{} கேச் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "{} கட்டமைப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
msgstr "{} கட்டமைப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "{} தரவு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
msgstr "{} தரவு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "RetroArch மையம் தேர்ந்தெடுக்கப்படவில்லை"
|
msgstr "இருப்பிடத்தை அமைக்கவும்"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "நிராகரி"
|
||||||
msgstr "பின்வரும் விளையாட்டு பட்டியல்களுக்கு இயல்புநிலை மையம் இல்லை:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "தேர்வு செய்யப்பட்ட மையம் இல்லாத விளையாட்டுகள் இறக்குமதி செய்யப்படவில்லை"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "SteamGridDB ஐ அங்கீகரிக்க முடியவில்லை"
|
msgstr "SteamGridDB ஐ அங்கீகரிக்க முடியவில்லை"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "உங்கள் API விசையை விருப்பங்களில் சரிபார்க்கவும்"
|
msgstr "உங்கள் API விசையை விருப்பங்களில் சரிபார்க்கவும்"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "1 game imported"
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 விளையாட்டு இறக்குமதி செய்யப்பட்டது"
|
|
||||||
#~ msgstr[1] "{} விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 அகற்றப்பட்டது"
|
|
||||||
#~ msgstr[1] "{} அகற்றப்பட்டது"
|
|
||||||
|
|
||||||
#~ msgid "kramo"
|
|
||||||
#~ msgstr "கிராமோ"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "தற்காலிக சேமிப்பு இடம்"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "நூலகம்"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "விருப்பங்களைக் காட்டு"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "குறுக்குவழிகள்"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "பட்டியலை திறக்கவும்"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "புதிய விளையாட்டைச் சேர்க்கவும்"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "இறக்குமதி விளையாட்டுகள்"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "மீண்டும்"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "விளையாட்டுகளைத் தேடுங்கள்"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "மறைக்கப்பட்ட விளையாட்டுகளைத் தேடுங்கள்"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "விளையாட்டின் தலைப்பு"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "டெவலப்பர்"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "உறுதிப்படுத்தவும்"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
#~ msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை."
|
#~ msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை."
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Confirm"
|
||||||
#~ msgid "Configuration"
|
#~ msgid "Configuration"
|
||||||
#~ msgstr "உறுதிப்படுத்தவும்"
|
#~ msgstr "உறுதிப்படுத்தவும்"
|
||||||
|
|
||||||
@@ -750,12 +584,33 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Bottles (பாட்டில்கள்) நிறுவும் இடம்"
|
#~ msgstr "Bottles (பாட்டில்கள்) நிறுவும் இடம்"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "இன்று"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "நேற்று"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "தற்காலிக சேமிப்பு கிடைக்கவில்லை"
|
#~ msgstr "தற்காலிக சேமிப்பு கிடைக்கவில்லை"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "லூட்ரிஸ் தற்காலிக சேமிப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
#~ msgstr "லூட்ரிஸ் தற்காலிக சேமிப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "அட்டைகளை இறக்குமதி செய்கிறது…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "புதிய விளையாட்டுகள் எதுவும் கண்டறியப்படவில்லை"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 விளையாட்டு இறக்குமதி செய்யப்பட்டது"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "விளையாட்டுகளை இறக்குமதி செய்யும் போது பயன்படுத்த வேண்டிய அடைவு"
|
#~ msgstr "விளையாட்டுகளை இறக்குமதி செய்யும் போது பயன்படுத்த வேண்டிய அடைவு"
|
||||||
|
|
||||||
@@ -810,16 +665,19 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
|||||||
#~ msgstr "/பாதை/டு /{file_name}"
|
#~ msgstr "/பாதை/டு /{file_name}"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "General"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "General"
|
#~ msgid "General"
|
||||||
#~ msgstr "பொது"
|
#~ msgstr "பொது"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Search"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "Search"
|
#~ msgid "Search"
|
||||||
#~ msgstr "தேடு"
|
#~ msgstr "தேடு"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
#~| msgid "Undo"
|
||||||
#~ msgctxt "shortcuts window"
|
#~ msgctxt "shortcuts window"
|
||||||
#~ msgid "Undo"
|
#~ msgid "Undo"
|
||||||
#~ msgstr "செயல்தவிர்"
|
#~ msgstr "செயல்தவிர்"
|
||||||
@@ -880,5 +738,5 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
|||||||
#~ msgid "games."
|
#~ msgid "games."
|
||||||
#~ msgstr "விளையாட்டுகள்."
|
#~ msgstr "விளையாட்டுகள்."
|
||||||
|
|
||||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
#~ msgid "kramo"
|
||||||
#~ msgstr "விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;"
|
#~ msgstr "கிராமோ"
|
||||||
|
|||||||
685
po/te.po
@@ -1,685 +0,0 @@
|
|||||||
# Telugu Translation for Cartridges.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# Aryan Karamtoth <aryankmmiv@outlook.com>, 2024.
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
|
||||||
"PO-Revision-Date: 2024-10-08 10:06+0530\n"
|
|
||||||
"Last-Translator: Aryan Karamtoth <aryankmmiv@outlook.com>\n"
|
|
||||||
"Language-Team: Telugu\n"
|
|
||||||
"Language: te\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
||||||
"X-Generator: Gtranslator 47.0\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "గేమ్ లాంచర్"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "మీ అన్ని ఆటలను ప్రారంభించండి"
|
|
||||||
|
|
||||||
#: 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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"కాట్రిడ్జ్లు అనేది మీ అన్ని గేమ్ల కోసం ఒక సాధారణ గేమ్ లాంచర్. లాగిన్ అవసరం లేకుండా స్టీమ్, లుట్రిస్, హీరోయిక్ "
|
|
||||||
"మరియు మరిన్నింటి నుండి గేమ్లను దిగుమతి చేసుకోవడానికి ఇది మద్దతును కలిగి ఉంది. మీరు గేమ్లను "
|
|
||||||
"క్రమబద్ధీకరించవచ్చు మరియు దాచవచ్చు లేదా SteamGridDB నుండి కవర్ ఆర్ట్ని డౌన్లోడ్ చేసుకోవచ్చు."
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "గేమ్ వివరాలు"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "గేమ్ వివరాలను సవరించండి"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "ప్రాధాన్యతలు"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "రద్దు చేయి"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "కొత్త కవర్"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "కవర్ని తొలగించండి"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "శీర్షిక"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "డెవలపర్ (ఐచ్ఛికం)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "అమలు చేయదగినది"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "ఫైల్ని ఎంచుకోండి"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "మరింత సమాచారం"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "సవరించు"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "దాచు"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "తొలగించు"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "దాచిపెట్టు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "జనరల్"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "శోధించండి"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "కీబోర్డ్ సత్వరమార్గాలు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "అన్డు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "నిష్క్రమించు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "సైడ్బార్ని టోగుల్ చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "ప్రధాన మెనూ"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "ఆటలు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "గేమ్ జోడించండి"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "దిగుమతి"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "హిడెన్ గేమ్లను చూపించు"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "గేమ్ని తీసివేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "ప్రవర్తన"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "గేమ్లను ప్రారంభించిన తర్వాత నిష్క్రమించండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "కవర్ ఇమేజ్ గేమ్ లాంచ్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "కవర్ ఇమేజ్ మరియు ప్లే బటన్ యొక్క ప్రవర్తనను మారుస్తుంది"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "చిత్రాలు"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "అధిక నాణ్యత చిత్రాలు"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "నిల్వ ఖర్చుతో గేమ్ కవర్లను నష్టపోకుండా సేవ్ చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "డేంజర్ జోన్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "అన్ని ఆటలను తీసివేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "అన్ఇన్స్టాల్ చేసిన గేమ్లను తీసివేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "మూలాలు"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "స్టిం"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "స్థానాన్ని ఇన్స్టాల్ చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "లుట్రిస్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "స్టిం గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "ఫ్లాట్పాక్ గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "హిరోఇక్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "ఎపిక్ గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "GOG గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "అమెజాన్ గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "సైడ్లోడెడ్ గేమ్లను దిగుమతి చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "బాటిల్స్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "ఇచ్చ్"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "లెజెండరీ"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "ఫ్లాట్పాక్"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "సిస్టమ్ స్థానం"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "వినియోగదారు స్థానం"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "దిగుమతి గేమ్ లాంచర్లు"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "డెస్క్టాప్ ఎంట్రీలు"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "ప్రమాణీకరణ"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API కీ"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "SteamGridDBని ఉపయోగించండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "గేమ్లను జోడించేటప్పుడు లేదా దిగుమతి చేస్తున్నప్పుడు చిత్రాలను డౌన్లోడ్ చేయండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "అధికారిక చిత్రాల కంటే ప్రాధాన్యత ఇవ్వండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "యానిమేటెడ్ చిత్రాలకు ప్రాధాన్యత ఇవ్వండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "కవర్లను నవీకరించండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "ఇప్పటికే మీ లైబ్రరీలో ఉన్న గేమ్ల కోసం కవర్లను పొందండి"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 "వేరొక శోధనను ప్రయత్నించండి"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "ఆటలు లేవు"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 "మీరు దాచిన గేమ్లు ఇక్కడ కనిపిస్తాయి"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "అన్ని ఆటలు"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "చేర్చబడింది"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "దిగుమతి చేయబడింది"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "దాచిన ఆటలు"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "గేమ్ శీర్షిక"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "ఆడండి"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "క్రమబద్ధీకరించు"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "A-Z"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "Z-A"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "సరికొత్త"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "అతి పురాతనమైనది"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "చివరిగా ఆడినది"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "దాచిన చూపు"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "గుళికల గురించి"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} ప్రారంభించబడింది"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Aryan Karamtoth"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "జోడించబడింది: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "ఎప్పుడూ"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "చివరిగా ఆడినది: {}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "దరఖాస్తు చేసుకోండి"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "కొత్త గేమ్ని జోడించండి"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "జోడించు"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "ఎక్జిక్యూటబుల్స్"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "file.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "ప్రోగ్రామ్"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\path\\to\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/path/to/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"ఎక్జిక్యూటబుల్ \"{}\"ని ప్రారంభించడానికి, ఆదేశాన్ని ఉపయోగించండి:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"డిఫాల్ట్ అప్లికేషన్తో \"{}\" ఫైల్ని తెరవడానికి, ఉపయోగించండి:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"మార్గం ఖాళీలను కలిగి ఉన్నట్లయితే, దానిని డబుల్ కోట్లలో చుట్టేలా చూసుకోండి!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "గేమ్ని జోడించడం సాధ్యపడలేదు"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "గేమ్ శీర్షిక ఖాళీగా ఉండకూడదు."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "ఎక్జిక్యూటబుల్ ఖాళీగా ఉండకూడదు."
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "ప్రాధాన్యతలను వర్తింపజేయడం సాధ్యపడలేదు"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} దాచబడింది"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} దాచబడలేదు"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} తీసివేయబడింది"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "అన్ని గేమ్లు తీసివేయబడ్డాయి"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr "SteamGridDBని ఉపయోగించడానికి API కీ అవసరం. మీరు {}ఇక్కడ{} ఒకదాన్ని రూపొందించవచ్చు."
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "కవర్లను డౌన్లోడ్ చేస్తోంది…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "కవర్లు నవీకరించబడ్డాయి"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "ఇన్స్టాలేషన్ కనుగొనబడలేదు"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "చెల్లుబాటు అయ్యే డైరెక్టరీని ఎంచుకోండి"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "హెచ్చరిక"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "చెల్లని డైరెక్టరీ"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "స్థానాన్ని సెట్ చేయండి"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "తొలగించు"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "చివరిగా ఆడినది"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "చివరిగా ఆడినది"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "గేమ్లను దిగుమతి చేస్తోంది..."
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "దిగుమతి సమయంలో క్రింది లోపాలు సంభవించాయి:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "కొత్త గేమ్లు ఏవీ కనుగొనబడలేదు"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} గేమ్లు దిగుమతి చేయబడ్డాయి"
|
|
||||||
msgstr[1] "{} గేమ్లు దిగుమతి చేయబడ్డాయి"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} తీసివేయబడింది"
|
|
||||||
msgstr[1] "{} తీసివేయబడింది"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "{} కాష్ డైరెక్టరీని ఎంచుకోండి."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "{} కాన్ఫిగరేషన్ డైరెక్టరీని ఎంచుకోండి."
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "{} డేటా డైరెక్టరీని ఎంచుకోండి."
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
msgstr "రెట్రోఆర్చ్ కోర్ ఎంచుకోబడలేదు"
|
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
|
||||||
msgid "The following playlists have no default core:"
|
|
||||||
msgstr "కింది ప్లేజాబితాలకు డిఫాల్ట్ కోర్ లేదు:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "ఎంపిక చేయబడిన కోర్ లేని గేమ్లు దిగుమతి చేయబడలేదు"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "SteamGridDB ని ప్రమాణీకరించడం సాధ్యపడలేదు"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "ప్రాధాన్యతలలో మీ API కీని ధృవీకరించండి"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 గేమ్ దిగుమతి చేయబడింది"
|
|
||||||
#~ msgstr[1] "{} గేమ్లు దిగుమతి చేయబడ్డాయి"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 తీసివేయబడింది"
|
|
||||||
#~ msgstr[1] "{} తీసివేయబడింది"
|
|
||||||
612
po/tr.po
@@ -2,14 +2,13 @@
|
|||||||
# Copyright (C) YEAR kramo
|
# Copyright (C) YEAR kramo
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
# This file is distributed under the same license as the Cartridges package.
|
||||||
# Sabri Ünal <libreajans@gmail.com>, 2023.
|
# Sabri Ünal <libreajans@gmail.com>, 2023.
|
||||||
# Ömer Faruk Kaygısız <farukkaygisiz24@gmail.com>, 2024.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Cartridges\n"
|
"Project-Id-Version: Cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2024-12-01 16:00+0000\n"
|
"PO-Revision-Date: 2023-07-15 22:51+0000\n"
|
||||||
"Last-Translator: Ömer Faruk Kaygısız <farukkaygisiz24@gmail.com>\n"
|
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
|
||||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Turkish <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/tr/>\n"
|
"cartridges/tr/>\n"
|
||||||
"Language: tr\n"
|
"Language: tr\n"
|
||||||
@@ -17,32 +16,30 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Kartuşlar"
|
msgstr "Kartuşlar"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Oyun Başlatıcı"
|
msgstr "Oyun Başlatıcı"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Tüm oyunlarınızı başlatın"
|
msgstr "Tüm oyunlarınızı başlatın"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"gaming;oyun;launcher;başlatıcı;steam;lutris;heroic;bottles;itch;flatpak;"
|
msgstr "oyun;başlatıcı;steam;lutris;heroic;bottles;itch;"
|
||||||
"legendary;retroarch;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -54,66 +51,78 @@ msgstr ""
|
|||||||
"aktarma desteğine sahiptir. Oyunları sıralayabilir, gizleyebilir veya "
|
"aktarma desteğine sahiptir. Oyunları sıralayabilir, gizleyebilir veya "
|
||||||
"SteamGridDB'den kapak resmi indirebilirsiniz."
|
"SteamGridDB'den kapak resmi indirebilirsiniz."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Kütüphane"
|
||||||
msgstr "Oyun Ayrıntıları"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Oyun Ayrıntılarını Düzenle"
|
msgstr "Oyun Ayrıntılarını Düzenle"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Oyun Ayrıntıları"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Tercihler"
|
msgstr "Tercihler"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "İptal"
|
msgstr "İptal"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Yeni Kapak"
|
msgstr "Yeni Kapak"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Kapağı Sil"
|
msgstr "Kapağı Sil"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Başlık"
|
msgstr "Başlık"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Geliştirici (isteğe bağlı)"
|
msgstr "Oyunun başlığı"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Geliştirici"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Geliştirici veya yayıncı (isteğe bağlı)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Yürütülebilir"
|
msgstr "Yürütülebilir"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Dosya Seç"
|
msgstr "Oyun başlatılırken açılacak dosya veya çalıştırılacak komut"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Daha Fazla Bilgi"
|
msgstr "Daha Fazla Bilgi"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Düzenle"
|
msgstr "Düzenle"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Gizle"
|
msgstr "Gizle"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Kaldır"
|
msgstr "Kaldır"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Göster"
|
msgstr "Göster"
|
||||||
|
|
||||||
@@ -121,379 +130,330 @@ msgstr "Göster"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Genel"
|
msgstr "Genel"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Ara"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Klavye Kısayolları"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Geri Al"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Çık"
|
msgstr "Çık"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Kenar Çubuğunu Aç/Kapat"
|
msgid "Search"
|
||||||
|
msgstr "Ara"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Ana Menü"
|
msgstr "Tercihleri göster"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Kısayollar"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Geri Al"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Menüyü aç"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Oyunlar"
|
msgstr "Oyunlar"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Oyun Ekle"
|
msgstr "Yeni oyun ekle"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Oyunları içe aktar"
|
||||||
msgstr "İçe Aktar"
|
|
||||||
|
#: data/gtk/help-overlay.blp:58
|
||||||
|
msgid "Show hidden games"
|
||||||
|
msgstr "Gizli oyunları göster"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Remove game"
|
||||||
msgstr "Gizli Oyunları Göster"
|
msgstr "Oyunu kaldır"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "Oyunu Kaldır"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Davranış"
|
msgstr "Davranış"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
#: data/gtk/preferences.blp:16
|
||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Oyunları Başlattıktan Sonra Çık"
|
msgstr "Oyunu Başlatıldıktan Sonra Çık"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Kapak Görüntüsü Oyunu Başlatır"
|
msgstr "Kapak Görüntüsü Oyunu Başlatır"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Kapak görüntüsünün ve oyna düğmesinin davranışını değiştirir"
|
msgstr "Kapak görüntüsünün ve oyna düğmesinin davranışını değiştirir"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Görüntüler"
|
msgstr "Görüntüler"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Yüksek Kaliteli Görüntüler"
|
msgstr "Yüksek Kaliteli Görüntüler"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Oyun kapaklarını, daha çok depolama alanı gerektirmesine rağmen, kayıpsız "
|
"Oyun kapaklarını, daha çok depolama alanı gerektirmesine rağmen, kayıpsız "
|
||||||
"kaydet"
|
"kaydet"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Tehlikeli Bölge"
|
msgstr "Tehlikeli Bölge"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Tüm Oyunları Kaldır"
|
msgstr "Tüm Oyunları Kaldır"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Oyunları otomatik içeri aktar"
|
msgstr "İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Kaldırılmış Oyunları Sil"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Kaynaklar"
|
msgstr "Kaynaklar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Kurulu Konumu"
|
msgstr "Kurulu Konumu"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Önbellek Konumu"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Steam Oyunlarını İçe Aktar"
|
msgstr "Steam Oyunlarını İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Flatpak Oyunlarını İçe Aktarın"
|
msgstr "Flatpak Oyunlarını İçe Aktarın"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Epic Oyunlarını İçe Aktar"
|
msgstr "Epic Oyunlarını İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "GOG Oyunlarını İçe Aktar"
|
msgstr "GOG Oyunlarını İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Amazon Oyunlarını İçe Aktar"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Steam Oyunlarını İçe Aktar"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Yandan Yüklenmiş Oyunları İçe Aktar"
|
msgstr "Yandan Yüklenmiş Oyunları İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Şişeler"
|
msgstr "Şişeler"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Legendary"
|
msgstr "Efsanevi"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Sistem Konumu"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Kullanıcı Konumu"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Oyun Başlatıcıları İçe Aktar"
|
msgstr "Oyun Başlatıcıları İçe Aktar"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Masaüstü Girdileri"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Kimlik Doğrulaması"
|
msgstr "Kimlik Doğrulaması"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "API anahtarı"
|
msgstr "API anahtarı"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "SteamGridDB Kullan"
|
msgstr "SteamGridDB Kullan"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Oyun eklerken veya içe aktarırken görüntüleri indir"
|
msgstr "Oyun eklerken veya içe aktarırken görüntüleri indir"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Resmî Görsellere Yeğle"
|
msgstr "Resmî Görsellere Yeğle"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Hareketli Görselleri Yeğle"
|
msgstr "Hareketli Görselleri Yeğle"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Kapakları Güncelle"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Zaten kitaplığınızda bulunan oyunların kapaklarını getir"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Güncelle"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Hiçbir Oyun Bulunamadı"
|
msgstr "Hiçbir Oyun Bulunamadı"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Başka arama dene"
|
msgstr "Başka arama dene."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Oyun Yok"
|
msgstr "Oyun Yok"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Oyun eklemek için + düğmesini kullanın"
|
msgstr "Oyun eklemek için + düğmesini kullanın."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Gizli Oyun Yok"
|
msgstr "Gizli Oyun Yok"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Gizlediğiniz oyunlar burada belirecek"
|
msgstr "Gizlediğiniz oyunlar burada belirecek."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Tüm Oyunlar"
|
msgstr "Geri"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Eklendi"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "İçe aktarıldı"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Gizli Oyunlar"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Oyun Başlığı"
|
msgstr "Oyun Başlığı"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Oyna"
|
msgstr "Oyna"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Oyun Ekle"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Ana Menü"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Gizli Oyunlar"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Sırala"
|
msgstr "Sırala"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "A-Z"
|
msgstr "A-Z"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Z-A"
|
msgstr "Z-A"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "En Yeni"
|
msgstr "En Yeni"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "En Eski"
|
msgstr "En Eski"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Son Oynanan"
|
msgstr "Son Oynanan"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Gizlileri Göster"
|
msgstr "Gizlileri Göster"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Klavye Kısayolları"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Kartuşlar Hakkında"
|
msgstr "Kartuşlar Hakkında"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} başlatıldı"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "Sabri Ünal <libreajans@gmail.com>"
|
msgstr "Sabri Ünal <libreajans@gmail.com>"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Eklendi: {}"
|
msgstr "Eklendi: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Asla"
|
msgstr "Asla"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Son oynanma: {}"
|
msgstr "Son oynanma: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Uygula"
|
msgstr "Uygula"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Yeni Oyun Ekle"
|
msgstr "Yeni Oyun Ekle"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Ekle"
|
msgstr "Doğrula"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Yürütülebilirler"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "dosya.txt"
|
msgstr "dosya.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "program"
|
msgstr "program"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\yol\\klasör\\{}"
|
msgstr "C:\\yol\\klasör\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/yol/klasör/{}"
|
msgstr "/yol/klasör/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -515,219 +475,94 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Yol boşluk içeriyorsa, çift tırnak içine aldığınızdan emin olun!"
|
"Yol boşluk içeriyorsa, çift tırnak içine aldığınızdan emin olun!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Oyun Eklenemedi"
|
msgstr "Oyun Eklenemedi"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Oyun başlığı boş olamaz."
|
msgstr "Oyun başlığı boş olamaz."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Çalıştırılabilir boş olamaz."
|
msgstr "Çalıştırılabilir boş olamaz."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Tercihler Uygulanamadı"
|
msgstr "Tercihler Uygulanamadı"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} başlatıldı"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} gizli"
|
msgstr "{} gizli"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} görünür"
|
msgstr "{} görünür"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} kaldırıldı"
|
msgstr "{} kaldırıldı"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Tüm oyunlar kaldırıldı"
|
msgstr "Tüm oyunlar kaldırıldı"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"SteamGridDBʼyi kullanmak için API anahtarı gereklidir. {}Buradan{} bir tane "
|
"SteamGridDBʼyi kullanmak için API anahtarı gereklidir. {}Buradan{} bir tane "
|
||||||
"oluşturabilirsiniz."
|
"oluşturabilirsiniz."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Kapaklar indiriliyor…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Kapaklar güncellendi"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Kurulum Bulunamadı"
|
msgstr "Kurulum Bulunamadı"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Geçerli bir dizin seçin"
|
msgstr "Geçerli bir dizin seçin."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Uyarı"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Geçersiz Dizin"
|
msgstr "Geçersiz Dizin"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Konum Ayarla"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Vazgeç"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Bugün"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Dün"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Geçen Hafta"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Bu Ay"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Geçen Ay"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Geçen Yıl"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Oyunlar İçe Aktarılıyor…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "İçe aktarılırken şu hatalar oluştu:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Yeni oyun bulunamadı"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} oyun içe aktarıldı"
|
|
||||||
msgstr[1] "{} oyunlar içe aktarıldı"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} kaldırıldı"
|
|
||||||
msgstr[1] "{} kaldırıldılar"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "{} önbellek dizinini seç."
|
msgstr "{} önbellek dizinini seç."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "{} yapılandırma dizinini seç."
|
msgstr "{} yapılandırma dizinini seç."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "{} veri dizinini seç."
|
msgstr "{} veri dizinini seç."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "RetroArch Çekirdeği Seçilmedi"
|
msgstr "Konum Ayarla"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Vazgeç"
|
||||||
msgstr "Aşağıdaki oynatma listelerinin öntanımlı çekirdeği yok:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Çekirdek seçilmeyen oyunlar içe aktarılmadı"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "SteamGridDB Kimlik Doğrulaması Yapılamadı"
|
msgstr "SteamGridDB Kimlik Doğrulaması Yapılamadı"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Tercihlerde API anahtarınızı doğrulayın"
|
msgstr "Tercihlerde API anahtarınızı doğrulayın"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 oyun içe aktarıldı"
|
|
||||||
#~ msgstr[1] "{} oyun içe aktarıldı"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 kaldırıldı"
|
|
||||||
#~ msgstr[1] "{} kaldırıldı"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Önbellek Konumu"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Kütüphane"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Tercihleri Göster"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Kısayollar"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Menüyü Aç"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Yeni Oyun Ekle"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Oyunları İçe Aktar"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Geri"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Oyun ara"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Gizli oyunları ara"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Oyunun başlığı"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Geliştirici"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Oyun başlatılırken açılacak dosya veya çalıştırılacak komut"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Doğrula"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Cache Not Found"
|
#~| msgid "Cache Not Found"
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -750,5 +585,26 @@ msgstr "Tercihlerde API anahtarınızı doğrulayın"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Şişeler Kurulu Konumu"
|
#~ msgstr "Şişeler Kurulu Konumu"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Bugün"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Dün"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Lutris önbellek dizinini seç."
|
#~ msgstr "Lutris önbellek dizinini seç."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Oyunlar İçe Aktarılıyor…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Kapaklar İçe Aktarılıyor…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Yeni oyun bulunamadı"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 oyun içe aktarıldı"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} oyun içe aktarıldı"
|
||||||
|
|||||||
612
po/uk.po
@@ -4,15 +4,13 @@
|
|||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Dan <denqwerta@gmail.com>, 2023.
|
# Dan <denqwerta@gmail.com>, 2023.
|
||||||
# Вова Смірнов <vovasmirnon5895@gmail.com>, 2023.
|
# Вова Смірнов <vovasmirnon5895@gmail.com>, 2023.
|
||||||
# Dan <jonweblin2205@protonmail.com>, 2023, 2024.
|
# Dan <jonweblin2205@protonmail.com>, 2023.
|
||||||
# Andrii Murha <flat.assembly@gmail.com>, 2023.
|
|
||||||
# Сергій <sergiy.goncharuk.1@gmail.com>, 2024.
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: cartridges\n"
|
"Project-Id-Version: cartridges\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||||
"Last-Translator: Dan <jonweblin2205@protonmail.com>\n"
|
"Last-Translator: Dan <jonweblin2205@protonmail.com>\n"
|
||||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/uk/>\n"
|
"cartridges/uk/>\n"
|
||||||
@@ -20,33 +18,32 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 5.8.2\n"
|
"X-Generator: Weblate 5.0-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: src/main.py:170
|
||||||
#: data/gtk/window.blp:83
|
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Картриджі"
|
msgstr "Картриджі"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Ігровий лаунчер"
|
msgstr "Ігровий лаунчер"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Запустіть усі свої ігри"
|
msgstr "Запустіть усі свої ігри"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
#, fuzzy
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||||
msgstr ""
|
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||||
"ігри;лаунчер;steam;lutris;heroic;bottles;itch;flatpak;legendary; retroarch;"
|
msgstr "ігри;лаунчер;steam;lutris;heroic;bottles;itch;"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
"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 "
|
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||||
@@ -58,66 +55,78 @@ msgstr ""
|
|||||||
"можете сортувати та приховувати ігри або завантажувати обкладинки з "
|
"можете сортувати та приховувати ігри або завантажувати обкладинки з "
|
||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:30
|
||||||
#: cartridges/details_dialog.py:77
|
msgid "Library"
|
||||||
msgid "Game Details"
|
msgstr "Бібліотека"
|
||||||
msgstr "Подробиці гри"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||||
msgid "Edit Game Details"
|
msgid "Edit Game Details"
|
||||||
msgstr "Редагувати інформацію про гру"
|
msgstr "Редагувати інформацію про гру"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
msgid "Game Details"
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
msgstr "Подробиці гри"
|
||||||
|
|
||||||
|
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||||
|
#: src/details_window.py:241
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Параметри"
|
msgstr "Параметри"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
#: data/gtk/details-window.blp:25
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Скасувати"
|
msgstr "Скасувати"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
#: data/gtk/details-window.blp:57
|
||||||
msgid "New Cover"
|
msgid "New Cover"
|
||||||
msgstr "Нова обкладинка"
|
msgstr "Нова обкладинка"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-window.blp:75
|
||||||
msgid "Delete Cover"
|
msgid "Delete Cover"
|
||||||
msgstr "Видалити обкладинку"
|
msgstr "Видалити обкладинку"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||||
|
#: data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Назва"
|
msgstr "Назва"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
#: data/gtk/details-window.blp:102
|
||||||
msgid "Developer (optional)"
|
msgid "The title of the game"
|
||||||
msgstr "Розробник (необов'язково)"
|
msgstr "Назва гри"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||||
|
msgid "Developer"
|
||||||
|
msgstr "Розробник"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:113
|
||||||
|
msgid "The developer or publisher (optional)"
|
||||||
|
msgstr "Розробник або видавець (необов'язково)"
|
||||||
|
|
||||||
|
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||||
msgid "Executable"
|
msgid "Executable"
|
||||||
msgstr "Виконуваний"
|
msgstr "Виконуваний"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
#: data/gtk/details-window.blp:124
|
||||||
msgid "Select File"
|
msgid "File to open or command to run when launching the game"
|
||||||
msgstr "Вибрати файл"
|
msgstr "Файл для відкриття або команда для запуску під час запуску гри"
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
#: data/gtk/details-window.blp:130
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Більше інформації"
|
msgstr "Більше інформації"
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Редагувати"
|
msgstr "Редагувати"
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
#: data/gtk/game.blp:107 src/window.py:171
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Приховати"
|
msgstr "Приховати"
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||||
|
#: data/gtk/window.blp:209
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Видалити"
|
msgstr "Видалити"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:126 src/window.py:173
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
msgstr "Показати"
|
msgstr "Показати"
|
||||||
|
|
||||||
@@ -125,55 +134,52 @@ msgstr "Показати"
|
|||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr "Загальний"
|
msgstr "Загальний"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
#: data/gtk/help-overlay.blp:14
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "Пошук"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "Комбінації клавіш"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "Відмінити"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Вийти"
|
msgstr "Вийти"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||||
msgid "Toggle Sidebar"
|
#: data/gtk/window.blp:323
|
||||||
msgstr "Переключити бічну панель"
|
msgid "Search"
|
||||||
|
msgstr "Пошук"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:24
|
||||||
msgid "Main Menu"
|
msgid "Show preferences"
|
||||||
msgstr "Головне меню"
|
msgstr "Показати параметри"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:29
|
||||||
|
msgid "Shortcuts"
|
||||||
|
msgstr "Ярлики"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||||
|
msgid "Undo"
|
||||||
|
msgstr "Відмінити"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:39
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr "Відкрити меню"
|
||||||
|
|
||||||
|
#: data/gtk/help-overlay.blp:45
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
msgstr "Ігри"
|
msgstr "Ігри"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:48
|
||||||
msgid "Add Game"
|
msgid "Add new game"
|
||||||
msgstr "Додати гру"
|
msgstr "Додати нову гру"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:53
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
msgid "Import games"
|
||||||
msgid "Import"
|
msgstr "Імпорт ігор"
|
||||||
msgstr "Імпорт"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:58
|
||||||
msgid "Show Hidden Games"
|
msgid "Show hidden games"
|
||||||
msgstr "Показати приховані ігри"
|
msgstr "Показати приховані ігри"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Remove Game"
|
msgid "Remove game"
|
||||||
msgstr "Видалити гру"
|
msgstr "Видалити гру"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
msgid "Behavior"
|
||||||
msgstr "Поведінка"
|
msgstr "Поведінка"
|
||||||
|
|
||||||
@@ -181,321 +187,275 @@ msgstr "Поведінка"
|
|||||||
msgid "Exit After Launching Games"
|
msgid "Exit After Launching Games"
|
||||||
msgstr "Вихід після запуску ігор"
|
msgstr "Вихід після запуску ігор"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:25
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Обкладинка запускає гру"
|
msgstr "Обкладинка запускає гру"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:26
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
msgstr "Міняє місцями поведінку зображення обкладинки та кнопки відтворення"
|
msgstr "Міняє місцями поведінку зображення обкладинки та кнопки відтворення"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||||
msgid "Images"
|
msgid "Images"
|
||||||
msgstr "Зображення"
|
msgstr "Зображення"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "High Quality Images"
|
msgid "High Quality Images"
|
||||||
msgstr "Зображення високої якості"
|
msgstr "Зображення високої якості"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:40
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Збережена гра покривається без втрат за вартістю зберігання"
|
msgstr "Збережена гра покривається без втрат за вартістю зберігання"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:50
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Небезпечна зона"
|
msgstr "Небезпечна зона"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:53
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Видалити всі ігри"
|
msgstr "Видалити всі ігри"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||||
msgid "Import Games Automatically"
|
msgid "Import"
|
||||||
msgstr "Імпортувати ігри автоматично"
|
msgstr "Імпорт"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:89
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "Вилучити видалені ігри"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
msgstr "Джерела"
|
msgstr "Джерела"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
#: data/gtk/preferences.blp:92
|
||||||
msgid "Steam"
|
msgid "Steam"
|
||||||
msgstr "Steam"
|
msgstr "Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||||
#: data/gtk/preferences.blp:273
|
#: data/gtk/preferences.blp:243
|
||||||
msgid "Install Location"
|
msgid "Install Location"
|
||||||
msgstr "Місце встановлення"
|
msgstr "Місце встановлення"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
#: data/gtk/preferences.blp:106
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
msgid "Lutris"
|
||||||
msgstr "Lutris"
|
msgstr "Lutris"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
#: data/gtk/preferences.blp:119
|
||||||
|
msgid "Cache Location"
|
||||||
|
msgstr "Розташування кешу"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:128
|
||||||
msgid "Import Steam Games"
|
msgid "Import Steam Games"
|
||||||
msgstr "Імпорт ігор Steam"
|
msgstr "Імпорт ігор Steam"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:137
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Імпортувати ігри Flatpak"
|
msgstr "Імпортувати ігри Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:147
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
msgstr "Heroic"
|
msgstr "Heroic"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:160
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Імпорт Epic Games"
|
msgstr "Імпорт Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:169
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
msgstr "Імпорт ігор GOG"
|
msgstr "Імпорт ігор GOG"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "Імпортувати ігри Amazon"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Import Steam Games"
|
||||||
|
msgid "Import Amazon Games"
|
||||||
|
msgstr "Імпорт ігор Steam"
|
||||||
|
|
||||||
|
#: data/gtk/preferences.blp:187
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Імпорт сторонніх ігор"
|
msgstr "Імпорт сторонніх ігор"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:197
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Bottles"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:211
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
msgstr "itch"
|
msgstr "itch"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:225
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Легендарний"
|
msgstr "Легендарний"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:239
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
msgid "Flatpak"
|
||||||
msgstr "Flatpak"
|
msgstr "Flatpak"
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
#: data/gtk/preferences.blp:252
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "Розташування системного каталогу"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "Розташування каталогу користувача"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Імпортувати ігрові лаунчери"
|
msgstr "Імпортувати ігрові лаунчери"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:265
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "Записи на робочому столі"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
msgid "SteamGridDB"
|
||||||
msgstr "SteamGridDB"
|
msgstr "SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
#: data/gtk/preferences.blp:269
|
||||||
msgid "Authentication"
|
msgid "Authentication"
|
||||||
msgstr "Аутентифікація"
|
msgstr "Аутентифікація"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
#: data/gtk/preferences.blp:272
|
||||||
msgid "API Key"
|
msgid "API Key"
|
||||||
msgstr "Ключ API"
|
msgstr "Ключ API"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
#: data/gtk/preferences.blp:280
|
||||||
msgid "Use SteamGridDB"
|
msgid "Use SteamGridDB"
|
||||||
msgstr "Використовувати SteamGridDB"
|
msgstr "Використовувати SteamGridDB"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:281
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Завантаження зображень під час додавання або імпорту ігор"
|
msgstr "Завантаження зображень під час додавання або імпорту ігор"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:290
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
msgstr "Надавати перевагу офіційним зображенням"
|
msgstr "Надавати перевагу офіційним зображенням"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
#: data/gtk/preferences.blp:299
|
||||||
msgid "Prefer Animated Images"
|
msgid "Prefer Animated Images"
|
||||||
msgstr "Надавати перевагу анімованим зображенням"
|
msgstr "Надавати перевагу анімованим зображенням"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "Оновити обкладинку"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "Отримані обкладинки для ігор вже у вашій бібліотеці"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
msgstr "Оновити"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||||
msgid "No Games Found"
|
msgid "No Games Found"
|
||||||
msgstr "Ігор не знайдено"
|
msgstr "Ігор не знайдено"
|
||||||
|
|
||||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||||
msgid "Try a different search"
|
msgid "Try a different search."
|
||||||
msgstr "Спробуйте інший пошук"
|
msgstr "Спробуйте інший пошук."
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Ніяких ігор"
|
msgstr "Ніяких ігор"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games."
|
||||||
msgstr "Використовуйте кнопку +, щоб додати гру"
|
msgstr "Використовуйте кнопку +, щоб додати гру."
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Ніяких прихованих ігор"
|
msgstr "Ніяких прихованих ігор"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here."
|
||||||
msgstr "Ігри, які ви сховали, з'являться тут"
|
msgstr "Ігри, які ви сховали, з'являться тут."
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||||
msgid "All Games"
|
msgid "Back"
|
||||||
msgstr "Всі Ігри"
|
msgstr "Назад"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:121
|
||||||
msgid "Added"
|
|
||||||
msgstr "Додано"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "Імпортовано"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "Приховані ігри"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
msgstr "Назва гри"
|
msgstr "Назва гри"
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
#: data/gtk/window.blp:176
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Грати"
|
msgstr "Грати"
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||||
|
msgid "Add Game"
|
||||||
|
msgstr "Додати гру"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||||
|
msgid "Main Menu"
|
||||||
|
msgstr "Головне меню"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:311
|
||||||
|
msgid "Hidden Games"
|
||||||
|
msgstr "Приховані ігри"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:374
|
||||||
msgid "Sort"
|
msgid "Sort"
|
||||||
msgstr "Сортувати"
|
msgstr "Сортувати"
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
#: data/gtk/window.blp:377
|
||||||
msgid "A-Z"
|
msgid "A-Z"
|
||||||
msgstr "А-Я"
|
msgstr "А-Я"
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
#: data/gtk/window.blp:383
|
||||||
msgid "Z-A"
|
msgid "Z-A"
|
||||||
msgstr "Я-А"
|
msgstr "Я-А"
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
#: data/gtk/window.blp:389
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr "Найновіші"
|
msgstr "Найновіші"
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
#: data/gtk/window.blp:395
|
||||||
msgid "Oldest"
|
msgid "Oldest"
|
||||||
msgstr "Найстаріші"
|
msgstr "Найстаріші"
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:401
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Остання гра"
|
msgstr "Остання гра"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:408
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
msgstr "Показати приховане"
|
msgstr "Показати приховане"
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:421
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr "Комбінації клавіш"
|
||||||
|
|
||||||
|
#: data/gtk/window.blp:426
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Про Картриджі"
|
msgstr "Про Картриджі"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#. Translators: Replace this with your name for it to show up in the about window
|
||||||
msgid "IGDB"
|
#: src/main.py:188
|
||||||
msgstr "IGDB"
|
msgid "translator_credits"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "HowLongToBeat"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} запущено"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "kefir2105"
|
msgstr "kefir2105"
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: src/window.py:194
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Додано: {}"
|
msgstr "Додано: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: src/window.py:197
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
msgstr "Ніколи"
|
msgstr "Ніколи"
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
#. The variable is the date when the game was last played
|
||||||
#: cartridges/window.py:389
|
#: src/window.py:201
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Востаннє грали: {}"
|
msgstr "Востаннє грали: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: src/details_window.py:72
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Застосувати"
|
msgstr "Застосувати"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: src/details_window.py:78
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Додати нову гру"
|
msgstr "Додати нову гру"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: src/details_window.py:79
|
||||||
msgid "Add"
|
msgid "Confirm"
|
||||||
msgstr "Додати"
|
msgstr "Підтвердити"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "Виконувані файли"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
#. Translate this string as you would translate "file"
|
||||||
#: cartridges/details_dialog.py:117
|
#: src/details_window.py:92
|
||||||
msgid "file.txt"
|
msgid "file.txt"
|
||||||
msgstr "file.txt"
|
msgstr "file.txt"
|
||||||
|
|
||||||
#. As in software
|
#. As in software
|
||||||
#: cartridges/details_dialog.py:119
|
#: src/details_window.py:94
|
||||||
msgid "program"
|
msgid "program"
|
||||||
msgstr "програма"
|
msgstr "програма"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
#: src/details_window.py:99 src/details_window.py:101
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\шлях\\до\\{}"
|
msgstr "C:\\шлях\\до\\{}"
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
#. Translate this string as you would translate "path to {}"
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
#: src/details_window.py:105 src/details_window.py:107
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/path/to/{}"
|
msgstr "/path/to/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: src/details_window.py:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
"To launch the executable \"{}\", use the command:\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -518,223 +478,94 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Якщо шлях містить пробіли, обов'язково візьміть його в подвійні лапки!"
|
"Якщо шлях містить пробіли, обов'язково візьміть його в подвійні лапки!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: src/details_window.py:147 src/details_window.py:153
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
msgstr "Не вдалося додати гру"
|
msgstr "Не вдалося додати гру"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: src/details_window.py:147 src/details_window.py:183
|
||||||
msgid "Game title cannot be empty."
|
msgid "Game title cannot be empty."
|
||||||
msgstr "Назва гри не може бути порожньою."
|
msgstr "Назва гри не може бути порожньою."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
#: src/details_window.py:153 src/details_window.py:191
|
||||||
msgid "Executable cannot be empty."
|
msgid "Executable cannot be empty."
|
||||||
msgstr "Виконуваний файл не може бути порожнім."
|
msgstr "Виконуваний файл не може бути порожнім."
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
#: src/details_window.py:182 src/details_window.py:190
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
msgstr "Не вдалося застосувати параметри"
|
msgstr "Не вдалося застосувати параметри"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:138
|
||||||
|
msgid "{} launched"
|
||||||
|
msgstr "{} запущено"
|
||||||
|
|
||||||
|
#. The variable is the title of the game
|
||||||
|
#: src/game.py:152
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} приховано"
|
msgstr "{} приховано"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: src/game.py:152
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} показано"
|
msgstr "{} показано"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#: src/game.py:169
|
||||||
#: cartridges/game.py:153
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} видалено"
|
msgstr "{} видалено"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: src/preferences.py:112
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Всі ігри видалено"
|
msgstr "Всі ігри видалено"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: src/preferences.py:160
|
||||||
msgid ""
|
msgid ""
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Для використання SteamGridDB потрібен ключ API. Ви можете згенерувати його {}"
|
"Для використання SteamGridDB потрібен ключ API. Ви можете згенерувати його {}"
|
||||||
"тут{}."
|
"тут{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: src/preferences.py:285
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "Завантаження обкладинок…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "Обкладинки оновлені"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
msgstr "Встановлення не знайдено"
|
msgstr "Встановлення не знайдено"
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
#: src/preferences.py:287
|
||||||
msgid "Select a valid directory"
|
msgid "Select a valid directory."
|
||||||
msgstr "Виберіть правильний каталог"
|
msgstr "Виберіть правильний каталог."
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
#: src/preferences.py:349
|
||||||
msgid "Warning"
|
|
||||||
msgstr "Увага"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
msgid "Invalid Directory"
|
||||||
msgstr "Неправильний каталог"
|
msgstr "Неправильний каталог"
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "Встановити місцезнаходження"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "Відхилити"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr "Сьогодні"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr "Вчора"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "Останній тиждень"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr "Цього місяця"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr "Останній місяць"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "Останній рік"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "Імпорт ігор…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "Під час імпорту виникли наступні помилки:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "Нових ігор не знайдено"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "{} гру імпортовано"
|
|
||||||
msgstr[1] "{} гри імпортовано"
|
|
||||||
msgstr[2] "{} ігор імпортовано"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} видалено"
|
|
||||||
msgstr[1] "{} видалено"
|
|
||||||
msgstr[2] "{} видалено"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: src/preferences.py:353
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Виберіть каталог кешу {}."
|
msgstr "Виберіть каталог кешу {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: src/preferences.py:356
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Виберіть каталог конфігурації {}."
|
msgstr "Виберіть каталог конфігурації {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: src/preferences.py:359
|
||||||
msgid "Select the {} data directory."
|
msgid "Select the {} data directory."
|
||||||
msgstr "Виберіть каталог даних {}."
|
msgstr "Виберіть каталог даних {}."
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
#: src/preferences.py:365
|
||||||
msgid "No RetroArch Core Selected"
|
msgid "Set Location"
|
||||||
msgstr "Ядро RetroArch не вибрано"
|
msgstr "Встановити місцезнаходження"
|
||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#: src/utils/create_dialog.py:25
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
msgid "Dismiss"
|
||||||
msgid "The following playlists have no default core:"
|
msgstr "Відхилити"
|
||||||
msgstr "Наведені нижче списки відтворення не мають типового ядра:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: src/store/managers/sgdb_manager.py:47
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "Ігри без вибраного ядра не імпортувалися"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
msgstr "Не вдалося автентифікувати SteamGridDB"
|
msgstr "Не вдалося автентифікувати SteamGridDB"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
#: src/store/managers/sgdb_manager.py:48
|
||||||
msgid "Verify your API key in preferences"
|
msgid "Verify your API key in preferences"
|
||||||
msgstr "Перевірте свій API-ключ у параметрах"
|
msgstr "Перевірте свій API-ключ у параметрах"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "1 гру імпортовано"
|
|
||||||
#~ msgstr[1] "{} гри імпортовано"
|
|
||||||
#~ msgstr[2] "{} гри імпортовано"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "1 вилучено"
|
|
||||||
#~ msgstr[1] "{} вилучено"
|
|
||||||
#~ msgstr[2] "{} вилучено"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "Розташування кешу"
|
|
||||||
|
|
||||||
#~ msgid "Library"
|
|
||||||
#~ msgstr "Бібліотека"
|
|
||||||
|
|
||||||
#~ msgid "Show preferences"
|
|
||||||
#~ msgstr "Показати параметри"
|
|
||||||
|
|
||||||
#~ msgid "Shortcuts"
|
|
||||||
#~ msgstr "Ярлики"
|
|
||||||
|
|
||||||
#~ msgid "Open menu"
|
|
||||||
#~ msgstr "Відкрити меню"
|
|
||||||
|
|
||||||
#~ msgid "Add new game"
|
|
||||||
#~ msgstr "Додати нову гру"
|
|
||||||
|
|
||||||
#~ msgid "Import games"
|
|
||||||
#~ msgstr "Імпорт ігор"
|
|
||||||
|
|
||||||
#~ msgid "Back"
|
|
||||||
#~ msgstr "Назад"
|
|
||||||
|
|
||||||
#~ msgid "Search games"
|
|
||||||
#~ msgstr "Пошук ігор"
|
|
||||||
|
|
||||||
#~ msgid "Search hidden games"
|
|
||||||
#~ msgstr "Пошук прихованих ігор"
|
|
||||||
|
|
||||||
#~ msgid "The title of the game"
|
|
||||||
#~ msgstr "Назва гри"
|
|
||||||
|
|
||||||
#~ msgid "Developer"
|
|
||||||
#~ msgstr "Розробник"
|
|
||||||
|
|
||||||
#~ msgid "File to open or command to run when launching the game"
|
|
||||||
#~ msgstr "Файл для відкриття або команда для запуску під час запуску гри"
|
|
||||||
|
|
||||||
#~ msgid "Confirm"
|
|
||||||
#~ msgstr "Підтвердити"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "The Steam directory cannot be found."
|
#~| msgid "The Steam directory cannot be found."
|
||||||
#~ msgid "Directory not Valid"
|
#~ msgid "Directory not Valid"
|
||||||
@@ -767,12 +598,33 @@ msgstr "Перевірте свій API-ключ у параметрах"
|
|||||||
#~ msgid "Bottles Install Location"
|
#~ msgid "Bottles Install Location"
|
||||||
#~ msgstr "Місце встановлення Bottles"
|
#~ msgstr "Місце встановлення Bottles"
|
||||||
|
|
||||||
|
#~ msgid "Today"
|
||||||
|
#~ msgstr "Сьогодні"
|
||||||
|
|
||||||
|
#~ msgid "Yesterday"
|
||||||
|
#~ msgstr "Вчора"
|
||||||
|
|
||||||
#~ msgid "Cache Not Found"
|
#~ msgid "Cache Not Found"
|
||||||
#~ msgstr "Кеш не знайдено"
|
#~ msgstr "Кеш не знайдено"
|
||||||
|
|
||||||
#~ msgid "Select the Lutris cache directory."
|
#~ msgid "Select the Lutris cache directory."
|
||||||
#~ msgstr "Виберіть каталог кешу Lutris."
|
#~ msgstr "Виберіть каталог кешу Lutris."
|
||||||
|
|
||||||
|
#~ msgid "Importing Games…"
|
||||||
|
#~ msgstr "Імпорт ігор…"
|
||||||
|
|
||||||
|
#~ msgid "Importing Covers…"
|
||||||
|
#~ msgstr "Імпорт обкладинок…"
|
||||||
|
|
||||||
|
#~ msgid "No new games found"
|
||||||
|
#~ msgstr "Нових ігор не знайдено"
|
||||||
|
|
||||||
|
#~ msgid "1 game imported"
|
||||||
|
#~ msgstr "1 гру імпортовано"
|
||||||
|
|
||||||
|
#~ msgid "{} games imported"
|
||||||
|
#~ msgstr "{} гри імпортовано"
|
||||||
|
|
||||||
#~ msgid "Directory to use when importing games"
|
#~ msgid "Directory to use when importing games"
|
||||||
#~ msgstr "Каталог для імпорту ігор"
|
#~ msgstr "Каталог для імпорту ігор"
|
||||||
|
|
||||||
|
|||||||
686
po/zh_Hans.po
@@ -1,686 +0,0 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR kramo
|
|
||||||
# This file is distributed under the same license as the Cartridges package.
|
|
||||||
# 刘韬 <lyuutau@outlook.com>, 2023.
|
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2023.
|
|
||||||
# Float <float.hu+@gmail.com>, 2023, 2024.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Cartridges\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2024-11-05 14:01+0100\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/"
|
|
||||||
"cartridges/cartridges/zh_Hans/>\n"
|
|
||||||
"Language: zh_Hans\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
|
||||||
"X-Generator: Weblate 5.4-dev\n"
|
|
||||||
|
|
||||||
#: 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/page.kramo.Cartridges.desktop.in:4
|
|
||||||
msgid "Game Launcher"
|
|
||||||
msgstr "游戏启动器"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
|
||||||
msgid "Launch all your games"
|
|
||||||
msgstr "启动所有游戏"
|
|
||||||
|
|
||||||
#: 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/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 "
|
|
||||||
"necessary. You can sort and hide games or download cover art from "
|
|
||||||
"SteamGridDB."
|
|
||||||
msgstr ""
|
|
||||||
"Cartridges 是一个简单的游戏启动器,适用于您的所有游戏。它支持从Steam、"
|
|
||||||
"Lutris、Heroic等游戏平台导入游戏且无需登录。您可以排序和隐藏游戏,也可以从"
|
|
||||||
"SteamGridDB下载封面。"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
|
||||||
#: cartridges/details_dialog.py:77
|
|
||||||
msgid "Game Details"
|
|
||||||
msgstr "游戏详情"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
|
||||||
msgid "Edit Game Details"
|
|
||||||
msgstr "编辑游戏详情"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
|
||||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
|
||||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
|
||||||
msgid "Preferences"
|
|
||||||
msgstr "偏好"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:15
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "取消"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:45
|
|
||||||
msgid "New Cover"
|
|
||||||
msgstr "新封面"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
|
||||||
msgid "Delete Cover"
|
|
||||||
msgstr "删除封面"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
|
||||||
msgid "Title"
|
|
||||||
msgstr "标题"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:96
|
|
||||||
msgid "Developer (optional)"
|
|
||||||
msgstr "开发者模式(可选)"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:102
|
|
||||||
msgid "Executable"
|
|
||||||
msgstr "可执行程序"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:108
|
|
||||||
msgid "Select File"
|
|
||||||
msgstr "选择文件"
|
|
||||||
|
|
||||||
#: data/gtk/details-dialog.blp:119
|
|
||||||
msgid "More Info"
|
|
||||||
msgstr "更多信息"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "编辑"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
|
||||||
msgid "Hide"
|
|
||||||
msgstr "隐藏"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
|
||||||
msgid "Remove"
|
|
||||||
msgstr "移除"
|
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
|
||||||
msgid "Unhide"
|
|
||||||
msgstr "取消隐藏"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
|
||||||
msgid "General"
|
|
||||||
msgstr "概要"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
|
||||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
|
||||||
msgid "Search"
|
|
||||||
msgstr "搜索"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
|
||||||
msgid "Keyboard Shortcuts"
|
|
||||||
msgstr "键盘快捷键"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
|
||||||
msgid "Undo"
|
|
||||||
msgstr "撤销"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "退出"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
|
||||||
msgid "Toggle Sidebar"
|
|
||||||
msgstr "切换侧边栏"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
|
||||||
msgid "Main Menu"
|
|
||||||
msgstr "主菜单"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
|
||||||
msgid "Games"
|
|
||||||
msgstr "游戏"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
|
||||||
msgid "Add Game"
|
|
||||||
msgstr "添加游戏"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
|
||||||
msgid "Import"
|
|
||||||
msgstr "导入"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
|
||||||
msgid "Show Hidden Games"
|
|
||||||
msgstr "显示隐藏的游戏"
|
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
|
||||||
msgid "Remove Game"
|
|
||||||
msgstr "移除游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
|
||||||
#: data/gtk/preferences.blp:365
|
|
||||||
msgid "Behavior"
|
|
||||||
msgstr "表现方式"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:16
|
|
||||||
msgid "Exit After Launching Games"
|
|
||||||
msgstr "启动游戏后退出"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
|
||||||
msgid "Cover Image Launches Game"
|
|
||||||
msgstr "从封面图片启动游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
|
||||||
msgstr "交换封面图像和启动按钮的行为"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
|
||||||
msgid "Images"
|
|
||||||
msgstr "图像"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:29
|
|
||||||
msgid "High Quality Images"
|
|
||||||
msgstr "高质量图像"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
|
||||||
msgstr "以存储为代价,无损保存游戏封面"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
|
||||||
msgid "Danger Zone"
|
|
||||||
msgstr "危险区域"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
|
||||||
msgid "Remove All Games"
|
|
||||||
msgstr "移除所有游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
|
||||||
msgid "Import Games Automatically"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
|
||||||
msgid "Remove Uninstalled Games"
|
|
||||||
msgstr "删除已卸载的游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
|
||||||
msgid "Sources"
|
|
||||||
msgstr "来源"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
|
||||||
msgid "Steam"
|
|
||||||
msgstr "Steam"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
|
||||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
|
||||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
|
||||||
#: data/gtk/preferences.blp:273
|
|
||||||
msgid "Install Location"
|
|
||||||
msgstr "安装位置"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
|
||||||
#: cartridges/importer/lutris_source.py:107
|
|
||||||
msgid "Lutris"
|
|
||||||
msgstr "Lutris"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:131
|
|
||||||
msgid "Import Steam Games"
|
|
||||||
msgstr "导入 Steam 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
|
||||||
msgid "Import Flatpak Games"
|
|
||||||
msgstr "导入 Flatpak 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
|
||||||
msgid "Heroic"
|
|
||||||
msgstr "Heroic"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
|
||||||
msgid "Import Epic Games"
|
|
||||||
msgstr "导入 Epic 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
|
||||||
msgid "Import GOG Games"
|
|
||||||
msgstr "导入 GOG 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
|
||||||
msgid "Import Amazon Games"
|
|
||||||
msgstr "导入 Amazon 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
|
||||||
msgid "Import Sideloaded Games"
|
|
||||||
msgstr "导入 Sideloaded 游戏"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
|
||||||
msgid "Bottles"
|
|
||||||
msgstr "Bottles"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
|
||||||
msgid "itch"
|
|
||||||
msgstr "itch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
|
||||||
msgid "Legendary"
|
|
||||||
msgstr "Legendary"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
|
||||||
msgid "RetroArch"
|
|
||||||
msgstr "RetroArch"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
|
||||||
msgid "Flatpak"
|
|
||||||
msgstr "Flatpak"
|
|
||||||
|
|
||||||
#. The location of the system-wide data directory
|
|
||||||
#: data/gtk/preferences.blp:301
|
|
||||||
msgid "System Location"
|
|
||||||
msgstr "系统位置"
|
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
|
||||||
#: data/gtk/preferences.blp:319
|
|
||||||
msgid "User Location"
|
|
||||||
msgstr "用户位置"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
|
||||||
msgid "Import Game Launchers"
|
|
||||||
msgstr "导入游戏启动器"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
|
||||||
msgid "Desktop Entries"
|
|
||||||
msgstr "桌面项"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
|
||||||
msgid "SteamGridDB"
|
|
||||||
msgstr "SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:357
|
|
||||||
msgid "Authentication"
|
|
||||||
msgstr "身份认证"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:360
|
|
||||||
msgid "API Key"
|
|
||||||
msgstr "API 密钥"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:368
|
|
||||||
msgid "Use SteamGridDB"
|
|
||||||
msgstr "使用 SteamGridDB"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
|
||||||
msgid "Download images when adding or importing games"
|
|
||||||
msgstr "添加或导入游戏时下载图像"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
|
||||||
msgid "Prefer Over Official Images"
|
|
||||||
msgstr "偏好官方图片"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:377
|
|
||||||
msgid "Prefer Animated Images"
|
|
||||||
msgstr "偏好可活动的图像"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
|
||||||
msgid "Update Covers"
|
|
||||||
msgstr "更新封面"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
|
||||||
msgid "Fetch covers for games already in your library"
|
|
||||||
msgstr "获取您库中已有游戏的封面"
|
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
|
||||||
msgid "Update"
|
|
||||||
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 "请尝试搜索其他内容。"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:21
|
|
||||||
msgid "No Games"
|
|
||||||
msgstr "没有游戏"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
|
||||||
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 "您隐藏的游戏将出现在这里。"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
|
||||||
msgid "All Games"
|
|
||||||
msgstr "所有游戏"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
|
||||||
msgid "Added"
|
|
||||||
msgstr "已添加"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
|
||||||
msgid "Imported"
|
|
||||||
msgstr "已导入"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
|
||||||
msgid "Hidden Games"
|
|
||||||
msgstr "隐藏的游戏"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
|
||||||
msgid "Game Title"
|
|
||||||
msgstr "游戏名称"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:425
|
|
||||||
msgid "Play"
|
|
||||||
msgstr "启动"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:502
|
|
||||||
msgid "Sort"
|
|
||||||
msgstr "分类"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:505
|
|
||||||
msgid "A-Z"
|
|
||||||
msgstr "按 A-Z 排序"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:511
|
|
||||||
msgid "Z-A"
|
|
||||||
msgstr "按 Z-A 排序"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:517
|
|
||||||
msgid "Newest"
|
|
||||||
msgstr "最后添加的"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:523
|
|
||||||
msgid "Oldest"
|
|
||||||
msgstr "最先添加的"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:529
|
|
||||||
msgid "Last Played"
|
|
||||||
msgstr "最后玩过的"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
|
||||||
msgid "Show Hidden"
|
|
||||||
msgstr "显示隐藏的游戏"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:545
|
|
||||||
msgid "About Cartridges"
|
|
||||||
msgstr "关于 Cartridges"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
|
||||||
msgid "IGDB"
|
|
||||||
msgstr "IGDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
|
||||||
msgid "ProtonDB"
|
|
||||||
msgstr "ProtonDB"
|
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
|
||||||
msgid "HowLongToBeat"
|
|
||||||
msgstr "多久响一次"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
|
||||||
msgid "{} launched"
|
|
||||||
msgstr "{} 已启动"
|
|
||||||
|
|
||||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
|
||||||
#: cartridges/main.py:291
|
|
||||||
msgid "translator-credits"
|
|
||||||
msgstr "译者名单"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was added
|
|
||||||
#: cartridges/window.py:382
|
|
||||||
msgid "Added: {}"
|
|
||||||
msgstr "何时添加: {}"
|
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
|
||||||
msgid "Never"
|
|
||||||
msgstr "从未"
|
|
||||||
|
|
||||||
#. The variable is the date when the game was last played
|
|
||||||
#: cartridges/window.py:389
|
|
||||||
msgid "Last played: {}"
|
|
||||||
msgstr "最近一次游玩在:{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
|
||||||
msgid "Apply"
|
|
||||||
msgstr "应用"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
|
||||||
msgid "Add New Game"
|
|
||||||
msgstr "添加新游戏"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
|
||||||
msgid "Add"
|
|
||||||
msgstr "添加"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:102
|
|
||||||
msgid "Executables"
|
|
||||||
msgstr "可执行文件"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "file"
|
|
||||||
#: cartridges/details_dialog.py:117
|
|
||||||
msgid "file.txt"
|
|
||||||
msgstr "文件.txt"
|
|
||||||
|
|
||||||
#. As in software
|
|
||||||
#: cartridges/details_dialog.py:119
|
|
||||||
msgid "program"
|
|
||||||
msgstr "程序"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
|
||||||
msgid "C:\\path\\to\\{}"
|
|
||||||
msgstr "C:\\路径\\到\\{}"
|
|
||||||
|
|
||||||
#. Translate this string as you would translate "path to {}"
|
|
||||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
|
||||||
msgid "/path/to/{}"
|
|
||||||
msgstr "/path/to/{}"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
|
||||||
msgid ""
|
|
||||||
"To launch the executable \"{}\", use the command:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>\"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"To open the file \"{}\" with the default application, use:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
|
||||||
msgstr ""
|
|
||||||
"要启动可执行文件“{}”,请使用以下命令:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>“{}”</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"要使用默认应用程序打开文件“{}”,请使用:\n"
|
|
||||||
"\n"
|
|
||||||
"<tt>{}“{}”</tt>\n"
|
|
||||||
"\n"
|
|
||||||
"如果路径包含空格,请确保将其用双引号引起来!"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
|
||||||
msgid "Couldn't Add Game"
|
|
||||||
msgstr "无法添加游戏"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
|
||||||
msgid "Game title cannot be empty."
|
|
||||||
msgstr "游戏标题不能为空。"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
|
||||||
msgid "Executable cannot be empty."
|
|
||||||
msgstr "可执行文件不能为空。"
|
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
|
||||||
msgid "Couldn't Apply Preferences"
|
|
||||||
msgstr "无法应用偏好设置"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} hidden"
|
|
||||||
msgstr "{} 已隐藏"
|
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
|
||||||
msgid "{} unhidden"
|
|
||||||
msgstr "{} 已取消隐藏"
|
|
||||||
|
|
||||||
#. The variable is the title of the game
|
|
||||||
#: cartridges/game.py:153
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
|
||||||
msgstr "{} 已删除"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
|
||||||
msgid "All games removed"
|
|
||||||
msgstr "所有游戏均已删除"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
|
||||||
msgid ""
|
|
||||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
|
||||||
msgstr "使用 SteamGridDB 需要 API 密钥。 您可以在{}此处{}生成一个。"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
|
||||||
msgid "Downloading covers…"
|
|
||||||
msgstr "正在下载封面…"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:222
|
|
||||||
msgid "Covers updated"
|
|
||||||
msgstr "封面已更新"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
|
||||||
msgid "Installation Not Found"
|
|
||||||
msgstr "未找到安装程序"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:371
|
|
||||||
msgid "Select a valid directory"
|
|
||||||
msgstr "选择一个有效的目录。"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
|
||||||
msgid "Warning"
|
|
||||||
msgstr "警告"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:441
|
|
||||||
msgid "Invalid Directory"
|
|
||||||
msgstr "无效的目录"
|
|
||||||
|
|
||||||
#: cartridges/preferences.py:447
|
|
||||||
msgid "Set Location"
|
|
||||||
msgstr "设置位置"
|
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
|
||||||
msgid "Dismiss"
|
|
||||||
msgstr "不考虑"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
|
||||||
msgid "Today"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
|
||||||
msgid "Yesterday"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
|
||||||
msgstr "最后玩过的"
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
|
||||||
msgid "This Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
|
||||||
msgid "Last Month"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
|
||||||
msgstr "最后玩过的"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
|
||||||
msgid "Importing Games…"
|
|
||||||
msgstr "正在导入游戏…"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
|
||||||
msgid "The following errors occured during import:"
|
|
||||||
msgstr "导入过程中出现以下错误:"
|
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
|
||||||
msgid "No new games found"
|
|
||||||
msgstr "没有发现新游戏"
|
|
||||||
|
|
||||||
#. The variable is the number of games.
|
|
||||||
#: cartridges/importer/importer.py:379
|
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
|
||||||
msgid_plural "{} games imported"
|
|
||||||
msgstr[0] "导入了 {} 个游戏"
|
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
|
||||||
#: cartridges/importer/importer.py:383
|
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
|
||||||
msgid_plural ", {} removed"
|
|
||||||
msgstr[0] "{} 已删除"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:34
|
|
||||||
msgid "Select the {} cache directory."
|
|
||||||
msgstr "选择 {} 缓存目录。"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:36
|
|
||||||
msgid "Select the {} configuration directory."
|
|
||||||
msgstr "选择 {} 配置目录。"
|
|
||||||
|
|
||||||
#. The variable is the name of the source
|
|
||||||
#: cartridges/importer/location.py:38
|
|
||||||
msgid "Select the {} data directory."
|
|
||||||
msgstr "选择 {} 数据目录。"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:129
|
|
||||||
msgid "No RetroArch Core Selected"
|
|
||||||
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 "后续播放列表没有默认核心:"
|
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
|
||||||
msgid "Games with no core selected were not imported"
|
|
||||||
msgstr "未选择核心的游戏不会被导入"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
|
||||||
msgstr "SteamGridDB 无法验证您的身份"
|
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:47
|
|
||||||
msgid "Verify your API key in preferences"
|
|
||||||
msgstr "在偏好设置中验证您的 API 密钥"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 game imported"
|
|
||||||
#~ msgid_plural "{} games imported"
|
|
||||||
#~ msgstr[0] "导入 {} 款游戏"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid "1 removed"
|
|
||||||
#~ msgid_plural "{} removed"
|
|
||||||
#~ msgstr[0] "已删除 {} 款游戏"
|
|
||||||
|
|
||||||
#~ msgid "Cache Location"
|
|
||||||
#~ msgstr "缓存位置"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"reportRedeclaration": "none",
|
|
||||||
"reportMissingModuleSource": "none"
|
|
||||||
}
|
|
||||||
@@ -1,296 +0,0 @@
|
|||||||
#!@PYTHON@
|
|
||||||
|
|
||||||
# cartridges-search-provider.in
|
|
||||||
#
|
|
||||||
# Copyright (c) 2014-2016 Cedric Bellegarde <cedric.bellegarde@adishatz.org>
|
|
||||||
# Copyright 2023 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
|
|
||||||
|
|
||||||
# Heavily inspired by:
|
|
||||||
# https://gitlab.gnome.org/World/lollypop/-/blob/master/search-provider/lollypop-sp.in
|
|
||||||
|
|
||||||
import json
|
|
||||||
|
|
||||||
import gi
|
|
||||||
|
|
||||||
gi.require_version("Gdk", "4.0")
|
|
||||||
gi.require_version("GdkPixbuf", "2.0")
|
|
||||||
|
|
||||||
# pylint: disable=wrong-import-position
|
|
||||||
from gi.repository import GdkPixbuf, Gio, GLib
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
|
|
||||||
|
|
||||||
class Server:
|
|
||||||
def __init__(self, con, path):
|
|
||||||
method_outargs = {}
|
|
||||||
method_inargs = {}
|
|
||||||
for interface in Gio.DBusNodeInfo.new_for_xml(self.__doc__).interfaces:
|
|
||||||
for method in interface.methods:
|
|
||||||
method_outargs[method.name] = (
|
|
||||||
"(" + "".join([arg.signature for arg in method.out_args]) + ")"
|
|
||||||
)
|
|
||||||
method_inargs[method.name] = tuple(
|
|
||||||
arg.signature for arg in method.in_args
|
|
||||||
)
|
|
||||||
|
|
||||||
con.register_object(
|
|
||||||
object_path=path,
|
|
||||||
interface_info=interface,
|
|
||||||
method_call_closure=self.on_method_call,
|
|
||||||
)
|
|
||||||
|
|
||||||
self.method_inargs = method_inargs
|
|
||||||
self.method_outargs = method_outargs
|
|
||||||
|
|
||||||
def on_method_call(
|
|
||||||
self,
|
|
||||||
_connection,
|
|
||||||
_sender,
|
|
||||||
_object_path,
|
|
||||||
_interface_name,
|
|
||||||
method_name,
|
|
||||||
parameters,
|
|
||||||
invocation,
|
|
||||||
):
|
|
||||||
args = list(parameters.unpack())
|
|
||||||
for i, sig in enumerate(self.method_inargs[method_name]):
|
|
||||||
if sig == "h":
|
|
||||||
msg = invocation.get_message()
|
|
||||||
fd_list = msg.get_unix_fd_list()
|
|
||||||
args[i] = fd_list.get(args[i])
|
|
||||||
|
|
||||||
try:
|
|
||||||
result = getattr(self, method_name)(*args)
|
|
||||||
|
|
||||||
# out_args is atleast (signature1).
|
|
||||||
# We therefore always wrap the result as a tuple.
|
|
||||||
# Refer to https://bugzilla.gnome.org/show_bug.cgi?id=765603
|
|
||||||
result = (result,)
|
|
||||||
|
|
||||||
out_args = self.method_outargs[method_name]
|
|
||||||
if out_args != "()":
|
|
||||||
variant = GLib.Variant(out_args, result)
|
|
||||||
invocation.return_value(variant)
|
|
||||||
else:
|
|
||||||
invocation.return_value(None)
|
|
||||||
except Exception: # pylint: disable=broad-exception-caught
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
class SearchCartridgesService(Server, Gio.Application):
|
|
||||||
"""
|
|
||||||
<!DOCTYPE node PUBLIC
|
|
||||||
'-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'
|
|
||||||
'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
|
|
||||||
<node>
|
|
||||||
<interface name="org.gnome.Shell.SearchProvider2">
|
|
||||||
|
|
||||||
<method name="GetInitialResultSet">
|
|
||||||
<arg type="as" name="terms" direction="in" />
|
|
||||||
<arg type="as" name="results" direction="out" />
|
|
||||||
</method>
|
|
||||||
|
|
||||||
<method name="GetSubsearchResultSet">
|
|
||||||
<arg type="as" name="previous_results" direction="in" />
|
|
||||||
<arg type="as" name="terms" direction="in" />
|
|
||||||
<arg type="as" name="results" direction="out" />
|
|
||||||
</method>
|
|
||||||
|
|
||||||
<method name="GetResultMetas">
|
|
||||||
<arg type="as" name="identifiers" direction="in" />
|
|
||||||
<arg type="aa{sv}" name="metas" direction="out" />
|
|
||||||
</method>
|
|
||||||
|
|
||||||
<method name="ActivateResult">
|
|
||||||
<arg type="s" name="identifier" direction="in" />
|
|
||||||
<arg type="as" name="terms" direction="in" />
|
|
||||||
<arg type="u" name="timestamp" direction="in" />
|
|
||||||
</method>
|
|
||||||
|
|
||||||
<method name="LaunchSearch">
|
|
||||||
<arg type="as" name="terms" direction="in" />
|
|
||||||
<arg type="u" name="timestamp" direction="in" />
|
|
||||||
</method>
|
|
||||||
|
|
||||||
</interface>
|
|
||||||
</node>
|
|
||||||
"""
|
|
||||||
|
|
||||||
# pylint: disable=invalid-name
|
|
||||||
|
|
||||||
__SEARCH_BUS = "org.gnome.Shell.SearchProvider2"
|
|
||||||
__PATH_BUS = "@PREFIX@/SearchProvider"
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
Gio.Application.__init__(
|
|
||||||
self,
|
|
||||||
application_id="@APP_ID@.SearchProvider",
|
|
||||||
flags=Gio.ApplicationFlags.IS_SERVICE,
|
|
||||||
inactivity_timeout=10000,
|
|
||||||
)
|
|
||||||
|
|
||||||
self.games = {}
|
|
||||||
self.load_games_from_disk()
|
|
||||||
|
|
||||||
self.__bus = Gio.bus_get_sync(Gio.BusType.SESSION, None)
|
|
||||||
Gio.bus_own_name_on_connection(
|
|
||||||
self.__bus, self.__SEARCH_BUS, Gio.BusNameOwnerFlags.NONE, None, None
|
|
||||||
)
|
|
||||||
Server.__init__(self, self.__bus, self.__PATH_BUS)
|
|
||||||
|
|
||||||
def load_games_from_disk(self):
|
|
||||||
if not shared.games_dir.is_dir():
|
|
||||||
return
|
|
||||||
|
|
||||||
for game_file in shared.games_dir.iterdir():
|
|
||||||
try:
|
|
||||||
data = json.load(game_file.open())
|
|
||||||
except (OSError, json.decoder.JSONDecodeError):
|
|
||||||
continue
|
|
||||||
|
|
||||||
try:
|
|
||||||
# Use .get for compatibility with pre-2.0 games
|
|
||||||
if any(
|
|
||||||
{data.get("hidden"), data.get("blacklisted"), data.get("removed")}
|
|
||||||
):
|
|
||||||
print(f"Skipped {game_file.name}")
|
|
||||||
continue
|
|
||||||
|
|
||||||
self.games[data["game_id"]] = (data["name"], data["developer"])
|
|
||||||
except KeyError:
|
|
||||||
continue
|
|
||||||
|
|
||||||
def ActivateResult(self, game_id, _array, _utime):
|
|
||||||
argv = ["cartridges", "--launch", game_id]
|
|
||||||
(pid, _stdin, _stdout, _stderr) = GLib.spawn_async(
|
|
||||||
argv,
|
|
||||||
flags=GLib.SpawnFlags.SEARCH_PATH,
|
|
||||||
standard_input=False,
|
|
||||||
standard_output=False,
|
|
||||||
standard_error=False,
|
|
||||||
)
|
|
||||||
GLib.spawn_close_pid(pid)
|
|
||||||
|
|
||||||
def GetInitialResultSet(self, terms):
|
|
||||||
return self.__search(terms)
|
|
||||||
|
|
||||||
def GetResultMetas(self, game_ids):
|
|
||||||
results = []
|
|
||||||
|
|
||||||
try:
|
|
||||||
for game_id in game_ids:
|
|
||||||
empty_pixbuf = GdkPixbuf.Pixbuf.new(
|
|
||||||
GdkPixbuf.Colorspace.RGB, True, 8, 32, 32
|
|
||||||
)
|
|
||||||
pixbuf = None
|
|
||||||
if (path := shared.covers_dir / (game_id + ".tiff")).is_file():
|
|
||||||
try:
|
|
||||||
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_scale(
|
|
||||||
str(path), -1, 32, True
|
|
||||||
)
|
|
||||||
except GLib.Error as e:
|
|
||||||
print(e)
|
|
||||||
continue
|
|
||||||
elif (path := shared.covers_dir / (game_id + ".gif")).is_file():
|
|
||||||
try:
|
|
||||||
pixbuf = GdkPixbuf.PixbufAnimation.new_from_file(
|
|
||||||
str(path)
|
|
||||||
).get_static_image()
|
|
||||||
except GLib.Error as e:
|
|
||||||
print(e)
|
|
||||||
continue
|
|
||||||
d = {
|
|
||||||
"id": GLib.Variant("s", game_id),
|
|
||||||
"name": GLib.Variant("s", self.games[game_id][0]),
|
|
||||||
}
|
|
||||||
if pixbuf:
|
|
||||||
pixbuf.composite(
|
|
||||||
empty_pixbuf,
|
|
||||||
6,
|
|
||||||
0,
|
|
||||||
21,
|
|
||||||
32,
|
|
||||||
6,
|
|
||||||
0,
|
|
||||||
21 / pixbuf.get_width(),
|
|
||||||
32 / pixbuf.get_height(),
|
|
||||||
GdkPixbuf.InterpType.NEAREST,
|
|
||||||
255,
|
|
||||||
)
|
|
||||||
|
|
||||||
d["icon-data"] = GLib.Variant(
|
|
||||||
"(iiibiiay)",
|
|
||||||
[
|
|
||||||
empty_pixbuf.get_width(),
|
|
||||||
empty_pixbuf.get_height(),
|
|
||||||
empty_pixbuf.get_rowstride(),
|
|
||||||
empty_pixbuf.get_has_alpha(),
|
|
||||||
empty_pixbuf.get_bits_per_sample(),
|
|
||||||
empty_pixbuf.get_n_channels(),
|
|
||||||
empty_pixbuf.read_pixel_bytes().get_data(),
|
|
||||||
],
|
|
||||||
)
|
|
||||||
if self.games[game_id][1]:
|
|
||||||
d["description"] = GLib.Variant(
|
|
||||||
"s", GLib.markup_escape_text(self.games[game_id][1])
|
|
||||||
)
|
|
||||||
results.append(d)
|
|
||||||
except Exception as e: # pylint: disable=broad-exception-caught
|
|
||||||
print("SearchCartridgesService::GetResultMetas():", e)
|
|
||||||
return []
|
|
||||||
return results
|
|
||||||
|
|
||||||
def GetSubsearchResultSet(self, _previous_results, new_terms):
|
|
||||||
return self.__search(new_terms)
|
|
||||||
|
|
||||||
def LaunchSearch(self, terms, _utime):
|
|
||||||
search = " ".join(terms)
|
|
||||||
argv = ["cartridges", "--search", search]
|
|
||||||
(pid, _stdin, _stdout, _stderr) = GLib.spawn_async(
|
|
||||||
argv,
|
|
||||||
flags=GLib.SpawnFlags.SEARCH_PATH,
|
|
||||||
standard_input=False,
|
|
||||||
standard_output=False,
|
|
||||||
standard_error=False,
|
|
||||||
)
|
|
||||||
GLib.spawn_close_pid(pid)
|
|
||||||
|
|
||||||
def __search(self, terms):
|
|
||||||
game_ids = []
|
|
||||||
search = " ".join(terms).lower()
|
|
||||||
try:
|
|
||||||
for game_id, data in self.games.items():
|
|
||||||
if search in data[0].lower():
|
|
||||||
game_ids.append(game_id)
|
|
||||||
continue
|
|
||||||
if data[1] and search in data[1].lower():
|
|
||||||
game_ids.append(game_id)
|
|
||||||
continue
|
|
||||||
except Exception as e: # pylint: disable=broad-exception-caught
|
|
||||||
print("SearchCartridgesService::__search():", e)
|
|
||||||
return game_ids
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
service = SearchCartridgesService()
|
|
||||||
service.run()
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main()
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
# Heavily inspired by https://gitlab.gnome.org/World/lollypop/-/blob/master/search-provider/meson.build
|
|
||||||
|
|
||||||
service_dir = join_paths(get_option('datadir'), 'dbus-1', 'services')
|
|
||||||
serarch_provider_dir = join_paths(get_option('datadir'), 'gnome-shell', 'search-providers')
|
|
||||||
|
|
||||||
configure_file(
|
|
||||||
input: 'cartridges-search-provider.in',
|
|
||||||
output: 'cartridges-search-provider',
|
|
||||||
configuration: conf,
|
|
||||||
install_dir: libexecdir,
|
|
||||||
)
|
|
||||||
|
|
||||||
configure_file(
|
|
||||||
input: 'page.kramo.Cartridges.SearchProvider.service.in',
|
|
||||||
output: app_id + '.SearchProvider.service',
|
|
||||||
configuration: conf,
|
|
||||||
install_dir: service_dir,
|
|
||||||
)
|
|
||||||
|
|
||||||
configure_file(
|
|
||||||
input: 'page.kramo.Cartridges.SearchProvider.ini',
|
|
||||||
output: app_id + '.SearchProvider.ini',
|
|
||||||
configuration: conf,
|
|
||||||
install_dir: serarch_provider_dir,
|
|
||||||
)
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
[Shell Search Provider]
|
|
||||||
DesktopId=@APP_ID@.desktop
|
|
||||||
BusName=@APP_ID@.SearchProvider
|
|
||||||
ObjectPath=@PREFIX@/SearchProvider
|
|
||||||
Version=2
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
[D-BUS Service]
|
|
||||||
Name=@APP_ID@.SearchProvider
|
|
||||||
Exec=@libexecdir@/cartridges-search-provider
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# cartridges.in
|
# cartridges.in
|
||||||
#
|
#
|
||||||
# Copyright 2022-2024 kramo
|
# Copyright 2022-2023 kramo
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@@ -19,44 +19,42 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
import gettext
|
|
||||||
import locale
|
|
||||||
import os
|
import os
|
||||||
import signal
|
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
import signal
|
||||||
from platform import system
|
import locale
|
||||||
|
import gettext
|
||||||
|
|
||||||
VERSION = "@VERSION@"
|
VERSION = "@VERSION@"
|
||||||
|
|
||||||
if os.name == "nt":
|
if os.name == "nt":
|
||||||
PKGDATADIR = os.path.join(os.path.dirname(__file__), "..", "share", "cartridges")
|
from ctypes import windll
|
||||||
else:
|
|
||||||
PKGDATADIR = "@pkgdatadir@"
|
|
||||||
LOCALEDIR = "@localedir@"
|
|
||||||
|
|
||||||
sys.path.insert(1, PKGDATADIR)
|
os.environ["LANGUAGE"] = locale.windows_locale[
|
||||||
|
windll.kernel32.GetUserDefaultUILanguage()
|
||||||
|
]
|
||||||
|
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@"
|
||||||
|
|
||||||
|
sys.path.insert(1, pkgdatadir)
|
||||||
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||||
|
|
||||||
if system() == "Linux":
|
if os.name != "nt":
|
||||||
locale.bindtextdomain("cartridges", LOCALEDIR)
|
locale.bindtextdomain("cartridges", localedir)
|
||||||
locale.textdomain("cartridges")
|
locale.textdomain("cartridges")
|
||||||
gettext.install("cartridges", LOCALEDIR, names=['ngettext'])
|
|
||||||
else:
|
gettext.install("cartridges", localedir)
|
||||||
gettext.install("cartridges", names=['ngettext'])
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
from gi.repository import Gio, GLib
|
import gi
|
||||||
|
|
||||||
try:
|
from gi.repository import Gio
|
||||||
# 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
|
resource = Gio.Resource.load(os.path.join(pkgdatadir, "cartridges.gresource"))
|
||||||
|
resource._register()
|
||||||
|
|
||||||
|
from src import main
|
||||||
|
|
||||||
sys.exit(main.main(VERSION))
|
sys.exit(main.main(VERSION))
|
||||||