Compare commits
62 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
62336d8d3b | ||
|
|
3b0299b51e | ||
|
|
639e42b83d | ||
|
|
75900ebc0f | ||
|
|
82af44c136 | ||
|
|
b100f67311 | ||
|
|
176b11840d | ||
|
|
c325c5ecaf | ||
|
|
b19e7e2f0f | ||
|
|
c4c62cfef5 | ||
|
|
f6421095e7 | ||
|
|
5e13d79cfb | ||
|
|
ff7525f169 | ||
|
|
938e50244b | ||
|
|
34f3f11451 | ||
|
|
c2da62bef5 | ||
|
|
b48dfbaa8f | ||
|
|
fcfde81619 | ||
|
|
a4e14c20ab | ||
|
|
e7fc327f71 | ||
|
|
edc6217be8 | ||
|
|
99a44c4a14 | ||
|
|
d29963b6a1 | ||
|
|
4c49baddbc | ||
|
|
db246b4be5 | ||
|
|
4990953119 | ||
|
|
c77973e5d6 | ||
|
|
14522bdcb0 | ||
|
|
85f05a0179 | ||
|
|
c2ba21d088 | ||
|
|
d66a0e6816 | ||
|
|
294b96337a | ||
|
|
57c9e21cad | ||
|
|
47b56f8d90 | ||
|
|
d038338e9b | ||
|
|
91e8717153 | ||
|
|
b701259745 | ||
|
|
392f7f2391 | ||
|
|
22b16f7d38 | ||
|
|
56832cbc4d | ||
|
|
a68cc959ea | ||
|
|
f7ceb343e8 | ||
|
|
6a9171258b | ||
|
|
89080c03bc | ||
|
|
cb7aaf1f39 | ||
|
|
98891e31f3 | ||
|
|
1a723731fc | ||
|
|
cc52cc3051 | ||
|
|
91c6753559 | ||
|
|
777ed9838a | ||
|
|
304a33b49c | ||
|
|
314bb00d36 | ||
|
|
8e86aca804 | ||
|
|
6a38b9556d | ||
|
|
597c668d69 | ||
|
|
0216705576 | ||
|
|
f9f0319a8b | ||
|
|
a63d7c0373 | ||
|
|
77d7572ad1 | ||
|
|
a6325e73b2 | ||
|
|
aa8f377860 | ||
|
|
2e7bd9d469 |
6
.github/dependabot.yml
vendored
6
.github/dependabot.yml
vendored
@@ -1,6 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "github-actions"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "monthly"
|
|
||||||
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@@ -11,14 +11,14 @@ jobs:
|
|||||||
name: Flatpak
|
name: Flatpak
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: bilelmoussaoui/flatpak-github-actions:gnome-46
|
image: bilelmoussaoui/flatpak-github-actions:gnome-47
|
||||||
options: --privileged
|
options: --privileged
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Flatpak Builder
|
- name: Flatpak Builder
|
||||||
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.3
|
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.5
|
||||||
with:
|
with:
|
||||||
bundle: page.kramo.Cartridges.Devel.flatpak
|
bundle: page.kramo.Cartridges.Devel.flatpak
|
||||||
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json
|
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json
|
||||||
@@ -73,7 +73,7 @@ jobs:
|
|||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: |
|
run: |
|
||||||
brew install meson pygobject3 libadwaita adwaita-icon-theme desktop-file-utils pyinstaller pillow
|
brew install meson pygobject3 libadwaita adwaita-icon-theme desktop-file-utils pyinstaller pillow
|
||||||
pip3 install --break-system-packages requests PyYAML pyobjc
|
pip3 install --break-system-packages requests PyYAML
|
||||||
|
|
||||||
- name: Meson Build
|
- name: Meson Build
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
.github/workflows/publish-release.yml
vendored
4
.github/workflows/publish-release.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Download workflow artifact
|
- name: Download workflow artifact
|
||||||
uses: dawidd6/action-download-artifact@v7
|
uses: dawidd6/action-download-artifact@v9
|
||||||
with:
|
with:
|
||||||
workflow: ci.yml
|
workflow: ci.yml
|
||||||
commit: ${{ github.sha }}
|
commit: ${{ github.sha }}
|
||||||
@@ -38,7 +38,7 @@ 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.1.0
|
uses: softprops/action-gh-release@v2.2.2
|
||||||
with:
|
with:
|
||||||
files: |
|
files: |
|
||||||
Windows Installer/Cartridges Windows.exe
|
Windows Installer/Cartridges Windows.exe
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -6,3 +6,4 @@ build-aux/flatpak/page.kramo.Cartridges.json
|
|||||||
/.flatpak-builder
|
/.flatpak-builder
|
||||||
/.vscode
|
/.vscode
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.prettierignore
|
||||||
|
|||||||
@@ -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://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.
|
[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.
|
||||||
|
|
||||||
### Fixing a bug
|
### Fixing a bug
|
||||||
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.
|
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.
|
||||||
|
|
||||||
## 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://github.com/kra-mo/cartridges.git` as the URL.
|
2. Click "Clone Repository" with `https://git.kramo.page/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
|
||||||
@@ -40,7 +40,7 @@ The project can be translated on [Weblate](https://hosted.weblate.org/engage/car
|
|||||||
|
|
||||||
## Meson
|
## Meson
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/kra-mo/cartridges.git
|
git clone https://git.kramo.page/cartridges.git
|
||||||
cd cartridges
|
cd cartridges
|
||||||
meson setup build
|
meson setup build
|
||||||
ninja -C build install
|
ninja -C build install
|
||||||
|
|||||||
24
README.md
24
README.md
@@ -1,16 +1,17 @@
|
|||||||
|
|
||||||
[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/4KSFh3AmQR
|
[discord-url]: https://discord.gg/yrJfddyt56
|
||||||
[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
|
||||||
[matrix-url]: https://matrix.to/#/#cartridges:matrix.org
|
|
||||||
[matrix-image]: https://img.shields.io/matrix/cartridges:matrix.org?label=Matrix&logo=matrix&color=%230dbd8b&style=for-the-badge
|
|
||||||
[flathub-url]: https://flathub.org/apps/page.kramo.Cartridges
|
[flathub-url]: https://flathub.org/apps/page.kramo.Cartridges
|
||||||
[flathub-image]: https://img.shields.io/flathub/v/page.kramo.Cartridges?logo=flathub&style=for-the-badge
|
[flathub-image]: https://img.shields.io/flathub/v/page.kramo.Cartridges?logo=flathub&style=for-the-badge
|
||||||
[installs-image]: https://img.shields.io/flathub/downloads/page.kramo.Cartridges?style=for-the-badge
|
[installs-image]: https://img.shields.io/flathub/downloads/page.kramo.Cartridges?style=for-the-badge
|
||||||
|
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> 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/page.kramo.Cartridges.svg" width="128" height="128">
|
||||||
|
|
||||||
@@ -23,7 +24,6 @@
|
|||||||
|
|
||||||
[![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">
|
||||||
@@ -54,7 +54,7 @@ Cartridges is an easy-to-use, elegant game launcher written in Python using GTK4
|
|||||||
- Animated covers
|
- Animated covers
|
||||||
- A search provider for GNOME
|
- A search provider for GNOME
|
||||||
|
|
||||||
For updates and questions, join our [Discord server][discord-url] (bridged to [Matrix](https://matrix.to/#/#cartridges:matrix.org))!
|
For updates and questions, join our [Discord server][discord-url]!
|
||||||
|
|
||||||
## Donations
|
## Donations
|
||||||
I accept donations through [GitHub Sponsors](https://github.com/sponsors/kra-mo) and [Liberapay](https://liberapay.com/kramo).
|
I accept donations through [GitHub Sponsors](https://github.com/sponsors/kra-mo) and [Liberapay](https://liberapay.com/kramo).
|
||||||
@@ -73,7 +73,7 @@ The app is available on Flathub.
|
|||||||
|
|
||||||
### From Releases
|
### From Releases
|
||||||
|
|
||||||
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
1. Download the latest release from [GitHub 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.
|
||||||
@@ -84,18 +84,18 @@ Install the latest release with the command: `winget install cartridges`.
|
|||||||
|
|
||||||
## macOS
|
## macOS
|
||||||
|
|
||||||
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
1. Download the latest release from [GitHub Releases](https://github.com/kra-mo/cartridges/releases).
|
||||||
2. Move the app into your Applications folder.
|
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).
|
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://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md#building).
|
See [Building](https://codeberg.org/kramo/cartridges/src/branch/main/CONTRIBUTING.md#building).
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
See [CONTRIBUTING.md](https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md).
|
See [CONTRIBUTING.md](https://codeberg.org/kramo/cartridges/src/branch/main/CONTRIBUTING.md).
|
||||||
|
|
||||||
Thanks to [Weblate](https://weblate.org/) for hosting our translations!
|
Thanks to [Weblate](https://weblate.org/) for hosting our translations!
|
||||||
|
|
||||||
@@ -103,4 +103,6 @@ Thanks to [Weblate](https://weblate.org/) for hosting our translations!
|
|||||||
|
|
||||||
The project follows the [GNOME Code of Conduct](https://conduct.gnome.org/).
|
The project follows the [GNOME Code of Conduct](https://conduct.gnome.org/).
|
||||||
|
|
||||||
See [CODE_OF_CONDUCT.md](https://github.com/kra-mo/cartridges/blob/main/CODE_OF_CONDUCT.md).
|
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://codeberg.org/kramo/cartridges/src/branch/main/CODE_OF_CONDUCT.md).
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "page.kramo.Cartridges.Devel",
|
"id": "page.kramo.Cartridges.Devel",
|
||||||
"runtime": "org.gnome.Platform",
|
"runtime": "org.gnome.Platform",
|
||||||
"runtime-version": "47",
|
"runtime-version": "49",
|
||||||
"sdk": "org.gnome.Sdk",
|
"sdk": "org.gnome.Sdk",
|
||||||
"command": "cartridges",
|
"command": "cartridges",
|
||||||
"finish-args": [
|
"finish-args": [
|
||||||
@@ -64,8 +64,8 @@
|
|||||||
"sources": [
|
"sources": [
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz",
|
"url": "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz",
|
||||||
"sha256": "166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"
|
"sha256": "3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -78,13 +78,13 @@
|
|||||||
"sources": [
|
"sources": [
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl",
|
"url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl",
|
||||||
"sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"
|
"sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz",
|
"url": "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz",
|
||||||
"sha256": "f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"
|
"sha256": "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
@@ -93,30 +93,18 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl",
|
"url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl",
|
||||||
"sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"
|
"sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl",
|
"url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl",
|
||||||
"sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"
|
"sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "blueprint-compiler",
|
|
||||||
"buildsystem": "meson",
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
|
|
||||||
"tag": "v0.14.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"cleanup": ["*"]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "cartridges",
|
"name": "cartridges",
|
||||||
"builddir": true,
|
"builddir": true,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#define MyAppName "Cartridges"
|
#define MyAppName "Cartridges"
|
||||||
#define MyAppVersion "@VERSION@"
|
#define MyAppVersion "@VERSION@"
|
||||||
#define MyAppPublisher "kramo"
|
#define MyAppPublisher "kramo"
|
||||||
#define MyAppURL "https://github.com/kra-mo/cartridges"
|
#define MyAppURL "https://apps.gnome.org/Cartridges/"
|
||||||
#define MyAppExeName "pythonw.exe"
|
#define MyAppExeName "pythonw.exe"
|
||||||
|
|
||||||
[Setup]
|
[Setup]
|
||||||
@@ -11,7 +11,7 @@ AppVersion={#MyAppVersion}
|
|||||||
AppVerName={#MyAppName} {#MyAppVersion}
|
AppVerName={#MyAppName} {#MyAppVersion}
|
||||||
AppPublisher={#MyAppPublisher}
|
AppPublisher={#MyAppPublisher}
|
||||||
AppPublisherURL={#MyAppURL}
|
AppPublisherURL={#MyAppURL}
|
||||||
AppSupportURL=https://github.com/kra-mo/cartridges/issues
|
AppSupportURL=https://git.kramo.page/cartridges/issues
|
||||||
AppUpdatesURL={#MyAppURL}
|
AppUpdatesURL={#MyAppURL}
|
||||||
DefaultDirName={autopf64}\{#MyAppName}
|
DefaultDirName={autopf64}\{#MyAppName}
|
||||||
DisableProgramGroupPage=yes
|
DisableProgramGroupPage=yes
|
||||||
|
|||||||
@@ -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://github.com/kra-mo/cartridges" />
|
<homepage rdf:resource="https://git.kramo.page/cartridges" />
|
||||||
<download-page rdf:resource="https://github.com/kra-mo/cartridges" />
|
<download-page rdf:resource="https://git.kramo.page/cartridges" />
|
||||||
<bug-database rdf:resource="https://github.com/kra-mo/cartridges/issues" />
|
<bug-database rdf:resource="https://git.kramo.page/cartridges/issues" />
|
||||||
|
|
||||||
<programming-language>Python</programming-language>
|
<programming-language>Python</programming-language>
|
||||||
<platform>GTK 4</platform>
|
<platform>GTK 4</platform>
|
||||||
|
|||||||
@@ -1,121 +0,0 @@
|
|||||||
# application_delegate.py
|
|
||||||
#
|
|
||||||
# Copyright 2024 kramo
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
"""A set of methods that manage your app’s life cycle and its interaction
|
|
||||||
with common system services."""
|
|
||||||
|
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
from AppKit import NSApp, NSApplication, NSMenu, NSMenuItem # type: ignore
|
|
||||||
from Foundation import NSObject # type: ignore
|
|
||||||
from gi.repository import Gio # type: ignore
|
|
||||||
|
|
||||||
from cartridges import shared
|
|
||||||
|
|
||||||
|
|
||||||
class ApplicationDelegate(NSObject): # type: ignore
|
|
||||||
"""A set of methods that manage your app’s life cycle and its interaction
|
|
||||||
with common system services."""
|
|
||||||
|
|
||||||
def applicationDidFinishLaunching_(self, *_args: Any) -> None:
|
|
||||||
main_menu = NSApp.mainMenu()
|
|
||||||
|
|
||||||
add_game_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Add Game", "add:", "n"
|
|
||||||
)
|
|
||||||
|
|
||||||
import_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Import", "import:", "i"
|
|
||||||
)
|
|
||||||
|
|
||||||
file_menu = NSMenu.alloc().init()
|
|
||||||
file_menu.addItem_(add_game_menu_item)
|
|
||||||
file_menu.addItem_(import_menu_item)
|
|
||||||
|
|
||||||
file_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"File", None, ""
|
|
||||||
)
|
|
||||||
file_menu_item.setSubmenu_(file_menu)
|
|
||||||
main_menu.addItem_(file_menu_item)
|
|
||||||
|
|
||||||
show_hidden_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Show Hidden", "hidden:", "h"
|
|
||||||
)
|
|
||||||
|
|
||||||
windows_menu = NSMenu.alloc().init()
|
|
||||||
|
|
||||||
view_menu = NSMenu.alloc().init()
|
|
||||||
view_menu.addItem_(show_hidden_menu_item)
|
|
||||||
|
|
||||||
view_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"View", None, ""
|
|
||||||
)
|
|
||||||
view_menu_item.setSubmenu_(view_menu)
|
|
||||||
main_menu.addItem_(view_menu_item)
|
|
||||||
|
|
||||||
windows_menu = NSMenu.alloc().init()
|
|
||||||
|
|
||||||
windows_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Window", None, ""
|
|
||||||
)
|
|
||||||
windows_menu_item.setSubmenu_(windows_menu)
|
|
||||||
main_menu.addItem_(windows_menu_item)
|
|
||||||
|
|
||||||
NSApp.setWindowsMenu_(windows_menu)
|
|
||||||
|
|
||||||
keyboard_shortcuts_menu_item = (
|
|
||||||
NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Keyboard Shortcuts", "shortcuts:", "?"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
help_menu = NSMenu.alloc().init()
|
|
||||||
help_menu.addItem_(keyboard_shortcuts_menu_item)
|
|
||||||
|
|
||||||
help_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
|
|
||||||
"Help", None, ""
|
|
||||||
)
|
|
||||||
help_menu_item.setSubmenu_(help_menu)
|
|
||||||
main_menu.addItem_(help_menu_item)
|
|
||||||
|
|
||||||
NSApp.setHelpMenu_(help_menu)
|
|
||||||
|
|
||||||
def add_(self, *_args: Any) -> None:
|
|
||||||
if (not shared.win) or (not (app := shared.win.get_application())):
|
|
||||||
return
|
|
||||||
|
|
||||||
app.lookup_action("add_game").activate()
|
|
||||||
|
|
||||||
def import_(self, *_args: Any) -> None:
|
|
||||||
if (not shared.win) or (not (app := shared.win.get_application())):
|
|
||||||
return
|
|
||||||
|
|
||||||
app.lookup_action("import").activate()
|
|
||||||
|
|
||||||
def hidden_(self, *_args: Any) -> None:
|
|
||||||
if not shared.win:
|
|
||||||
return
|
|
||||||
|
|
||||||
shared.win.lookup_action("show_hidden").activate()
|
|
||||||
|
|
||||||
def shortcuts_(self, *_args: Any) -> None:
|
|
||||||
if (not shared.win) or (not (overlay := shared.win.get_help_overlay())):
|
|
||||||
return
|
|
||||||
|
|
||||||
overlay.present()
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# details_window.py
|
# details_dialog.py
|
||||||
#
|
#
|
||||||
# Copyright 2022-2024 kramo
|
# Copyright 2022-2024 kramo
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -136,9 +136,11 @@ class Importer(ErrorProducer):
|
|||||||
task = Gio.Task.new(None, None, self.source_callback, (source,))
|
task = Gio.Task.new(None, None, self.source_callback, (source,))
|
||||||
self.n_source_tasks_created += 1
|
self.n_source_tasks_created += 1
|
||||||
task.run_in_thread(
|
task.run_in_thread(
|
||||||
lambda _task, _obj, _data, _cancellable, src=source: self.source_task_thread_func(
|
lambda _task,
|
||||||
(src,)
|
_obj,
|
||||||
)
|
_data,
|
||||||
|
_cancellable,
|
||||||
|
src=source: self.source_task_thread_func((src,))
|
||||||
)
|
)
|
||||||
|
|
||||||
# Workaround: Adw bug: Dialog won't close if closed too soon after opening
|
# Workaround: Adw bug: Dialog won't close if closed too soon after opening
|
||||||
@@ -150,7 +152,6 @@ class Importer(ErrorProducer):
|
|||||||
self.import_dialog.force_close()
|
self.import_dialog.force_close()
|
||||||
return shared.win.get_visible_dialog() == self.import_dialog
|
return shared.win.get_visible_dialog() == self.import_dialog
|
||||||
|
|
||||||
|
|
||||||
def monitor_import(self) -> bool:
|
def monitor_import(self) -> bool:
|
||||||
"""Monitor import progress to update dialog and to trigger import cleanup
|
"""Monitor import progress to update dialog and to trigger import cleanup
|
||||||
once the work has finished"""
|
once the work has finished"""
|
||||||
@@ -185,12 +186,16 @@ class Importer(ErrorProducer):
|
|||||||
if not shared.schema.get_boolean("remove-missing"):
|
if not shared.schema.get_boolean("remove-missing"):
|
||||||
return
|
return
|
||||||
|
|
||||||
|
keys = shared.schema.list_keys()
|
||||||
|
|
||||||
for game in shared.store:
|
for game in shared.store:
|
||||||
if game.removed:
|
if game.removed:
|
||||||
continue
|
continue
|
||||||
if game.source == "imported":
|
if game.source == "imported":
|
||||||
continue
|
continue
|
||||||
if not shared.schema.get_boolean(game.base_source):
|
if (game.base_source in keys) and (
|
||||||
|
not shared.schema.get_boolean(game.base_source)
|
||||||
|
):
|
||||||
continue
|
continue
|
||||||
if game.game_id in shared.store.duplicate_game_ids:
|
if game.game_id in shared.store.duplicate_game_ids:
|
||||||
continue
|
continue
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ class Source(Iterable):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def is_available(self) -> bool:
|
def is_available(self) -> bool:
|
||||||
return sys.platform in self.available_on
|
return any(sys.platform.startswith(platform) for platform in self.available_on)
|
||||||
|
|
||||||
def make_executable(self, *args, **kwargs) -> str:
|
def make_executable(self, *args, **kwargs) -> str:
|
||||||
"""
|
"""
|
||||||
@@ -120,14 +120,15 @@ class URLExecutableSource(ExecutableFormatSource):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def executable_format(self) -> str:
|
def executable_format(self) -> str:
|
||||||
match sys.platform:
|
if sys.platform.startswith("win32"):
|
||||||
case "win32":
|
return f"start {self.url_format}"
|
||||||
return "start " + self.url_format
|
|
||||||
case "linux":
|
if sys.platform.startswith("linux"):
|
||||||
return "xdg-open " + self.url_format
|
return f"xdg-open {self.url_format}"
|
||||||
case "darwin":
|
|
||||||
return "open " + self.url_format
|
if sys.platform.startswith("darwin"):
|
||||||
case other:
|
return f"open {self.url_format}"
|
||||||
raise NotImplementedError(
|
|
||||||
f"No URL handler command available for {other}"
|
raise NotImplementedError(
|
||||||
)
|
f"No URL handler command available for {sys.platform}"
|
||||||
|
)
|
||||||
|
|||||||
@@ -98,7 +98,8 @@ class SteamSourceIterable(SourceIterable):
|
|||||||
# Add official cover image
|
# Add official cover image
|
||||||
image_path = (
|
image_path = (
|
||||||
self.source.locations.data["librarycache"]
|
self.source.locations.data["librarycache"]
|
||||||
/ f"{appid}_library_600x900.jpg"
|
/ appid
|
||||||
|
/ "library_600x900.jpg"
|
||||||
)
|
)
|
||||||
additional_data = {"local_image_path": image_path, "steam_appid": appid}
|
additional_data = {"local_image_path": image_path, "steam_appid": appid}
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
import lzma
|
import lzma
|
||||||
import os
|
|
||||||
import shlex
|
import shlex
|
||||||
import sys
|
import sys
|
||||||
from time import time
|
from time import time
|
||||||
@@ -58,12 +57,6 @@ from cartridges.store.store import Store
|
|||||||
from cartridges.utils.run_executable import run_executable
|
from cartridges.utils.run_executable import run_executable
|
||||||
from cartridges.window import CartridgesWindow
|
from cartridges.window import CartridgesWindow
|
||||||
|
|
||||||
if sys.platform == "darwin":
|
|
||||||
from AppKit import NSApp # type: ignore
|
|
||||||
from PyObjCTools import AppHelper
|
|
||||||
|
|
||||||
from cartridges.application_delegate import ApplicationDelegate
|
|
||||||
|
|
||||||
|
|
||||||
class CartridgesApplication(Adw.Application):
|
class CartridgesApplication(Adw.Application):
|
||||||
state = shared.AppState.DEFAULT
|
state = shared.AppState.DEFAULT
|
||||||
@@ -94,23 +87,12 @@ class CartridgesApplication(Adw.Application):
|
|||||||
|
|
||||||
self.add_main_option_entries((search, launch))
|
self.add_main_option_entries((search, launch))
|
||||||
|
|
||||||
if sys.platform == "darwin":
|
if sys.platform.startswith("darwin"):
|
||||||
if settings := Gtk.Settings.get_default():
|
if settings := Gtk.Settings.get_default():
|
||||||
settings.props.gtk_decoration_layout = "close,minimize,maximize:"
|
settings.props.gtk_decoration_layout = "close,minimize,maximize:"
|
||||||
|
|
||||||
def setup_app_delegate() -> None:
|
|
||||||
NSApp.setDelegate_(ApplicationDelegate.alloc().init()) # type: ignore
|
|
||||||
AppHelper.runEventLoop() # type: ignore
|
|
||||||
|
|
||||||
GLib.Thread.new(None, setup_app_delegate)
|
|
||||||
|
|
||||||
def do_activate(self) -> None: # pylint: disable=arguments-differ
|
def do_activate(self) -> None: # pylint: disable=arguments-differ
|
||||||
"""Called on app creation"""
|
"""Called on app creation"""
|
||||||
|
|
||||||
if os.getenv("XDG_CURRENT_DESKOP") == "COSMIC":
|
|
||||||
Gio.AppInfo.launch_default_for_uri("https://stopthemingmy.app")
|
|
||||||
self.quit()
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
setup_logging()
|
setup_logging()
|
||||||
except ValueError:
|
except ValueError:
|
||||||
@@ -164,6 +146,7 @@ class CartridgesApplication(Adw.Application):
|
|||||||
("igdb_search",),
|
("igdb_search",),
|
||||||
("sgdb_search",),
|
("sgdb_search",),
|
||||||
("protondb_search",),
|
("protondb_search",),
|
||||||
|
("pcgw_search",),
|
||||||
("lutris_search",),
|
("lutris_search",),
|
||||||
("hltb_search",),
|
("hltb_search",),
|
||||||
("show_sidebar", ("F9",), shared.win),
|
("show_sidebar", ("F9",), shared.win),
|
||||||
@@ -250,7 +233,10 @@ class CartridgesApplication(Adw.Application):
|
|||||||
elif source_id == "imported":
|
elif source_id == "imported":
|
||||||
name = _("Added")
|
name = _("Added")
|
||||||
else:
|
else:
|
||||||
name = globals()[f'{source_id.split("_")[0].title()}Source'].name
|
try:
|
||||||
|
name = globals()[f"{source_id.split('_')[0].title()}Source"].name
|
||||||
|
except KeyError:
|
||||||
|
return source_id
|
||||||
return name
|
return name
|
||||||
|
|
||||||
def on_about_action(self, *_args: Any) -> None:
|
def on_about_action(self, *_args: Any) -> None:
|
||||||
@@ -384,6 +370,9 @@ class CartridgesApplication(Adw.Application):
|
|||||||
def on_protondb_search_action(self, *_args: Any) -> None:
|
def on_protondb_search_action(self, *_args: Any) -> None:
|
||||||
self.search("https://www.protondb.com/search?q=")
|
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:
|
def on_lutris_search_action(self, *_args: Any) -> None:
|
||||||
self.search("https://lutris.net/games?q=")
|
self.search("https://lutris.net/games?q=")
|
||||||
|
|
||||||
@@ -405,7 +394,7 @@ class CartridgesApplication(Adw.Application):
|
|||||||
f"app.{action[0]}" if scope == self else f"win.{action[0]}",
|
f"app.{action[0]}" if scope == self else f"win.{action[0]}",
|
||||||
(
|
(
|
||||||
tuple(s.replace("<primary>", "<meta>") for s in action[1])
|
tuple(s.replace("<primary>", "<meta>") for s in action[1])
|
||||||
if sys.platform == "darwin"
|
if sys.platform.startswith("darwin")
|
||||||
else action[1]
|
else action[1]
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ install_subdir('logging', install_dir: moduledir)
|
|||||||
install_subdir('errors', install_dir: moduledir)
|
install_subdir('errors', install_dir: moduledir)
|
||||||
install_data(
|
install_data(
|
||||||
[
|
[
|
||||||
'application_delegate.py',
|
|
||||||
'main.py',
|
'main.py',
|
||||||
'window.py',
|
'window.py',
|
||||||
'preferences.py',
|
'preferences.py',
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ def convert_cover(
|
|||||||
|
|
||||||
if pixbuf:
|
if pixbuf:
|
||||||
cover_path = Path(Gio.File.new_tmp("XXXXXX.tiff")[0].get_path())
|
cover_path = Path(Gio.File.new_tmp("XXXXXX.tiff")[0].get_path())
|
||||||
pixbuf.savev(str(cover_path), "tiff", ["compression"], ["1"])
|
pixbuf.savev(str(cover_path), "tiff")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with Image.open(cover_path) as image:
|
with Image.open(cover_path) as image:
|
||||||
|
|||||||
@@ -2,13 +2,12 @@
|
|||||||
<gresources>
|
<gresources>
|
||||||
<gresource prefix="@PREFIX@">
|
<gresource prefix="@PREFIX@">
|
||||||
<file preprocess="xml-stripblanks">@APP_ID@.metainfo.xml</file>
|
<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/details-dialog.ui</file>
|
<file preprocess="xml-stripblanks">gtk/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>
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
using Gtk 4.0;
|
|
||||||
|
|
||||||
ShortcutsWindow help_overlay {
|
|
||||||
modal: true;
|
|
||||||
|
|
||||||
ShortcutsSection {
|
|
||||||
section-name: "shortcuts";
|
|
||||||
max-height: 10;
|
|
||||||
|
|
||||||
ShortcutsGroup {
|
|
||||||
title: _("General");
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Search");
|
|
||||||
action-name: "win.toggle_search";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Preferences");
|
|
||||||
action-name: "app.preferences";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Keyboard Shortcuts");
|
|
||||||
action-name: "win.show-help-overlay";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Undo");
|
|
||||||
action-name: "win.undo";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Quit");
|
|
||||||
action-name: "app.quit";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Toggle Sidebar");
|
|
||||||
action-name: "win.show_sidebar";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Main Menu");
|
|
||||||
action-name: "win.open_menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsGroup {
|
|
||||||
title: _("Games");
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Add Game");
|
|
||||||
action-name: "app.add_game";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Import");
|
|
||||||
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";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -44,6 +44,7 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Adw.ButtonRow reset_button_row {
|
Adw.ButtonRow reset_button_row {
|
||||||
|
visible: false;
|
||||||
title: "Reset App";
|
title: "Reset App";
|
||||||
|
|
||||||
styles [
|
styles [
|
||||||
|
|||||||
67
data/gtk/shortcuts-dialog.blp
Normal file
67
data/gtk/shortcuts-dialog.blp
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
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";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,11 +3,31 @@
|
|||||||
--accent-bg-color: var(--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, .8);
|
background-color: rgba(0, 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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
halign: end;
|
halign: end;
|
||||||
|
|
||||||
styles [
|
styles [
|
||||||
"dim-label"
|
"dim-label",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -149,7 +149,7 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
margin-end: 6;
|
margin-end: 6;
|
||||||
|
|
||||||
styles [
|
styles [
|
||||||
"dim-label"
|
"dim-label",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -162,7 +162,7 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
label: _("Imported");
|
label: _("Imported");
|
||||||
|
|
||||||
styles [
|
styles [
|
||||||
"heading"
|
"heading",
|
||||||
]
|
]
|
||||||
|
|
||||||
halign: start;
|
halign: start;
|
||||||
@@ -170,7 +170,7 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
}
|
}
|
||||||
|
|
||||||
styles [
|
styles [
|
||||||
"navigation-sidebar"
|
"navigation-sidebar",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -246,6 +246,10 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
margin-start: 15;
|
margin-start: 15;
|
||||||
margin-end: 15;
|
margin-end: 15;
|
||||||
selection-mode: none;
|
selection-mode: none;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"no-hover",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -306,6 +310,10 @@ Adw.NavigationPage hidden_library_page {
|
|||||||
margin-start: 15;
|
margin-start: 15;
|
||||||
margin-end: 15;
|
margin-end: 15;
|
||||||
selection-mode: none;
|
selection-mode: none;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"no-hover",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -541,7 +549,7 @@ menu primary_menu {
|
|||||||
|
|
||||||
section {
|
section {
|
||||||
item (_("Preferences"), "app.preferences")
|
item (_("Preferences"), "app.preferences")
|
||||||
item (_("Keyboard Shortcuts"), "win.show-help-overlay")
|
item (_("Keyboard Shortcuts"), "app.shortcuts")
|
||||||
item (_("About Cartridges"), "app.about")
|
item (_("About Cartridges"), "app.about")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -558,10 +566,11 @@ menu add_games {
|
|||||||
|
|
||||||
menu search {
|
menu search {
|
||||||
section {
|
section {
|
||||||
label: "Search on…";
|
label: _("Search on…");
|
||||||
item (_("IGDB"), "app.igdb_search")
|
item (_("IGDB"), "app.igdb_search")
|
||||||
item (_("SteamGridDB"), "app.sgdb_search")
|
item (_("SteamGridDB"), "app.sgdb_search")
|
||||||
item (_("ProtonDB"), "app.protondb_search")
|
item (_("ProtonDB"), "app.protondb_search")
|
||||||
|
item (_("PCGamingWiki"), "app.pcgw_search")
|
||||||
item (_("Lutris"), "app.lutris_search")
|
item (_("Lutris"), "app.lutris_search")
|
||||||
item (_("HowLongToBeat"), "app.hltb_search")
|
item (_("HowLongToBeat"), "app.hltb_search")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ blueprints = custom_target(
|
|||||||
input: files(
|
input: files(
|
||||||
'gtk/details-dialog.blp',
|
'gtk/details-dialog.blp',
|
||||||
'gtk/game.blp',
|
'gtk/game.blp',
|
||||||
'gtk/help-overlay.blp',
|
|
||||||
'gtk/preferences.blp',
|
'gtk/preferences.blp',
|
||||||
|
'gtk/shortcuts-dialog.blp',
|
||||||
'gtk/window.blp',
|
'gtk/window.blp',
|
||||||
),
|
),
|
||||||
output: '.',
|
output: '.',
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ Exec=cartridges
|
|||||||
Icon=@APP_ID@
|
Icon=@APP_ID@
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=GNOME;GTK;Game;
|
Categories=GNOME;GTK;Game;PackageManager;
|
||||||
Keywords=gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;
|
# Translators: Leave "cartridges" untranslated here.
|
||||||
|
Keywords=gaming;games;play;cartridges;launch;launcher;steam;lutris;heroic;epic;bottles;itch;legendary;retroarch;
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
|
|||||||
@@ -11,12 +11,12 @@
|
|||||||
<description>
|
<description>
|
||||||
<p>Cartridges is a simple game launcher for all of your games. It has support for importing games from Steam, Lutris, Heroic and more with no login necessary. You can sort and hide games or download cover art from SteamGridDB.</p>
|
<p>Cartridges is a simple game launcher for all of your games. It has support for importing games from Steam, Lutris, Heroic and more with no login necessary. You can sort and hide games or download cover art from SteamGridDB.</p>
|
||||||
</description>
|
</description>
|
||||||
<url type="homepage">https://github.com/kra-mo/cartridges</url>
|
<url type="homepage">https://apps.gnome.org/Cartridges/</url>
|
||||||
<url type="bugtracker">https://github.com/kra-mo/cartridges/issues</url>
|
<url type="bugtracker">https://git.kramo.page/cartridges/issues</url>
|
||||||
<url type="translate">https://hosted.weblate.org/engage/cartridges/</url>
|
<url type="translate">https://hosted.weblate.org/engage/cartridges/</url>
|
||||||
<url type="contact">https://www.kramo.page/about/</url>
|
<url type="contact">https://www.kramo.page/about/</url>
|
||||||
<url type="vcs-browser">https://github.com/kra-mo/cartridges</url>
|
<url type="vcs-browser">https://git.kramo.page/cartridges</url>
|
||||||
<url type="contribute">https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md</url>
|
<url type="contribute">https://git.kramo.page/cartridges/blob/main/CONTRIBUTING.md</url>
|
||||||
<developer id="page.kramo">
|
<developer id="page.kramo">
|
||||||
<name translate="no">kramo</name>
|
<name translate="no">kramo</name>
|
||||||
</developer>
|
</developer>
|
||||||
@@ -36,30 +36,47 @@
|
|||||||
</requires>
|
</requires>
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default">
|
<screenshot type="default">
|
||||||
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/1.png</image>
|
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/1.png</image>
|
||||||
<caption>Cartridges</caption>
|
<caption>Cartridges</caption>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/2.png</image>
|
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/2.png</image>
|
||||||
<caption>Game Details</caption>
|
<caption>Game Details</caption>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/3.png</image>
|
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/3.png</image>
|
||||||
<caption>Edit Game Details</caption>
|
<caption>Edit Game Details</caption>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://raw.githubusercontent.com/kra-mo/cartridges/main/data/screenshots/4.png</image>
|
<image>https://codeberg.org/kramo/cartridges/raw/branch/main/data/screenshots/4.png</image>
|
||||||
<caption>Preferences</caption>
|
<caption>Preferences</caption>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<content_rating type="oars-1.1" />
|
<content_rating type="oars-1.1" />
|
||||||
<releases>
|
<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">
|
<release version="2.11" date="2024-12-21">
|
||||||
<description translate="no">
|
<description translate="no">
|
||||||
<p>Added the option to import games automatically</p>
|
<ul>
|
||||||
<p>Increased the number of games per row on wide screens</p>
|
<li>Added the option to import games automatically</li>
|
||||||
<p>Fixed an issue where animated covers would not play</p>
|
<li>Increased the number of games per row on wide screens</li>
|
||||||
<p>Fixed an issue where the import dialog would stay open</p>
|
<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>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="2.10" date="2024-09-18">
|
<release version="2.10" date="2024-09-18">
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
project(
|
project(
|
||||||
'cartridges',
|
'cartridges',
|
||||||
version: '2.11',
|
version: '2.13.1',
|
||||||
meson_version: '>= 0.59.0',
|
meson_version: '>= 0.59.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'warning_level=2',
|
'warning_level=2',
|
||||||
@@ -8,6 +8,9 @@ project(
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
dependency('gtk4', version: '>= 4.15.0')
|
||||||
|
dependency('libadwaita-1', version: '>= 1.6.beta')
|
||||||
|
|
||||||
# Translations are broken on Windows for multiple reasons
|
# Translations are broken on Windows for multiple reasons
|
||||||
# gresources don't work and MSYS2 seems to have also broken the gettext package
|
# gresources don't work and MSYS2 seems to have also broken the gettext package
|
||||||
if host_machine.system() != 'windows'
|
if host_machine.system() != 'windows'
|
||||||
|
|||||||
@@ -29,3 +29,7 @@ hi
|
|||||||
en_GB
|
en_GB
|
||||||
ie
|
ie
|
||||||
te
|
te
|
||||||
|
ia
|
||||||
|
nn
|
||||||
|
eu
|
||||||
|
kw
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ data/page.kramo.Cartridges.metainfo.xml.in
|
|||||||
|
|
||||||
data/gtk/details-dialog.blp
|
data/gtk/details-dialog.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
|
cartridges/main.py
|
||||||
|
|||||||
30
po/ar.po
30
po/ar.po
@@ -6,13 +6,14 @@
|
|||||||
# Ali-98 <ahj696@hotmail.com>, 2023.
|
# Ali-98 <ahj696@hotmail.com>, 2023.
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
||||||
# "Jadiir M. Aal Jaidaan" <ashrafquatre@gmail.com>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-27 20:00+0000\n"
|
"PO-Revision-Date: 2025-08-01 22:02+0000\n"
|
||||||
"Last-Translator: \"Jadiir M. Aal Jaidaan\" <ashrafquatre@gmail.com>\n"
|
"Last-Translator: Ahmed Najmawi <iramosu@protonmail.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"
|
||||||
@@ -21,7 +22,7 @@ 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.9-dev\n"
|
"X-Generator: Weblate 5.13-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -596,9 +597,8 @@ msgid "Yesterday"
|
|||||||
msgstr "أمس"
|
msgstr "أمس"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "لُعبت آخر مرَّة"
|
msgstr "آخر أسبوع"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
@@ -626,27 +626,25 @@ msgstr "لم يُعثر على ألعاب جديدة"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "اُستوردت {} لعبة"
|
msgstr[0] "لم تستورد لعبة"
|
||||||
msgstr[1] "اُستوردت {} لعبة"
|
msgstr[1] "اُستوردت {} لعبة"
|
||||||
msgstr[2] "اُستوردت {} لعبة"
|
msgstr[2] "اُستوردت لعبتان"
|
||||||
msgstr[3] "اُستوردت {} لعبة"
|
msgstr[3] "اُستوردت {} ألعاب"
|
||||||
msgstr[4] "اُستوردت {} لعبة"
|
msgstr[4] "اُستوردت {} لعبة"
|
||||||
msgstr[5] "اُستوردت {} لعبة"
|
msgstr[5] "اُستوردت {} لعبة"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "أزيلت {}"
|
msgstr[0] "، ولم تُزل أي لعبة"
|
||||||
msgstr[1] "أزيلت {}"
|
msgstr[1] "، وأزيلت لعبة"
|
||||||
msgstr[2] "أزيلت {}"
|
msgstr[2] "، وأزيلت لعبتان"
|
||||||
msgstr[3] "أزيلت {}"
|
msgstr[3] "، وأزيلت {} ألعاب"
|
||||||
msgstr[4] "أزيلت {}"
|
msgstr[4] "، وأزيلت {} لعبة"
|
||||||
msgstr[5] "أزيلت {}"
|
msgstr[5] "، وأزيلت {} لعبة"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
33
po/be.po
33
po/be.po
@@ -3,13 +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.
|
||||||
# Yahor <k1llo2810@gmail.com>, 2023.
|
# Yahor <k1llo2810@gmail.com>, 2023.
|
||||||
# Yahor <g_egor98@tut.by>, 2023.
|
# Yahor <g_egor98@tut.by>, 2023.
|
||||||
# Yahor <k1llo2810@protonmail.com>, 2023.
|
# Yahor <k1llo2810@protonmail.com>, 2023, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2023-12-13 09:28+0000\n"
|
"PO-Revision-Date: 2025-08-16 12:02+0000\n"
|
||||||
"Last-Translator: Yahor <k1llo2810@protonmail.com>\n"
|
"Last-Translator: Yahor <k1llo2810@protonmail.com>\n"
|
||||||
"Language-Team: Belarusian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Belarusian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/be/>\n"
|
"cartridges/be/>\n"
|
||||||
@@ -17,9 +17,9 @@ 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%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.3-rc\n"
|
"X-Generator: Weblate 5.13\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -209,7 +209,7 @@ msgstr "Выдаліць усе гульні"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Імпартаваць гульні аўтаматычна"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -542,7 +542,6 @@ msgstr "{} непрыхавана"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} выдалена"
|
msgstr "{} выдалена"
|
||||||
|
|
||||||
@@ -591,29 +590,27 @@ msgstr "Адхіліць"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "Сёння"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr ""
|
msgstr "Учора"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Апошняя гульня"
|
msgstr "На мінулым тыдні"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "У гэтым месяцы"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "У мінулым месяцы"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Апошняя гульня"
|
msgstr "У мінулым годзе"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -629,16 +626,14 @@ msgstr "Новыя гульні не знойдзены"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} гульняў імпартавана"
|
msgstr[0] "{} гульня імпартавана"
|
||||||
msgstr[1] "{} гульняў імпартавана"
|
msgstr[1] "{} гульні імпартавана"
|
||||||
msgstr[2] "{} гульняў імпартавана"
|
msgstr[2] "{} гульняў імпартавана"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} выдалена"
|
msgstr[0] "{} выдалена"
|
||||||
|
|||||||
30
po/ca.po
30
po/ca.po
@@ -2,13 +2,14 @@
|
|||||||
# 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.
|
||||||
# jolupa <jolupameister@gmail.com>, 2023.
|
# jolupa <jolupameister@gmail.com>, 2023.
|
||||||
|
# Moreno <hibarioath@proton.me>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
|
"PO-Revision-Date: 2025-03-15 04:51+0000\n"
|
||||||
"Last-Translator: jolupa <jolupameister@gmail.com>\n"
|
"Last-Translator: Moreno <hibarioath@proton.me>\n"
|
||||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Catalan <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ca/>\n"
|
"cartridges/ca/>\n"
|
||||||
"Language: ca\n"
|
"Language: ca\n"
|
||||||
@@ -16,7 +17,7 @@ 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.3\n"
|
"X-Generator: Weblate 5.11-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -205,7 +206,7 @@ msgstr "Esborrar tots els jocs"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Importar jocs automàticament"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -538,7 +539,6 @@ msgstr "{} mostrar"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} eliminat"
|
msgstr "{} eliminat"
|
||||||
|
|
||||||
@@ -587,29 +587,27 @@ msgstr "Descartar"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "Avui"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr ""
|
msgstr "Ahir"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Últim jugat"
|
msgstr "Última setmana"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "Aquest mes"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Últim mes"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Últim jugat"
|
msgstr "Any passat"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -625,19 +623,17 @@ msgstr "No s'han trobat jocs nous"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} jocs importats"
|
msgstr[0] "{} joc importat"
|
||||||
msgstr[1] "{} jocs importats"
|
msgstr[1] "{} jocs importats"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} eliminat"
|
msgstr[0] "{} eliminat"
|
||||||
msgstr[1] "{} eliminat"
|
msgstr[1] "{} eliminats"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
39
po/cs.po
39
po/cs.po
@@ -2,13 +2,14 @@
|
|||||||
# 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, 2024.
|
||||||
|
# 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-06-28 07:09+0000\n"
|
"PO-Revision-Date: 2025-12-29 14:00+0000\n"
|
||||||
"Last-Translator: foo expert <deferred_water346@simplelogin.com>\n"
|
"Last-Translator: AsciiWolf <mail@asciiwolf.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"
|
||||||
@@ -16,7 +17,7 @@ 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=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.7-dev\n"
|
"X-Generator: Weblate 5.15.1\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -204,7 +205,7 @@ msgstr "Odstranit všechny hry"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Importovat hry automaticky"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -435,9 +436,8 @@ 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.
|
#. 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
|
#: cartridges/main.py:291
|
||||||
#, fuzzy
|
|
||||||
msgid "translator-credits"
|
msgid "translator-credits"
|
||||||
msgstr "ooo.i.love.foo"
|
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
|
#: cartridges/window.py:382
|
||||||
@@ -538,7 +538,6 @@ msgstr "{} odkryto"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} odstraněno"
|
msgstr "{} odstraněno"
|
||||||
|
|
||||||
@@ -587,29 +586,27 @@ msgstr "Zahodit"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "dnes"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr ""
|
msgstr "včera"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Naposledy hráno"
|
msgstr "minulý týden"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "tento měsíc"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "minulý měsíc"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Naposledy hráno"
|
msgstr "minulý rok"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -625,21 +622,19 @@ msgstr "Nebyly nalezeny žádné nové hry"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "Přidány {} hry"
|
msgstr[0] "Přidána {} hra"
|
||||||
msgstr[1] "Přidány {} hry"
|
msgstr[1] "Přidány {} hry"
|
||||||
msgstr[2] "Přidány {} hry"
|
msgstr[2] "Přidáno {} her"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} odstraněno"
|
msgstr[0] ", {} odstraněna"
|
||||||
msgstr[1] "{} odstraněno"
|
msgstr[1] ", {} odstraněny"
|
||||||
msgstr[2] "{} odstraněno"
|
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
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
31
po/de.po
31
po/de.po
@@ -3,16 +3,18 @@
|
|||||||
# This file is distributed under the same license as the Cartridges package.
|
# This file is distributed under the same license as the Cartridges package.
|
||||||
# Jummit <jummit@web.de>, 2023.
|
# Jummit <jummit@web.de>, 2023.
|
||||||
# WebSnke <websnke@tutanota.com>, 2023.
|
# WebSnke <websnke@tutanota.com>, 2023.
|
||||||
# Ettore Atalan <atalanttore@googlemail.com>, 2023.
|
# Ettore Atalan <atalanttore@googlemail.com>, 2023, 2025.
|
||||||
# Simon Hahne <simonhahne@web.de>, 2023.
|
# Simon Hahne <simonhahne@web.de>, 2023.
|
||||||
# Konstantin Tutsch <mail@konstantintutsch.com>, 2024.
|
# Konstantin Tutsch <mail@konstantintutsch.com>, 2024.
|
||||||
|
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2025.
|
||||||
|
# UnclePsymon <junk@simon-enderle.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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-02-19 06:35+0000\n"
|
"PO-Revision-Date: 2025-07-10 11:01+0000\n"
|
||||||
"Last-Translator: Konstantin Tutsch <mail@konstantintutsch.com>\n"
|
"Last-Translator: UnclePsymon <junk@simon-enderle.com>\n"
|
||||||
"Language-Team: German <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: German <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/de/>\n"
|
"cartridges/de/>\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
@@ -20,7 +22,7 @@ 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.4\n"
|
"X-Generator: Weblate 5.13-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -209,7 +211,7 @@ msgstr "Alle Spiele entfernen"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Spiele automatisch importieren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -355,7 +357,7 @@ msgstr "Keine Spiele"
|
|||||||
|
|
||||||
#: 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 "Benutze denn + Knopf um Spiele hinzuzufügen"
|
msgstr "Benutze dnn + Knopf um Spiele hinzuzufügen"
|
||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
@@ -550,7 +552,6 @@ msgstr "{} unversteckt"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} entfernt"
|
msgstr "{} entfernt"
|
||||||
|
|
||||||
@@ -606,22 +607,20 @@ msgid "Yesterday"
|
|||||||
msgstr "Gestern"
|
msgstr "Gestern"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Zuletzt gespielt"
|
msgstr "Letzte Woche"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "Dieser Monat"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Letzter Monat"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Zuletzt gespielt"
|
msgstr "Letztes Jahr"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -637,7 +636,6 @@ msgstr "Keine neuen Spiele gefunden"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} Spiele importiert"
|
msgstr[0] "{} Spiele importiert"
|
||||||
@@ -645,11 +643,10 @@ msgstr[1] "{} Spiele importiert"
|
|||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} entfernt"
|
msgstr[0] ", {} entfernt"
|
||||||
msgstr[1] "{} entfernt"
|
msgstr[1] ", {} entfernt"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
70
po/el.po
70
po/el.po
@@ -2,13 +2,15 @@
|
|||||||
# 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.
|
||||||
# yiannis ioannides <sub@wai.ai>, 2023.
|
# yiannis ioannides <sub@wai.ai>, 2023.
|
||||||
|
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2025.
|
||||||
|
# GiannosOB <giannos2105@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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2023-10-08 16:00+0000\n"
|
"PO-Revision-Date: 2025-04-24 17:02+0000\n"
|
||||||
"Last-Translator: yiannis ioannides <sub@wai.ai>\n"
|
"Last-Translator: GiannosOB <giannos2105@gmail.com>\n"
|
||||||
"Language-Team: Greek <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Greek <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/el/>\n"
|
"cartridges/el/>\n"
|
||||||
"Language: el\n"
|
"Language: el\n"
|
||||||
@@ -16,7 +18,7 @@ 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.1-dev\n"
|
"X-Generator: Weblate 5.11.1-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -48,10 +50,10 @@ msgid ""
|
|||||||
"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 ""
|
||||||
"Οι Κασέτες είναι ένας απλός εκκινητής παιχνιδιών για όλα σας τα παιχνίδια. "
|
"Το Cartridges είναι ένας απλός εκτοξευτής παιχνιδιών για όλα τα παιχνίδια "
|
||||||
"Υποστηρίζει την εισαγωγή παιχνιδιών από το Steam, Heroic και άλλες "
|
"σας. Διαθέτει υποστήριξη για την εισαγωγή παιχνιδιών από το Steam, το "
|
||||||
"πλατφόρμες χωρίς σύνδεση να είναι απαραίτητη. Μπορείτε να ταξινομήσετε και "
|
"Lutris, το Heroic και άλλα, χωρίς να απαιτείται σύνδεση. Μπορείτε να "
|
||||||
"να κρύψετε τα παιχνίδια σας, καθώς και να κατεβάσετε τα εξώφυλλα τους από το "
|
"ταξινομήσετε και να αποκρύψετε παιχνίδια ή να κατεβάσετε εξώφυλλα από το "
|
||||||
"SteamGridDB."
|
"SteamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
||||||
@@ -115,7 +117,7 @@ msgstr "Αφαίρεση"
|
|||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:110 cartridges/window.py:361
|
||||||
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"
|
||||||
@@ -179,7 +181,7 @@ msgstr "Έξοδος μετά την εκκίνηση παιχνιδιών"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:20
|
#: data/gtk/preferences.blp:20
|
||||||
msgid "Cover Image Launches Game"
|
msgid "Cover Image Launches Game"
|
||||||
msgstr "Εξώφυλλο εκκινεί το παιχνίδι"
|
msgstr "Εικόνα εξωφύλλου Εκκινεί το παιχνίδι"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:21
|
#: data/gtk/preferences.blp:21
|
||||||
msgid "Swaps the behavior of the cover image and the play button"
|
msgid "Swaps the behavior of the cover image and the play button"
|
||||||
@@ -195,20 +197,19 @@ msgstr "Εικόνες Υψηλής Ποιότητας"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:30
|
||||||
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:35
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
msgstr "Επικίνδυνη Ζώνη"
|
msgstr "Ζώνη κινδύνου"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:39
|
||||||
msgid "Remove All Games"
|
msgid "Remove All Games"
|
||||||
msgstr "Αφαίρεση Όλων Των Παιχνιδιών"
|
msgstr "Αφαίρεση όλων των παιχνιδιών"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Εισαγωγή παιχνιδιών αυτόματα"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -248,7 +249,7 @@ msgstr "Heroic"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:166
|
#: data/gtk/preferences.blp:166
|
||||||
msgid "Import Epic Games"
|
msgid "Import Epic Games"
|
||||||
msgstr "Εισαγωγή παιχνιδιών Epic"
|
msgstr "Εισαγωγή Epic Games"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:170
|
#: data/gtk/preferences.blp:170
|
||||||
msgid "Import GOG Games"
|
msgid "Import GOG Games"
|
||||||
@@ -260,11 +261,11 @@ msgstr "Εισαγωγή παιχνιδιών Amazon"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Εισαγωγή παιχνιδιών μέσω sideloading"
|
msgstr "Εισαγωγή παιχνιδιών Sideloaded"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
msgstr "Bottles"
|
msgstr "Μπουκάλια"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
||||||
msgid "itch"
|
msgid "itch"
|
||||||
@@ -284,19 +285,17 @@ msgstr "Flatpak"
|
|||||||
|
|
||||||
#. The location of the system-wide data directory
|
#. The location of the system-wide data directory
|
||||||
#: data/gtk/preferences.blp:301
|
#: data/gtk/preferences.blp:301
|
||||||
#, fuzzy
|
|
||||||
msgid "System Location"
|
msgid "System Location"
|
||||||
msgstr "Ορίστε Τοποθεσία"
|
msgstr "Τοποθεσία συστήματος"
|
||||||
|
|
||||||
#. The location of the user-specific data directory
|
#. The location of the user-specific data directory
|
||||||
#: data/gtk/preferences.blp:319
|
#: data/gtk/preferences.blp:319
|
||||||
#, fuzzy
|
|
||||||
msgid "User Location"
|
msgid "User Location"
|
||||||
msgstr "Ορίστε Τοποθεσία"
|
msgstr "Τοποθεσία χρήστη"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
#: 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:341 cartridges/importer/desktop_source.py:215
|
||||||
msgid "Desktop Entries"
|
msgid "Desktop Entries"
|
||||||
@@ -424,15 +423,15 @@ msgstr "Σχετικά με τις Κασέτες"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#: data/gtk/window.blp:562
|
||||||
msgid "IGDB"
|
msgid "IGDB"
|
||||||
msgstr ""
|
msgstr "IGDB"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
#: data/gtk/window.blp:564
|
||||||
msgid "ProtonDB"
|
msgid "ProtonDB"
|
||||||
msgstr ""
|
msgstr "ProtonDB"
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
#: data/gtk/window.blp:566
|
||||||
msgid "HowLongToBeat"
|
msgid "HowLongToBeat"
|
||||||
msgstr ""
|
msgstr "HowLongToBeat"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
#: cartridges/main.py:226 cartridges/game.py:125
|
||||||
@@ -545,7 +544,6 @@ msgstr "{} φανερώθηκε"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} αφαιρέθηκε"
|
msgstr "{} αφαιρέθηκε"
|
||||||
|
|
||||||
@@ -601,22 +599,20 @@ msgid "Yesterday"
|
|||||||
msgstr "Χθες"
|
msgstr "Χθες"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Τελευταία αναπαραγωγή"
|
msgstr "Τελευταία εβδομάδα"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "Αυτόν τον μήνα"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Τελευταίος μήνας"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Τελευταία αναπαραγωγή"
|
msgstr "Τελευταίο έτος"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -632,19 +628,17 @@ msgstr "Δεν βρέθηκαν νέα παιχνίδια"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} παιχνίδια εισήχθησαν"
|
msgstr[0] "{} παιχνίδι που έχει εισαχθεί"
|
||||||
msgstr[1] "{} παιχνίδια εισήχθησαν"
|
msgstr[1] "{} παιχνίδια που έχουν εισαχθεί"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} αφαιρέθηκε"
|
msgstr[0] ", {} αφαιρέθηκε"
|
||||||
msgstr[1] "{} αφαιρέθηκε"
|
msgstr[1] ", {} αφαιρέθηκαν"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
33
po/en_GB.po
33
po/en_GB.po
@@ -3,13 +3,14 @@
|
|||||||
# This file is distributed under the same license as the Cartridges package.
|
# This file is distributed under the same license as the Cartridges package.
|
||||||
# kramo <contact@kramo.page>, 2024.
|
# kramo <contact@kramo.page>, 2024.
|
||||||
# Bruce Cowan <bruce@bcowan.me.uk>, 2024.
|
# Bruce Cowan <bruce@bcowan.me.uk>, 2024.
|
||||||
|
# Andi Chandler <andi@gowling.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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-03-24 15:19+0000\n"
|
"PO-Revision-Date: 2025-02-20 14:20+0000\n"
|
||||||
"Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
|
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
||||||
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
|
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
|
||||||
"cartridges/cartridges/en_GB/>\n"
|
"cartridges/cartridges/en_GB/>\n"
|
||||||
"Language: en_GB\n"
|
"Language: en_GB\n"
|
||||||
@@ -17,7 +18,7 @@ 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.5-dev\n"
|
"X-Generator: Weblate 5.10.1-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -206,7 +207,7 @@ msgstr "Remove All Games"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Import Games Automatically"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -437,9 +438,10 @@ 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.
|
#. 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
|
#: cartridges/main.py:291
|
||||||
#, fuzzy
|
|
||||||
msgid "translator-credits"
|
msgid "translator-credits"
|
||||||
msgstr "Bruce Cowan <bruce@bcowan.me.uk>"
|
msgstr ""
|
||||||
|
"Bruce Cowan <bruce@bcowan.me.uk>\n"
|
||||||
|
"Andi Chandler <andi@gowling.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
|
#: cartridges/window.py:382
|
||||||
@@ -540,7 +542,6 @@ msgstr "{} unhidden"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} removed"
|
msgstr "{} removed"
|
||||||
|
|
||||||
@@ -588,29 +589,27 @@ msgstr "Dismiss"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "Today"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr ""
|
msgstr "Yesterday"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Last Played"
|
msgstr "Last Week"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "This Month"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Last Month"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Last Played"
|
msgstr "Last Year"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -626,15 +625,13 @@ msgstr "No new games found"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} games imported"
|
msgstr[0] "{} game imported"
|
||||||
msgstr[1] "{} games imported"
|
msgstr[1] "{} games imported"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} removed"
|
msgstr[0] "{} removed"
|
||||||
|
|||||||
24
po/es.po
24
po/es.po
@@ -4,13 +4,15 @@
|
|||||||
# Ó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, 2024.
|
||||||
# gallegonovato <fran-carro@hotmail.es>, 2023, 2024.
|
# gallegonovato <fran-carro@hotmail.es>, 2023, 2024.
|
||||||
# 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2025-04-04 12:43+0000\n"
|
||||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
"Last-Translator: Francisco Serrador <fserrador@gmail.com>\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"
|
||||||
@@ -18,7 +20,7 @@ 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.11-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -419,7 +421,7 @@ msgstr "Mostrar ocultos"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:545
|
#: data/gtk/window.blp:545
|
||||||
msgid "About Cartridges"
|
msgid "About Cartridges"
|
||||||
msgstr "Acerca de Cartuchos"
|
msgstr "Acerca de los cartuchos"
|
||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#: data/gtk/window.blp:562
|
||||||
msgid "IGDB"
|
msgid "IGDB"
|
||||||
@@ -436,7 +438,7 @@ msgstr "HowLongToBeat"
|
|||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
#: cartridges/main.py:226 cartridges/game.py:125
|
||||||
msgid "{} launched"
|
msgid "{} launched"
|
||||||
msgstr "{} comenzó"
|
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.
|
#. 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
|
#: cartridges/main.py:291
|
||||||
@@ -582,11 +584,11 @@ msgstr "Directorio no válido"
|
|||||||
|
|
||||||
#: cartridges/preferences.py:447
|
#: cartridges/preferences.py:447
|
||||||
msgid "Set Location"
|
msgid "Set Location"
|
||||||
msgstr "Escoger la ubicación"
|
msgstr "Escoger lugar"
|
||||||
|
|
||||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
||||||
msgid "Dismiss"
|
msgid "Dismiss"
|
||||||
msgstr "Descartar"
|
msgstr "Desestimar"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
@@ -635,18 +637,18 @@ msgstr[1] "{} juegos importados"
|
|||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] ", {} eliminado"
|
msgstr[0] "{} eliminado"
|
||||||
msgstr[1] ", {} eliminados"
|
msgstr[1] "{} eliminados"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
msgid "Select the {} cache directory."
|
msgid "Select the {} cache directory."
|
||||||
msgstr "Seleccione el directorio de la caché de {}."
|
msgstr "Seleccione el directorio de caché {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:36
|
#: cartridges/importer/location.py:36
|
||||||
msgid "Select the {} configuration directory."
|
msgid "Select the {} configuration directory."
|
||||||
msgstr "Seleccione el directorio de configuración de {}."
|
msgstr "Selecciona el directorio de la configuración {}."
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:38
|
#: cartridges/importer/location.py:38
|
||||||
|
|||||||
670
po/eu.po
Normal file
670
po/eu.po
Normal file
@@ -0,0 +1,670 @@
|
|||||||
|
# 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"
|
||||||
12
po/fi.po
12
po/fi.po
@@ -7,13 +7,13 @@
|
|||||||
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2023.
|
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2023.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Scott Anecito <scott.anecito@linux.com>, 2024.
|
# Scott Anecito <scott.anecito@linux.com>, 2024.
|
||||||
# Ricky Tigg <ricky.tigg@gmail.com>, 2024.
|
# Ricky Tigg <ricky.tigg@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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-03 12:00+0000\n"
|
"PO-Revision-Date: 2025-11-07 13:51+0000\n"
|
||||||
"Last-Translator: Ricky Tigg <ricky.tigg@gmail.com>\n"
|
"Last-Translator: Ricky Tigg <ricky.tigg@gmail.com>\n"
|
||||||
"Language-Team: Finnish <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Finnish <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/fi/>\n"
|
"cartridges/fi/>\n"
|
||||||
@@ -22,7 +22,7 @@ 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.15-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -200,7 +200,7 @@ msgstr "Korkealaatuiset kuvat"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:30
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr "Tallenna pelin kannet häviöttömästi tallennustilan kustannuksella."
|
msgstr "Tallenna pelin kannet häviöttömästi tallennustilan kustannuksella"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:35
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
@@ -639,8 +639,8 @@ msgstr[1] "{} peliä tuotu"
|
|||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} poistettu"
|
msgstr[0] ", {} poistettu"
|
||||||
msgstr[1] "{} poistettu"
|
msgstr[1] ", {} poistettu"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
47
po/fr.po
47
po/fr.po
@@ -8,13 +8,14 @@
|
|||||||
# "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.
|
# 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-04 18:30+0000\n"
|
"PO-Revision-Date: 2025-09-25 19:01+0000\n"
|
||||||
"Last-Translator: TacoCake <kiwifruit@seibmoz.anonaddy.me>\n"
|
"Last-Translator: p-sage <p-sage@users.noreply.hosted.weblate.org>\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"
|
||||||
@@ -22,7 +23,7 @@ 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.14-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -144,7 +145,7 @@ msgstr "Quitter"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
||||||
msgid "Toggle Sidebar"
|
msgid "Toggle Sidebar"
|
||||||
msgstr "Afficher ou Cacher la Barre Latérale"
|
msgstr "Afficher ou cacher la barre latérale"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
||||||
msgid "Main Menu"
|
msgid "Main Menu"
|
||||||
@@ -161,7 +162,7 @@ msgstr "Ajouter un jeu"
|
|||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Importer"
|
msgstr "Importation"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Show Hidden Games"
|
||||||
@@ -217,7 +218,7 @@ msgstr "Importer les jeux automatiquement"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
msgstr "Retirer les jeux désinstallés"
|
msgstr "Supprimer les jeux désinstallés"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
#: data/gtk/preferences.blp:74
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
@@ -245,7 +246,7 @@ msgstr "Importer les jeux de Steam"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:135
|
#: data/gtk/preferences.blp:135
|
||||||
msgid "Import Flatpak Games"
|
msgid "Import Flatpak Games"
|
||||||
msgstr "Importer des jeux Flatpak"
|
msgstr "Importer les jeux Flatpak"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
||||||
msgid "Heroic"
|
msgid "Heroic"
|
||||||
@@ -265,7 +266,7 @@ msgstr "Importer les jeux Amazon"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importer des jeux Sideloaded"
|
msgstr "Importer les jeux Sideloaded"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
@@ -277,7 +278,7 @@ msgstr "itch"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
||||||
msgid "Legendary"
|
msgid "Legendary"
|
||||||
msgstr "Légendaire"
|
msgstr "Legendary"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
||||||
msgid "RetroArch"
|
msgid "RetroArch"
|
||||||
@@ -299,7 +300,7 @@ msgstr "Emplacement de l'utilisateur"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:336
|
#: data/gtk/preferences.blp:336
|
||||||
msgid "Import Game Launchers"
|
msgid "Import Game Launchers"
|
||||||
msgstr "Importer des lanceurs de jeux"
|
msgstr "Importer les lanceurs de jeux"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
||||||
msgid "Desktop Entries"
|
msgid "Desktop Entries"
|
||||||
@@ -371,15 +372,15 @@ 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:76 data/gtk/window.blp:113 cartridges/main.py:249
|
||||||
msgid "All Games"
|
msgid "All Games"
|
||||||
msgstr "Tous les Jeux"
|
msgstr "Tous les jeux"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:140 cartridges/main.py:251
|
||||||
msgid "Added"
|
msgid "Added"
|
||||||
msgstr "Ajouté"
|
msgstr "Ajoutés"
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
#: data/gtk/window.blp:162
|
||||||
msgid "Imported"
|
msgid "Imported"
|
||||||
msgstr "Importé"
|
msgstr "Importés"
|
||||||
|
|
||||||
#: data/gtk/window.blp:260
|
#: data/gtk/window.blp:260
|
||||||
msgid "Hidden Games"
|
msgid "Hidden Games"
|
||||||
@@ -457,7 +458,7 @@ msgstr "Ajouté : {}"
|
|||||||
|
|
||||||
#: cartridges/window.py:385
|
#: cartridges/window.py:385
|
||||||
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
|
#: cartridges/window.py:389
|
||||||
@@ -551,7 +552,7 @@ msgstr "{} affiché"
|
|||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} retiré"
|
msgstr "{} supprimé"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: cartridges/preferences.py:136
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
@@ -598,27 +599,27 @@ msgstr "Fermer"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Aujourd’hui"
|
msgstr "aujourd’hui"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr "Hier"
|
msgstr "hier"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "La semaine dernière"
|
msgstr "la semaine dernière"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr "Ce mois"
|
msgstr "ce mois-ci"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr "Le mois dernier"
|
msgstr "le mois dernier"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "L'année dernière"
|
msgstr "l'année dernière"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -643,8 +644,8 @@ msgstr[1] "{} jeux importés"
|
|||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} retiré"
|
msgstr[0] "{} supprimé"
|
||||||
msgstr[1] "{} retirés"
|
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
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
12
po/hr.po
12
po/hr.po
@@ -1,13 +1,13 @@
|
|||||||
# 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.
|
||||||
# Milo Ivir <mail@milotype.de>, 2023, 2024.
|
# Milo Ivir <mail@milotype.de>, 2023, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-07 13:00+0000\n"
|
"PO-Revision-Date: 2025-02-08 21:22+0000\n"
|
||||||
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
|
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
|
||||||
"Language-Team: Croatian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Croatian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/hr/>\n"
|
"cartridges/hr/>\n"
|
||||||
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
"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%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -532,16 +532,16 @@ msgstr "Neuspjela primjena postavki"
|
|||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:139
|
#: cartridges/game.py:139
|
||||||
msgid "{} hidden"
|
msgid "{} hidden"
|
||||||
msgstr "{} skrivena"
|
msgstr "{} skriven"
|
||||||
|
|
||||||
#: cartridges/game.py:139
|
#: cartridges/game.py:139
|
||||||
msgid "{} unhidden"
|
msgid "{} unhidden"
|
||||||
msgstr "{} neskrivena"
|
msgstr "{} neskriven"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} uklonjena"
|
msgstr "{} uklonjen"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: cartridges/preferences.py:136
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
|
|||||||
653
po/ia.po
Normal file
653
po/ia.po
Normal file
@@ -0,0 +1,653 @@
|
|||||||
|
# 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 ""
|
||||||
88
po/it.po
88
po/it.po
@@ -2,17 +2,18 @@
|
|||||||
# 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.
|
||||||
# Alessandro Iepure <alessandro.iepure@gmail.com>, 2023.
|
# Alessandro Iepure <alessandro.iepure@gmail.com>, 2023.
|
||||||
# albanobattistella <albano_battistella@hotmail.com>, 2023.
|
# albanobattistella <albano_battistella@hotmail.com>, 2023, 2024.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Giasko <dibiame@hotmail.it>, 2023.
|
# Giasko <dibiame@hotmail.it>, 2023.
|
||||||
# Andrea Costola <lamaildiandreac@gmail.com>, 2024.
|
# Andrea Costola <lamaildiandreac@gmail.com>, 2024.
|
||||||
|
# Pierfrancesco Passerini <p.passerini@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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-02-24 08:02+0000\n"
|
"PO-Revision-Date: 2025-12-15 10:00+0000\n"
|
||||||
"Last-Translator: Andrea Costola <lamaildiandreac@gmail.com>\n"
|
"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
|
||||||
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/it/>\n"
|
"cartridges/it/>\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
@@ -20,7 +21,7 @@ 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.5-dev\n"
|
"X-Generator: Weblate 5.15-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -30,6 +31,7 @@ msgid "Cartridges"
|
|||||||
msgstr "Cartucce"
|
msgstr "Cartucce"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/page.kramo.Cartridges.desktop.in:4
|
||||||
|
#, fuzzy
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
msgstr "Launcher di giochi"
|
msgstr "Launcher di giochi"
|
||||||
|
|
||||||
@@ -51,10 +53,10 @@ msgid ""
|
|||||||
"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 ""
|
||||||
"Cartucce è un semplice launcher per tutti i tuoi giochi. Supporta l'import "
|
"Cartucce è un semplice launcher per tutti i tuoi giochi. Supporta "
|
||||||
"di giochi da Steam, Lutris, Heroic e altri senza bisogno di login. Puoi "
|
"l'importazione di giochi da Steam, Lutris, Heroic e altri senza bisogno di "
|
||||||
"organizzare e nascondere i giochi oppure scaricare le copertine da "
|
"login. Puoi organizzare e nascondere i giochi, oppure scaricare le copertine "
|
||||||
"StreamGridDB."
|
"da StreamGridDB."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
||||||
#: cartridges/details_dialog.py:77
|
#: cartridges/details_dialog.py:77
|
||||||
@@ -130,12 +132,12 @@ msgstr "Cerca"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
||||||
msgid "Keyboard Shortcuts"
|
msgid "Keyboard Shortcuts"
|
||||||
msgstr "Scorciatoie da Tastiera"
|
msgstr "Scorciatoie da tastiera"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
||||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "Annulla"
|
msgstr "Ripristina"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:34
|
#: data/gtk/help-overlay.blp:34
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
@@ -147,7 +149,7 @@ msgstr "Attiva/disattiva la barra laterale"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
||||||
msgid "Main Menu"
|
msgid "Main Menu"
|
||||||
msgstr "Menù Principale"
|
msgstr "Menù principale"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:50
|
#: data/gtk/help-overlay.blp:50
|
||||||
msgid "Games"
|
msgid "Games"
|
||||||
@@ -155,7 +157,7 @@ msgstr "Giochi"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
||||||
msgid "Add Game"
|
msgid "Add Game"
|
||||||
msgstr "Aggiungi Gioco"
|
msgstr "Aggiungi gioco"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
||||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
||||||
@@ -164,11 +166,11 @@ msgstr "Importa"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:63
|
#: data/gtk/help-overlay.blp:63
|
||||||
msgid "Show Hidden Games"
|
msgid "Show Hidden Games"
|
||||||
msgstr "Mostra Giochi nascosti"
|
msgstr "Mostra giochi nascosti"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:68
|
||||||
msgid "Remove Game"
|
msgid "Remove Game"
|
||||||
msgstr "Rimuovi Gioco"
|
msgstr "Rimuovi gioco"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
||||||
#: data/gtk/preferences.blp:365
|
#: data/gtk/preferences.blp:365
|
||||||
@@ -198,7 +200,7 @@ msgstr "Immagini di alta qualità"
|
|||||||
#: data/gtk/preferences.blp:30
|
#: data/gtk/preferences.blp:30
|
||||||
msgid "Save game covers losslessly at the cost of storage"
|
msgid "Save game covers losslessly at the cost of storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Salva copertine dei giochi in formato lossless, consuma più spazio su disco"
|
"Salva copertine dei giochi in formato lossless, richiede più spazio su disco"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:35
|
#: data/gtk/preferences.blp:35
|
||||||
msgid "Danger Zone"
|
msgid "Danger Zone"
|
||||||
@@ -210,7 +212,7 @@ msgstr "Rimuovi tutti i giochi"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Importa giochi automaticamente"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -258,11 +260,11 @@ msgstr "Importa giochi da GOG"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:174
|
#: data/gtk/preferences.blp:174
|
||||||
msgid "Import Amazon Games"
|
msgid "Import Amazon Games"
|
||||||
msgstr "Importa giochi Amazon"
|
msgstr "Importa giochi da Amazon"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:178
|
#: data/gtk/preferences.blp:178
|
||||||
msgid "Import Sideloaded Games"
|
msgid "Import Sideloaded Games"
|
||||||
msgstr "Importa giochi da aggiunti manualmente"
|
msgstr "Importa giochi da dispositivi esterni"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
||||||
msgid "Bottles"
|
msgid "Bottles"
|
||||||
@@ -320,7 +322,7 @@ msgstr "Usa SteamGridDB"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:369
|
||||||
msgid "Download images when adding or importing games"
|
msgid "Download images when adding or importing games"
|
||||||
msgstr "Scarica immagini durante l'aggiunta o l'import di giochi"
|
msgstr "Scarica immagini durante l'aggiunta o l'importazione di giochi"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:373
|
#: data/gtk/preferences.blp:373
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
@@ -344,7 +346,7 @@ msgstr "Aggiorna"
|
|||||||
|
|
||||||
#: 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 "Nessun Gioco Trovato"
|
msgstr "Nessun gioco trovato"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -352,7 +354,7 @@ msgstr "Prova una ricerca diversa"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:21
|
#: data/gtk/window.blp:21
|
||||||
msgid "No Games"
|
msgid "No Games"
|
||||||
msgstr "Nessun Gioco"
|
msgstr "Nessun gioco"
|
||||||
|
|
||||||
#: data/gtk/window.blp:22
|
#: data/gtk/window.blp:22
|
||||||
msgid "Use the + button to add games"
|
msgid "Use the + button to add games"
|
||||||
@@ -360,7 +362,7 @@ msgstr "Usa il pulsante + per aggiungere giochi"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:40
|
#: data/gtk/window.blp:40
|
||||||
msgid "No Hidden Games"
|
msgid "No Hidden Games"
|
||||||
msgstr "Nessun Gioco Nascosto"
|
msgstr "Nessun gioco nascosto"
|
||||||
|
|
||||||
#: data/gtk/window.blp:41
|
#: data/gtk/window.blp:41
|
||||||
msgid "Games you hide will appear here"
|
msgid "Games you hide will appear here"
|
||||||
@@ -380,7 +382,7 @@ msgstr "Importato"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:260
|
#: data/gtk/window.blp:260
|
||||||
msgid "Hidden Games"
|
msgid "Hidden Games"
|
||||||
msgstr "Giochi Nascosti"
|
msgstr "Giochi nascosti"
|
||||||
|
|
||||||
#: data/gtk/window.blp:368
|
#: data/gtk/window.blp:368
|
||||||
msgid "Game Title"
|
msgid "Game Title"
|
||||||
@@ -412,7 +414,7 @@ msgstr "Più vecchio"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:529
|
#: data/gtk/window.blp:529
|
||||||
msgid "Last Played"
|
msgid "Last Played"
|
||||||
msgstr "Ultimo Avvio"
|
msgstr "Ultimo avvio"
|
||||||
|
|
||||||
#: data/gtk/window.blp:536
|
#: data/gtk/window.blp:536
|
||||||
msgid "Show Hidden"
|
msgid "Show Hidden"
|
||||||
@@ -432,7 +434,7 @@ msgstr "ProtonDB"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:566
|
#: data/gtk/window.blp:566
|
||||||
msgid "HowLongToBeat"
|
msgid "HowLongToBeat"
|
||||||
msgstr ""
|
msgstr "HowLongToBeat"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
#: cartridges/main.py:226 cartridges/game.py:125
|
||||||
@@ -447,7 +449,7 @@ msgstr "Alessandro Iepure https://ale.iepure.me"
|
|||||||
#. The variable is the date when the game was added
|
#. The variable is the date when the game was added
|
||||||
#: cartridges/window.py:382
|
#: cartridges/window.py:382
|
||||||
msgid "Added: {}"
|
msgid "Added: {}"
|
||||||
msgstr "Aggiunto il: {}"
|
msgstr "Aggiunto: {}"
|
||||||
|
|
||||||
#: cartridges/window.py:385
|
#: cartridges/window.py:385
|
||||||
msgid "Never"
|
msgid "Never"
|
||||||
@@ -456,7 +458,7 @@ msgstr "Mai"
|
|||||||
#. 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
|
#: cartridges/window.py:389
|
||||||
msgid "Last played: {}"
|
msgid "Last played: {}"
|
||||||
msgstr "Ultima riproduzione: {}"
|
msgstr "Ultimo avvio: {}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:82
|
#: cartridges/details_dialog.py:82
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
@@ -464,7 +466,7 @@ msgstr "Applica"
|
|||||||
|
|
||||||
#: cartridges/details_dialog.py:88
|
#: cartridges/details_dialog.py:88
|
||||||
msgid "Add New Game"
|
msgid "Add New Game"
|
||||||
msgstr "Aggiungi un Nuovo Gioco"
|
msgstr "Aggiungi un nuovo gioco"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:89
|
#: cartridges/details_dialog.py:89
|
||||||
msgid "Add"
|
msgid "Add"
|
||||||
@@ -487,12 +489,12 @@ 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
|
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
||||||
msgid "C:\\path\\to\\{}"
|
msgid "C:\\path\\to\\{}"
|
||||||
msgstr "C:\\path\\to{}"
|
msgstr "C:\\percorso\\a{}"
|
||||||
|
|
||||||
#. 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
|
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
||||||
msgid "/path/to/{}"
|
msgid "/path/to/{}"
|
||||||
msgstr "/percorso/to/{}"
|
msgstr "/percorso/a/{}"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:137
|
#: cartridges/details_dialog.py:137
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -506,7 +508,7 @@ 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 ""
|
||||||
"Per lanciare l'eseguibile \"{}\", utilizzare il comando:\n"
|
"Per avviare l'eseguibile \"{}\", utilizzare il comando:\n"
|
||||||
"\n"
|
"\n"
|
||||||
"<tt>\"{}\"</tt>\n"
|
"<tt>\"{}\"</tt>\n"
|
||||||
"\n"
|
"\n"
|
||||||
@@ -514,7 +516,7 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"<tt>{} \"{}\"</tt>\n"
|
"<tt>{} \"{}\"</tt>\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Se il percorso contiene spazi, assicurarsi di avvolgerlo in doppi apici!"
|
"Se il percorso contiene spazi, assicurarsi di racchiuderlo tra doppi apici!"
|
||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
||||||
msgid "Couldn't Add Game"
|
msgid "Couldn't Add Game"
|
||||||
@@ -543,7 +545,6 @@ msgstr "{} visibile"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} rimosso"
|
msgstr "{} rimosso"
|
||||||
|
|
||||||
@@ -599,26 +600,24 @@ msgid "Yesterday"
|
|||||||
msgstr "Ieri"
|
msgstr "Ieri"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Ultimo Avvio"
|
msgstr "Settimana scorsa"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "Questo mese"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Il mese scorso"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Ultimo Avvio"
|
msgstr "L'anno scorso"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
msgstr "Import dei giochi in corso…"
|
msgstr "Importazione dei giochi in corso…"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
#: cartridges/importer/importer.py:337
|
||||||
msgid "The following errors occured during import:"
|
msgid "The following errors occured during import:"
|
||||||
@@ -630,19 +629,17 @@ msgstr "Nessun nuovo gioco trovato"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} giochi importati"
|
msgstr[0] "{} gioco importato"
|
||||||
msgstr[1] "{} giochi importati"
|
msgstr[1] "{} giochi importati"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} rimosso"
|
msgstr[0] ", {} rimosso"
|
||||||
msgstr[1] "{} rimosso"
|
msgstr[1] ", {} rimossi"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
@@ -669,6 +666,7 @@ msgid "The following playlists have no default core:"
|
|||||||
msgstr "Le seguenti playlist non hanno un core di default:"
|
msgstr "Le seguenti playlist non hanno un core di default:"
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: cartridges/importer/retroarch_source.py:133
|
||||||
|
#, fuzzy
|
||||||
msgid "Games with no core selected were not imported"
|
msgid "Games with no core selected were not imported"
|
||||||
msgstr "I giochi senza core selezionato non sono stati importati"
|
msgstr "I giochi senza core selezionato non sono stati importati"
|
||||||
|
|
||||||
|
|||||||
29
po/ko.po
29
po/ko.po
@@ -2,13 +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.
|
||||||
# MJKim <kmj10727@gmail.com>, 2023.
|
# MJKim <kmj10727@gmail.com>, 2023.
|
||||||
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2024.
|
# Seong-ho Cho <darkcircle.0426@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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-03-02 19:01+0000\n"
|
"PO-Revision-Date: 2025-02-24 14:34+0000\n"
|
||||||
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
|
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
|
||||||
"Language-Team: Korean <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Korean <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ko/>\n"
|
"cartridges/ko/>\n"
|
||||||
@@ -17,7 +17,7 @@ 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=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Weblate 5.5-dev\n"
|
"X-Generator: Weblate 5.10.1-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -207,7 +207,7 @@ msgstr "모든 게임 제거"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:65
|
#: data/gtk/preferences.blp:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "자동으로 게임 가져오기"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
@@ -361,7 +361,7 @@ 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:76 data/gtk/window.blp:113 cartridges/main.py:249
|
||||||
msgid "All Games"
|
msgid "All Games"
|
||||||
@@ -541,7 +541,6 @@ msgstr "{} 숨김 해제함"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} 제거함"
|
msgstr "{} 제거함"
|
||||||
|
|
||||||
@@ -589,29 +588,27 @@ msgstr "버리기"
|
|||||||
|
|
||||||
#: cartridges/utils/relative_date.py:30
|
#: cartridges/utils/relative_date.py:30
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "오늘"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:32
|
#: cartridges/utils/relative_date.py:32
|
||||||
msgid "Yesterday"
|
msgid "Yesterday"
|
||||||
msgstr ""
|
msgstr "어제"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "최근 플레이"
|
msgstr "지난 주"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "이번 달"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "지난 달"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "최근 플레이"
|
msgstr "작년"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -627,17 +624,15 @@ msgstr "새 게임이 없습니다"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "게임 {}건을 가져왔습니다"
|
msgstr[0] "게임 {}건을 가져왔습니다"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} 제거함"
|
msgstr[0] ", {} 제거함"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
685
po/kw.po
Normal file
685
po/kw.po
Normal file
@@ -0,0 +1,685 @@
|
|||||||
|
# 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"
|
||||||
13
po/nb_NO.po
13
po/nb_NO.po
@@ -4,13 +4,14 @@
|
|||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Allan Nordhøy <epost@anotheragency.no>, 2023.
|
# Allan Nordhøy <epost@anotheragency.no>, 2023.
|
||||||
# sunniva <weblate@turtle.garden>, 2024.
|
# sunniva <weblate@turtle.garden>, 2024.
|
||||||
|
# Sunniva Løvstad <weblate@turtle.garden>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-02 23:02+0100\n"
|
"PO-Revision-Date: 2025-08-10 00:15+0000\n"
|
||||||
"Last-Translator: Sunniva Løvstad <turtle@turtle.garden>\n"
|
"Last-Translator: Sunniva Løvstad <weblate@turtle.garden>\n"
|
||||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||||
"cartridges/cartridges/nb_NO/>\n"
|
"cartridges/cartridges/nb_NO/>\n"
|
||||||
"Language: nb_NO\n"
|
"Language: nb_NO\n"
|
||||||
@@ -18,7 +19,7 @@ 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: Poedit 3.5\n"
|
"X-Generator: Weblate 5.13-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -544,7 +545,6 @@ msgstr "{} synlig"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} fjernet"
|
msgstr "{} fjernet"
|
||||||
|
|
||||||
@@ -635,11 +635,10 @@ msgstr[1] "{} spill importert"
|
|||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} fjernet"
|
msgstr[0] ", {} fjernet"
|
||||||
msgstr[1] "{} fjernet"
|
msgstr[1] ", {} fjernet"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
63
po/nl.po
63
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.
|
# Philip Goto <philip.goto@gmail.com>, 2023, 2024, 2025.
|
||||||
# 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-02-15 17:02+0000\n"
|
"PO-Revision-Date: 2025-02-01 12:02+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,7 +17,7 @@ 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.4-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -79,7 +79,7 @@ msgstr "Nieuwe cover"
|
|||||||
|
|
||||||
#: data/gtk/details-dialog.blp:64
|
#: data/gtk/details-dialog.blp:64
|
||||||
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-dialog.blp:92 data/gtk/game.blp:80
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
@@ -111,7 +111,7 @@ msgstr "Verbergen"
|
|||||||
|
|
||||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
#: data/gtk/game.blp:110 cartridges/window.py:361
|
||||||
msgid "Unhide"
|
msgid "Unhide"
|
||||||
@@ -141,7 +141,7 @@ msgstr "Afsluiten"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
||||||
msgid "Toggle Sidebar"
|
msgid "Toggle Sidebar"
|
||||||
msgstr "Zijbalk omschakelen"
|
msgstr "Zijbalk omschakelen"
|
||||||
|
|
||||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
||||||
msgid "Main Menu"
|
msgid "Main Menu"
|
||||||
@@ -166,7 +166,7 @@ msgstr "Verborgen games tonen"
|
|||||||
|
|
||||||
#: data/gtk/help-overlay.blp:68
|
#: data/gtk/help-overlay.blp:68
|
||||||
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:62
|
||||||
#: data/gtk/preferences.blp:365
|
#: data/gtk/preferences.blp:365
|
||||||
@@ -204,15 +204,15 @@ msgstr "Gevarenzone"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:39
|
#: data/gtk/preferences.blp:39
|
||||||
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:65
|
||||||
msgid "Import Games Automatically"
|
msgid "Import Games Automatically"
|
||||||
msgstr ""
|
msgstr "Games automatisch importeren"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:69
|
#: data/gtk/preferences.blp:69
|
||||||
msgid "Remove Uninstalled Games"
|
msgid "Remove Uninstalled Games"
|
||||||
msgstr "Gedeïnstalleerde games verwijderen"
|
msgstr "Gedeïnstalleerde games verwijderen"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:74
|
#: data/gtk/preferences.blp:74
|
||||||
msgid "Sources"
|
msgid "Sources"
|
||||||
@@ -318,7 +318,7 @@ msgstr "SteamGridDB gebruiken"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:369
|
#: data/gtk/preferences.blp:369
|
||||||
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:373
|
||||||
msgid "Prefer Over Official Images"
|
msgid "Prefer Over Official Images"
|
||||||
@@ -330,7 +330,7 @@ msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:383
|
#: data/gtk/preferences.blp:383
|
||||||
msgid "Update Covers"
|
msgid "Update Covers"
|
||||||
msgstr "Covers bijwerken"
|
msgstr "Covers bijwerken"
|
||||||
|
|
||||||
#: data/gtk/preferences.blp:384
|
#: data/gtk/preferences.blp:384
|
||||||
msgid "Fetch covers for games already in your library"
|
msgid "Fetch covers for games already in your library"
|
||||||
@@ -338,7 +338,7 @@ msgstr "Haal covers op voor games in uw bibliotheek"
|
|||||||
|
|
||||||
#: data/gtk/preferences.blp:389
|
#: data/gtk/preferences.blp:389
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr "Bijwerken"
|
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"
|
||||||
@@ -362,7 +362,7 @@ 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:76 data/gtk/window.blp:113 cartridges/main.py:249
|
||||||
msgid "All Games"
|
msgid "All Games"
|
||||||
@@ -522,11 +522,11 @@ msgstr "Kon game niet toevoegen"
|
|||||||
|
|
||||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
||||||
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
|
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
||||||
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
|
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
||||||
msgid "Couldn't Apply Preferences"
|
msgid "Couldn't Apply Preferences"
|
||||||
@@ -543,13 +543,12 @@ msgstr "{} hersteld"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} verwijderd"
|
msgstr "{} is verwijderd"
|
||||||
|
|
||||||
#: cartridges/preferences.py:136
|
#: cartridges/preferences.py:136
|
||||||
msgid "All games removed"
|
msgid "All games removed"
|
||||||
msgstr "Alle games verwijderd"
|
msgstr "Alle games verwijderd"
|
||||||
|
|
||||||
#: cartridges/preferences.py:188
|
#: cartridges/preferences.py:188
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -564,7 +563,7 @@ msgstr "Covers downloaden…"
|
|||||||
|
|
||||||
#: cartridges/preferences.py:222
|
#: cartridges/preferences.py:222
|
||||||
msgid "Covers updated"
|
msgid "Covers updated"
|
||||||
msgstr "Covers bijgewerkt"
|
msgstr "Covers bijgewerkt"
|
||||||
|
|
||||||
#: cartridges/preferences.py:370
|
#: cartridges/preferences.py:370
|
||||||
msgid "Installation Not Found"
|
msgid "Installation Not Found"
|
||||||
@@ -599,22 +598,20 @@ msgid "Yesterday"
|
|||||||
msgstr "Gisteren"
|
msgstr "Gisteren"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Laatst gespeeld"
|
msgstr "Afgelopen week"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:38
|
#: cartridges/utils/relative_date.py:38
|
||||||
msgid "This Month"
|
msgid "This Month"
|
||||||
msgstr ""
|
msgstr "Deze maand"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:40
|
#: cartridges/utils/relative_date.py:40
|
||||||
msgid "Last Month"
|
msgid "Last Month"
|
||||||
msgstr ""
|
msgstr "Afgelopen maand"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:44
|
#: cartridges/utils/relative_date.py:44
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Year"
|
msgid "Last Year"
|
||||||
msgstr "Laatst gespeeld"
|
msgstr "Afgelopen jaar"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:144
|
#: cartridges/importer/importer.py:144
|
||||||
msgid "Importing Games…"
|
msgid "Importing Games…"
|
||||||
@@ -622,7 +619,7 @@ msgstr "Games importeren…"
|
|||||||
|
|
||||||
#: cartridges/importer/importer.py:337
|
#: cartridges/importer/importer.py:337
|
||||||
msgid "The following errors occured during import:"
|
msgid "The following errors occured during import:"
|
||||||
msgstr "De volgende fouten zijn opgetreden tijdens het importeren:"
|
msgstr "De volgende fouten zijn opgetreden tijdens het importeren:"
|
||||||
|
|
||||||
#: cartridges/importer/importer.py:366
|
#: cartridges/importer/importer.py:366
|
||||||
msgid "No new games found"
|
msgid "No new games found"
|
||||||
@@ -630,19 +627,17 @@ msgstr "Geen nieuwe games gevonden"
|
|||||||
|
|
||||||
#. The variable is the number of games.
|
#. The variable is the number of games.
|
||||||
#: cartridges/importer/importer.py:379
|
#: cartridges/importer/importer.py:379
|
||||||
#, fuzzy
|
|
||||||
msgid "{} game imported"
|
msgid "{} game imported"
|
||||||
msgid_plural "{} games imported"
|
msgid_plural "{} games imported"
|
||||||
msgstr[0] "{} games geïmporteerd"
|
msgstr[0] "{} game geïmporteerd"
|
||||||
msgstr[1] "{} games geïmporteerd"
|
msgstr[1] "{} games geïmporteerd"
|
||||||
|
|
||||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
#, fuzzy
|
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] "{} verwijderd"
|
msgstr[0] ", {} verwijderd"
|
||||||
msgstr[1] "{} 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
|
#: cartridges/importer/location.py:34
|
||||||
@@ -666,11 +661,11 @@ msgstr "Geen RetroArch-core geselecteerd"
|
|||||||
#. The variable is a newline separated list of playlists
|
#. The variable is a newline separated list of playlists
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
#: cartridges/importer/retroarch_source.py:131
|
||||||
msgid "The following playlists have no default core:"
|
msgid "The following playlists have no default core:"
|
||||||
msgstr "De volgende afspeellijsten hebben geen standaard-core:"
|
msgstr "De volgende afspeellijsten hebben geen standaard-core:"
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: cartridges/importer/retroarch_source.py:133
|
||||||
msgid "Games with no core selected were not imported"
|
msgid "Games with no core selected were not imported"
|
||||||
msgstr "Games zonder geselecteerde core zijn niet geïmporteerd"
|
msgstr "Games zonder geselecteerde core zijn niet geïmporteerd"
|
||||||
|
|
||||||
#: cartridges/store/managers/sgdb_manager.py:46
|
#: cartridges/store/managers/sgdb_manager.py:46
|
||||||
msgid "Couldn't Authenticate SteamGridDB"
|
msgid "Couldn't Authenticate SteamGridDB"
|
||||||
|
|||||||
671
po/nn.po
Normal file
671
po/nn.po
Normal file
@@ -0,0 +1,671 @@
|
|||||||
|
# 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"
|
||||||
30
po/pl.po
30
po/pl.po
@@ -8,13 +8,14 @@
|
|||||||
# Igor Popowicz <igorpopowicz12@gmail.com>, 2024.
|
# Igor Popowicz <igorpopowicz12@gmail.com>, 2024.
|
||||||
# polswert1 <polswert1@users.noreply.hosted.weblate.org>, 2024.
|
# polswert1 <polswert1@users.noreply.hosted.weblate.org>, 2024.
|
||||||
# Karol <k.derbotprogramista@gmail.com>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-05-15 14:01+0000\n"
|
"PO-Revision-Date: 2025-02-13 23:01+0000\n"
|
||||||
"Last-Translator: Karol <k.derbotprogramista@gmail.com>\n"
|
"Last-Translator: Stan Ulbrych <stanulbrych@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"
|
||||||
@@ -23,14 +24,14 @@ msgstr ""
|
|||||||
"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.6-dev\n"
|
"X-Generator: Weblate 5.10-rc\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
||||||
#: data/gtk/window.blp:83
|
#: data/gtk/window.blp:83
|
||||||
msgid "Cartridges"
|
msgid "Cartridges"
|
||||||
msgstr "Kartridże"
|
msgstr "Cartridges"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:4
|
#: data/page.kramo.Cartridges.desktop.in:4
|
||||||
msgid "Game Launcher"
|
msgid "Game Launcher"
|
||||||
@@ -372,17 +373,14 @@ 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:76 data/gtk/window.blp:113 cartridges/main.py:249
|
||||||
#, fuzzy
|
|
||||||
msgid "All Games"
|
msgid "All Games"
|
||||||
msgstr "Usuń wszystkie gry"
|
msgstr "Wszystkie gry"
|
||||||
|
|
||||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
#: data/gtk/window.blp:140 cartridges/main.py:251
|
||||||
#, fuzzy
|
|
||||||
msgid "Added"
|
msgid "Added"
|
||||||
msgstr "Dodano: {}"
|
msgstr "Dodano"
|
||||||
|
|
||||||
#: data/gtk/window.blp:162
|
#: data/gtk/window.blp:162
|
||||||
#, fuzzy
|
|
||||||
msgid "Imported"
|
msgid "Imported"
|
||||||
msgstr "Importuj"
|
msgstr "Importuj"
|
||||||
|
|
||||||
@@ -432,15 +430,15 @@ msgstr "O Kartridżach"
|
|||||||
|
|
||||||
#: data/gtk/window.blp:562
|
#: data/gtk/window.blp:562
|
||||||
msgid "IGDB"
|
msgid "IGDB"
|
||||||
msgstr ""
|
msgstr "IGDB"
|
||||||
|
|
||||||
#: data/gtk/window.blp:564
|
#: data/gtk/window.blp:564
|
||||||
msgid "ProtonDB"
|
msgid "ProtonDB"
|
||||||
msgstr ""
|
msgstr "ProtonDB"
|
||||||
|
|
||||||
#: data/gtk/window.blp:566
|
#: data/gtk/window.blp:566
|
||||||
msgid "HowLongToBeat"
|
msgid "HowLongToBeat"
|
||||||
msgstr ""
|
msgstr "HowLongToBeat"
|
||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/main.py:226 cartridges/game.py:125
|
#: cartridges/main.py:226 cartridges/game.py:125
|
||||||
@@ -450,7 +448,7 @@ 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.
|
#. 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
|
#: cartridges/main.py:291
|
||||||
msgid "translator-credits"
|
msgid "translator-credits"
|
||||||
msgstr ""
|
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
|
#: cartridges/window.py:382
|
||||||
@@ -551,7 +549,6 @@ msgstr "{} nieukryty"
|
|||||||
|
|
||||||
#. The variable is the title of the game
|
#. The variable is the title of the game
|
||||||
#: cartridges/game.py:153
|
#: cartridges/game.py:153
|
||||||
#, fuzzy
|
|
||||||
msgid "{} removed"
|
msgid "{} removed"
|
||||||
msgstr "{} usunięty"
|
msgstr "{} usunięty"
|
||||||
|
|
||||||
@@ -567,7 +564,6 @@ msgstr ""
|
|||||||
"{} tutaj{}."
|
"{} tutaj{}."
|
||||||
|
|
||||||
#: cartridges/preferences.py:203
|
#: cartridges/preferences.py:203
|
||||||
#, fuzzy
|
|
||||||
msgid "Downloading covers…"
|
msgid "Downloading covers…"
|
||||||
msgstr "Importowanie okładek…"
|
msgstr "Importowanie okładek…"
|
||||||
|
|
||||||
@@ -608,7 +604,6 @@ msgid "Yesterday"
|
|||||||
msgstr "Wczoraj"
|
msgstr "Wczoraj"
|
||||||
|
|
||||||
#: cartridges/utils/relative_date.py:36
|
#: cartridges/utils/relative_date.py:36
|
||||||
#, fuzzy
|
|
||||||
msgid "Last Week"
|
msgid "Last Week"
|
||||||
msgstr "Ostatnio odtwarzane"
|
msgstr "Ostatnio odtwarzane"
|
||||||
|
|
||||||
@@ -677,8 +672,9 @@ msgstr ""
|
|||||||
|
|
||||||
#. The variable is a newline separated list of playlists
|
#. The variable is a newline separated list of playlists
|
||||||
#: cartridges/importer/retroarch_source.py:131
|
#: cartridges/importer/retroarch_source.py:131
|
||||||
|
#, fuzzy
|
||||||
msgid "The following playlists have no default core:"
|
msgid "The following playlists have no default core:"
|
||||||
msgstr ""
|
msgstr "Poniższe zestawienie nie mają domyślnego rdzenia"
|
||||||
|
|
||||||
#: cartridges/importer/retroarch_source.py:133
|
#: cartridges/importer/retroarch_source.py:133
|
||||||
msgid "Games with no core selected were not imported"
|
msgid "Games with no core selected were not imported"
|
||||||
|
|||||||
11
po/pt_BR.po
11
po/pt_BR.po
@@ -7,14 +7,14 @@
|
|||||||
# Rafael Fontenelle <rafaelff@gnome.org>, 2023, 2024.
|
# Rafael Fontenelle <rafaelff@gnome.org>, 2023, 2024.
|
||||||
# Filipe Motta <luiz_filipe_motta@hotmail.com>, 2024.
|
# Filipe Motta <luiz_filipe_motta@hotmail.com>, 2024.
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2025-05-08 20:15+0000\n"
|
||||||
"Last-Translator: Weblate Translation Memory <noreply-mt-weblate-translation-"
|
"Last-Translator: Maxwel Dantas <maxweldantas@gmail.com>\n"
|
||||||
"memory@weblate.org>\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,7 +22,7 @@ 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.12-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -44,8 +44,7 @@ msgstr "Inicie todos os seus jogos"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
|
"Jogos;lançador;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||||
"legendary;"
|
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|||||||
8
po/ro.po
8
po/ro.po
@@ -2,13 +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.
|
||||||
# Matt C <matei.gurzu@gmail.com>, 2023.
|
# Matt C <matei.gurzu@gmail.com>, 2023.
|
||||||
# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2024.
|
# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
|
"PO-Revision-Date: 2025-02-06 08:01+0000\n"
|
||||||
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
|
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
|
||||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
|
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
|
||||||
"cartridges/ro/>\n"
|
"cartridges/ro/>\n"
|
||||||
@@ -18,7 +18,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||||
"20)) ? 1 : 2;\n"
|
"20)) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 5.8.2\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -34,7 +34,7 @@ msgstr "Lansator de jocuri"
|
|||||||
#: data/page.kramo.Cartridges.desktop.in:5
|
#: data/page.kramo.Cartridges.desktop.in:5
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
||||||
msgid "Launch all your games"
|
msgid "Launch all your games"
|
||||||
msgstr "Lansați toate jocurile dvs"
|
msgstr "Lansați toate jocurile dvs."
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:11
|
#: data/page.kramo.Cartridges.desktop.in:11
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|||||||
8
po/ru.po
8
po/ru.po
@@ -1,17 +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.
|
||||||
# Сергей <asvmail.as@gmail.com>, 2023, 2024.
|
# Сергей <asvmail.as@gmail.com>, 2023, 2024, 2025.
|
||||||
# kramo <contact@kramo.hu>, 2023.
|
# kramo <contact@kramo.hu>, 2023.
|
||||||
# Сергей Ворон <voron.s.a@gmail.com>, 2023.
|
# Сергей Ворон <voron.s.a@gmail.com>, 2023.
|
||||||
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
|
||||||
# Džeremi <chichvarov1315@gmail.com>, 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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-01 21:18+0000\n"
|
"PO-Revision-Date: 2025-01-16 10:11+0000\n"
|
||||||
"Last-Translator: Džeremi <chichvarov1315@gmail.com>\n"
|
"Last-Translator: Džeremi <chichvarov1315@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"
|
||||||
@@ -21,7 +21,7 @@ msgstr ""
|
|||||||
"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%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
|
|||||||
10
po/ta.po
10
po/ta.po
@@ -4,13 +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.
|
# தமிழ்நேரம் <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: 2024-11-05 14:01+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-13 06:00+0000\n"
|
"PO-Revision-Date: 2025-04-28 08:02+0000\n"
|
||||||
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
|
"Last-Translator: தமிழ்நேரம் <anishprabu.t@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"
|
||||||
@@ -19,7 +19,7 @@ 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.12-dev\n"
|
||||||
|
|
||||||
#: data/page.kramo.Cartridges.desktop.in:3
|
#: data/page.kramo.Cartridges.desktop.in:3
|
||||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||||
@@ -634,8 +634,8 @@ msgstr[1] "இறக்குமதி செய்யப்பட்ட வி
|
|||||||
#: cartridges/importer/importer.py:383
|
#: cartridges/importer/importer.py:383
|
||||||
msgid ", {} removed"
|
msgid ", {} removed"
|
||||||
msgid_plural ", {} removed"
|
msgid_plural ", {} removed"
|
||||||
msgstr[0] ",}} அகற்றப்பட்டது"
|
msgstr[0] ", {} அகற்றப்பட்டது"
|
||||||
msgstr[1] ",}} அகற்றப்பட்டது"
|
msgstr[1] ", {} அகற்றப்பட்டன"
|
||||||
|
|
||||||
#. The variable is the name of the source
|
#. The variable is the name of the source
|
||||||
#: cartridges/importer/location.py:34
|
#: cartridges/importer/location.py:34
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[wrap-git]
|
[wrap-git]
|
||||||
directory = blueprint-compiler
|
directory = blueprint-compiler
|
||||||
url = https://gitlab.gnome.org/jwestman/blueprint-compiler.git
|
url = https://gitlab.gnome.org/jwestman/blueprint-compiler.git
|
||||||
revision = v0.14.0
|
revision = v0.16.0
|
||||||
depth = 1
|
depth = 1
|
||||||
|
|
||||||
[provide]
|
[provide]
|
||||||
|
|||||||
Reference in New Issue
Block a user