Compare commits

...

38 Commits
v2.11 ... v2.13

Author SHA1 Message Date
kramo
db246b4be5 Update Flatpak manifest for 2.13 2025-09-24 13:30:57 +02:00
kramo
4990953119 v2.13
Update for GNOME 49
2025-09-24 13:25:39 +02:00
Hosted Weblate
c77973e5d6 Translated using Weblate (French)
Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: p-sage <p-sage@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/fr/
Translation: Cartridges/Cartridges
2025-09-06 17:02:09 +02:00
Hosted Weblate
14522bdcb0 Translated using Weblate (Belarusian)
Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Yahor <k1llo2810@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/be/
Translation: Cartridges/Cartridges
2025-08-16 14:02:16 +02:00
Hosted Weblate
85f05a0179 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Sunniva Løvstad <weblate@turtle.garden>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/nn/
Translation: Cartridges/Cartridges
2025-08-11 03:03:02 +02:00
Hosted Weblate
c2ba21d088 Update translation files
Updated by "Squash Git commits" hook in Weblate.

Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
2025-08-10 02:15:41 +02:00
Hosted Weblate
d66a0e6816 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sunniva Løvstad <weblate@turtle.garden>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/nb_NO/
Translation: Cartridges/Cartridges
2025-08-10 02:15:41 +02:00
Hosted Weblate
294b96337a Added translation using Weblate (Norwegian Nynorsk)
Co-authored-by: Sunniva Løvstad <weblate@turtle.garden>
2025-08-10 02:15:41 +02:00
Hosted Weblate
57c9e21cad Translated using Weblate (Arabic)
Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Ahmed Najmawi <iramosu@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ar/
Translation: Cartridges/Cartridges
2025-08-01 22:02:18 +00:00
kramo
47b56f8d90 Remove Matrix space from README 2025-07-24 20:35:54 +02:00
Hosted Weblate
d038338e9b Translated using Weblate (Arabic)
Currently translated at 99.3% (145 of 146 strings)

Co-authored-by: Ahmed Najmawi <iramosu@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ar/
Translation: Cartridges/Cartridges
2025-07-24 05:03:00 +00:00
Hosted Weblate
91e8717153 Translated using Weblate (German)
Currently translated at 99.3% (145 of 146 strings)

Co-authored-by: UnclePsymon <junk@simon-enderle.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/de/
Translation: Cartridges/Cartridges
2025-07-10 13:01:54 +02:00
kramo
b701259745 Merge pull request 'Add more keywords to desktop file' (#364) from freeducks-debug/cartridges:main into main
Reviewed-on: https://codeberg.org/kramo/cartridges/pulls/364
2025-07-08 23:49:23 +02:00
freeducks-debug
392f7f2391 Add more keywords to desktop file. 2025-07-09 00:47:56 +03:00
kramo
22b16f7d38 Update outdated GitHub URLs 2025-05-24 17:37:08 +02:00
kramo
56832cbc4d Add note about Codeberg to README 2025-05-24 17:15:48 +02:00
Weblate (bot)
a68cc959ea Translations update from Hosted Weblate (#354)
* Translated using Weblate (Tamil)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ta/
Translation: Cartridges/Cartridges

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Maxwel Dantas <maxweldantas@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pt_BR/
Translation: Cartridges/Cartridges

* Translated using Weblate (Greek)

Currently translated at 100.0% (146 of 146 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: GiannosOB <giannos2105@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/el/
Translation: Cartridges/Cartridges

* Translated using Weblate (Spanish)

Currently translated at 100.0% (146 of 146 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (146 of 146 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Francisco Serrador <fserrador@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/es/
Translation: Cartridges/Cartridges

---------

Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Maxwel Dantas <maxweldantas@gmail.com>
Co-authored-by: GiannosOB <giannos2105@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
2025-05-24 16:40:45 +02:00
dependabot[bot]
f7ceb343e8 Bump flatpak/flatpak-github-actions from 6.4 to 6.5 (#356)
Bumps [flatpak/flatpak-github-actions](https://github.com/flatpak/flatpak-github-actions) from 6.4 to 6.5.
- [Release notes](https://github.com/flatpak/flatpak-github-actions/releases)
- [Commits](https://github.com/flatpak/flatpak-github-actions/compare/v6.4...v6.5)

---
updated-dependencies:
- dependency-name: flatpak/flatpak-github-actions
  dependency-version: '6.5'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 20:12:35 +02:00
dependabot[bot]
6a9171258b Bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#357)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.2.1...v2.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 20:12:10 +02:00
kramo
89080c03bc Handle bogus sources gracefully 2025-04-28 20:09:11 +02:00
kramo
cb7aaf1f39 Fix header comment for details-dialog 2025-04-17 21:24:11 +02:00
kramo
98891e31f3 v2.12.1 2025-03-23 11:54:30 +01:00
kramo
1a723731fc Remove debugging option from release 2025-03-23 11:52:26 +01:00
Weblate (bot)
cc52cc3051 Translations update from Hosted Weblate (#340)
* Translated using Weblate (German)

Currently translated at 99.3% (145 of 146 strings)

Translated using Weblate (German)

Currently translated at 99.3% (145 of 146 strings)

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/de/
Translation: Cartridges/Cartridges

* Translated using Weblate (Catalan)

Currently translated at 100.0% (146 of 146 strings)

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

* Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/en_GB/
Translation: Cartridges/Cartridges

* Translated using Weblate (Korean)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Seong-ho Cho <darkcircle.0426@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ko/
Translation: Cartridges/Cartridges

---------

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: Moreno <hibarioath@proton.me>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Seong-ho Cho <darkcircle.0426@gmail.com>
2025-03-19 23:22:49 +01:00
kramo
91c6753559 v2.12 2025-03-19 23:22:16 +01:00
dependabot[bot]
777ed9838a Bump flatpak/flatpak-github-actions from 6.3 to 6.4 (#343) 2025-03-01 20:39:00 +01:00
dependabot[bot]
304a33b49c Bump dawidd6/action-download-artifact from 8 to 9 (#342) 2025-03-01 20:38:48 +01:00
Kolja
314bb00d36 Add additional PackageManager category (#339) 2025-02-16 21:58:43 +01:00
Weblate (bot)
8e86aca804 Translations update from Hosted Weblate (#327)
* Translated using Weblate (Russian)

Currently translated at 100.0% (146 of 146 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Džeremi <chichvarov1315@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Сергей <asvmail.as@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ru/
Translation: Cartridges/Cartridges

* Translated using Weblate (Romanian)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ro/
Translation: Cartridges/Cartridges

* Translated using Weblate (Croatian)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/hr/
Translation: Cartridges/Cartridges

* Translated using Weblate (Polish)

Currently translated at 85.6% (125 of 146 strings)

Co-authored-by: Stan Ulbrych <stanulbrych@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pl/
Translation: Cartridges/Cartridges

* Translated using Weblate (Italian)

Currently translated at 99.3% (145 of 146 strings)

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

* Added translation using Weblate (Interlingua)

Co-authored-by: Emilio S <emism.translations@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>

* Translated using Weblate (Dutch)

Currently translated at 100.0% (146 of 146 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/nl/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

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

---------

Co-authored-by: Džeremi <chichvarov1315@gmail.com>
Co-authored-by: Сергей <asvmail.as@gmail.com>
Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Stan Ulbrych <stanulbrych@gmail.com>
Co-authored-by: albanobattistella <albano_battistella@hotmail.com>
Co-authored-by: Emilio S <emism.translations@gmail.com>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
2025-02-15 20:32:18 +01:00
kramo
6a38b9556d v2.11.1 2025-02-15 20:27:15 +01:00
kramo
597c668d69 Fix #336 2025-02-15 20:19:13 +01:00
dependabot[bot]
0216705576 Bump dawidd6/action-download-artifact from 7 to 8 (#334)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 7 to 8.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v7...v8)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:02:00 +01:00
dependabot[bot]
f9f0319a8b Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#335)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.2.0...v2.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:01:33 +01:00
kramo
a63d7c0373 Bump blueprint-compiler version 2025-01-29 15:35:40 +01:00
kramo
77d7572ad1 Use correct sys.platform convention 2025-01-28 13:53:28 +01:00
dependabot[bot]
a6325e73b2 Bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#331)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.1.0...v2.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 18:30:37 +01:00
kramo
aa8f377860 Add GTK and libadwaita dependency check in Meson
See #322
2024-12-28 18:51:28 +01:00
kramo
2e7bd9d469 Use bullets for release notes 2024-12-21 15:32:36 +01:00
47 changed files with 1751 additions and 430 deletions

View File

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

View File

@@ -11,14 +11,14 @@ jobs:
name: Flatpak
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-46
image: bilelmoussaoui/flatpak-github-actions:gnome-47
options: --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Flatpak Builder
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.3
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.5
with:
bundle: page.kramo.Cartridges.Devel.flatpak
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json

View File

@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v4
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v7
uses: dawidd6/action-download-artifact@v9
with:
workflow: ci.yml
commit: ${{ github.sha }}
@@ -38,7 +38,7 @@ jobs:
run: echo tag_name=${GITHUB_REF#refs/tags/} >> $GITHUB_OUTPUT
- name: Publish release
uses: softprops/action-gh-release@v2.1.0
uses: softprops/action-gh-release@v2.2.2
with:
files: |
Windows Installer/Cartridges Windows.exe

1
.gitignore vendored
View File

@@ -6,3 +6,4 @@ build-aux/flatpak/page.kramo.Cartridges.json
/.flatpak-builder
/.vscode
.DS_Store
.prettierignore

View File

@@ -5,10 +5,10 @@
Be sure to follow the [code style](#code-style) of the project.
### 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/4KSFh3AmQR)/[Matrix](https://matrix.to/#/#cartridges:matrix.org) to discuss it with the maintainers. We will provide additional guidance.
### 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
### Weblate
@@ -25,7 +25,7 @@ The project can be translated on [Weblate](https://hosted.weblate.org/engage/car
## 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.
## For Windows
@@ -40,7 +40,7 @@ The project can be translated on [Weblate](https://hosted.weblate.org/engage/car
## Meson
```bash
git clone https://github.com/kra-mo/cartridges.git
git clone https://git.kramo.page/cartridges.git
cd cartridges
meson setup build
ninja -C build install

View File

@@ -1,16 +1,17 @@
[circle-url]: https://circle.gnome.org
[circle-image]: https://circle.gnome.org/assets/button/badge.svg
[weblate-url]: https://hosted.weblate.org/engage/cartridges/
[weblate-image]: https://hosted.weblate.org/widgets/cartridges/-/cartridges/svg-badge.svg
[discord-url]: https://discord.gg/4KSFh3AmQR
[discord-image]: https://img.shields.io/discord/1088155799299313754?color=%235865F2&label=discord&logo=discord&logoColor=%23FFFFFF&style=for-the-badge
[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-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
> [!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">
<img src="data/icons/hicolor/scalable/apps/page.kramo.Cartridges.svg" width="128" height="128">
@@ -23,7 +24,6 @@
[![Flathub][flathub-image]][flathub-url]
[![Discord][discord-image]][discord-url]
[![Matrix][matrix-image]][matrix-url]
[![Installs][installs-image]][flathub-url]
<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
- 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
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
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.
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
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.
Note: macOS might tell you that the application could not be checked for malicious software or something similar. In this case, open System Settings > Privacy & Security, scroll down, find the warning about Cartridges and click "Open Anyway". More information can be found [here](https://support.apple.com/en-us/102445).
## Building manually
See [Building](https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md#building).
See [Building](https://codeberg.org/kramo/cartridges/src/branch/main/CONTRIBUTING.md#building).
# 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!
@@ -103,4 +103,4 @@ Thanks to [Weblate](https://weblate.org/) for hosting our translations!
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).
See [CODE_OF_CONDUCT.md](https://codeberg.org/kramo/cartridges/src/branch/main/CODE_OF_CONDUCT.md).

View File

@@ -1,7 +1,7 @@
{
"id": "page.kramo.Cartridges.Devel",
"runtime": "org.gnome.Platform",
"runtime-version": "47",
"runtime-version": "49",
"sdk": "org.gnome.Sdk",
"command": "cartridges",
"finish-args": [
@@ -64,8 +64,8 @@
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz",
"sha256": "166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"
"url": "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz",
"sha256": "3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523"
}
]
},
@@ -78,13 +78,13 @@
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl",
"sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"
"url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl",
"sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz",
"sha256": "f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"
"url": "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz",
"sha256": "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"
},
{
"type": "file",
@@ -93,30 +93,18 @@
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl",
"sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"
"url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl",
"sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl",
"sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"
"url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl",
"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",
"builddir": true,

View File

@@ -1,7 +1,7 @@
#define MyAppName "Cartridges"
#define MyAppVersion "@VERSION@"
#define MyAppPublisher "kramo"
#define MyAppURL "https://github.com/kra-mo/cartridges"
#define MyAppURL "https://apps.gnome.org/Cartridges/"
#define MyAppExeName "pythonw.exe"
[Setup]
@@ -11,7 +11,7 @@ AppVersion={#MyAppVersion}
AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL=https://github.com/kra-mo/cartridges/issues
AppSupportURL=https://git.kramo.page/cartridges/issues
AppUpdatesURL={#MyAppURL}
DefaultDirName={autopf64}\{#MyAppName}
DisableProgramGroupPage=yes

View File

@@ -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.
</description>
<homepage rdf:resource="https://github.com/kra-mo/cartridges" />
<download-page rdf:resource="https://github.com/kra-mo/cartridges" />
<bug-database rdf:resource="https://github.com/kra-mo/cartridges/issues" />
<homepage rdf:resource="https://git.kramo.page/cartridges" />
<download-page rdf:resource="https://git.kramo.page/cartridges" />
<bug-database rdf:resource="https://git.kramo.page/cartridges/issues" />
<programming-language>Python</programming-language>
<platform>GTK 4</platform>

View File

@@ -1,4 +1,4 @@
# details_window.py
# details_dialog.py
#
# Copyright 2022-2024 kramo
#

View File

@@ -136,9 +136,11 @@ class Importer(ErrorProducer):
task = Gio.Task.new(None, None, self.source_callback, (source,))
self.n_source_tasks_created += 1
task.run_in_thread(
lambda _task, _obj, _data, _cancellable, src=source: self.source_task_thread_func(
(src,)
)
lambda _task,
_obj,
_data,
_cancellable,
src=source: self.source_task_thread_func((src,))
)
# 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()
return shared.win.get_visible_dialog() == self.import_dialog
def monitor_import(self) -> bool:
"""Monitor import progress to update dialog and to trigger import cleanup
once the work has finished"""
@@ -185,12 +186,16 @@ class Importer(ErrorProducer):
if not shared.schema.get_boolean("remove-missing"):
return
keys = shared.schema.list_keys()
for game in shared.store:
if game.removed:
continue
if game.source == "imported":
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
if game.game_id in shared.store.duplicate_game_ids:
continue

View File

@@ -76,7 +76,7 @@ class Source(Iterable):
@property
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:
"""
@@ -120,14 +120,15 @@ class URLExecutableSource(ExecutableFormatSource):
@property
def executable_format(self) -> str:
match sys.platform:
case "win32":
return "start " + self.url_format
case "linux":
return "xdg-open " + self.url_format
case "darwin":
return "open " + self.url_format
case other:
if sys.platform.startswith("win32"):
return f"start {self.url_format}"
if sys.platform.startswith("linux"):
return f"xdg-open {self.url_format}"
if sys.platform.startswith("darwin"):
return f"open {self.url_format}"
raise NotImplementedError(
f"No URL handler command available for {other}"
f"No URL handler command available for {sys.platform}"
)

View File

@@ -98,7 +98,8 @@ class SteamSourceIterable(SourceIterable):
# Add official cover image
image_path = (
self.source.locations.data["librarycache"]
/ f"{appid}_library_600x900.jpg"
/ appid
/ "library_600x900.jpg"
)
additional_data = {"local_image_path": image_path, "steam_appid": appid}

View File

@@ -58,7 +58,7 @@ from cartridges.store.store import Store
from cartridges.utils.run_executable import run_executable
from cartridges.window import CartridgesWindow
if sys.platform == "darwin":
if sys.platform.startswith("darwin"):
from AppKit import NSApp # type: ignore
from PyObjCTools import AppHelper
@@ -94,7 +94,7 @@ class CartridgesApplication(Adw.Application):
self.add_main_option_entries((search, launch))
if sys.platform == "darwin":
if sys.platform.startswith("darwin"):
if settings := Gtk.Settings.get_default():
settings.props.gtk_decoration_layout = "close,minimize,maximize:"
@@ -250,7 +250,10 @@ class CartridgesApplication(Adw.Application):
elif source_id == "imported":
name = _("Added")
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
def on_about_action(self, *_args: Any) -> None:
@@ -405,7 +408,7 @@ class CartridgesApplication(Adw.Application):
f"app.{action[0]}" if scope == self else f"win.{action[0]}",
(
tuple(s.replace("<primary>", "<meta>") for s in action[1])
if sys.platform == "darwin"
if sys.platform.startswith("darwin")
else action[1]
),
)

View File

@@ -2,13 +2,12 @@
<gresources>
<gresource prefix="@PREFIX@">
<file preprocess="xml-stripblanks">@APP_ID@.metainfo.xml</file>
<file preprocess="xml-stripblanks">gtk/window.ui</file>
<file preprocess="xml-stripblanks">gtk/help-overlay.ui</file>
<file preprocess="xml-stripblanks">gtk/details-dialog.ui</file>
<file preprocess="xml-stripblanks">gtk/game.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-dark.css">gtk/style-dark.css</file>
<file>library_placeholder.svg</file>
<file>library_placeholder_small.svg</file>
</gresource>

View File

@@ -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";
}
}
}
}

View File

@@ -44,6 +44,7 @@ template $CartridgesPreferences: Adw.PreferencesDialog {
}
Adw.ButtonRow reset_button_row {
visible: false;
title: "Reset App";
styles [

View 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";
}
}
}

View File

@@ -3,11 +3,31 @@
--accent-bg-color: var(--purple-3);
}
.no-hover > flowboxchild:hover {
background-color: transparent;
}
#details_view {
background-color: white;
}
#details_view_play_button {
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;
}
}

View File

@@ -246,6 +246,10 @@ template $CartridgesWindow: Adw.ApplicationWindow {
margin-start: 15;
margin-end: 15;
selection-mode: none;
styles [
"no-hover",
]
}
}
}
@@ -306,6 +310,10 @@ Adw.NavigationPage hidden_library_page {
margin-start: 15;
margin-end: 15;
selection-mode: none;
styles [
"no-hover",
]
}
}
}
@@ -541,7 +549,7 @@ menu primary_menu {
section {
item (_("Preferences"), "app.preferences")
item (_("Keyboard Shortcuts"), "win.show-help-overlay")
item (_("Keyboard Shortcuts"), "app.shortcuts")
item (_("About Cartridges"), "app.about")
}
}

View File

@@ -3,8 +3,8 @@ blueprints = custom_target(
input: files(
'gtk/details-dialog.blp',
'gtk/game.blp',
'gtk/help-overlay.blp',
'gtk/preferences.blp',
'gtk/shortcuts-dialog.blp',
'gtk/window.blp',
),
output: '.',

View File

@@ -6,6 +6,7 @@ Exec=cartridges
Icon=@APP_ID@
Terminal=false
Type=Application
Categories=GNOME;GTK;Game;
Keywords=gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;
Categories=GNOME;GTK;Game;PackageManager;
# Translators: Leave "cartridges" untranslated here.
Keywords=gaming;games;play;cartridges;launch;launcher;steam;lutris;heroic;epic;bottles;itch;legendary;retroarch;
StartupNotify=true

View File

@@ -11,12 +11,12 @@
<description>
<p>Cartridges is a simple game launcher for all of your games. It has support for importing games from Steam, Lutris, Heroic and more with no login necessary. You can sort and hide games or download cover art from SteamGridDB.</p>
</description>
<url type="homepage">https://github.com/kra-mo/cartridges</url>
<url type="bugtracker">https://github.com/kra-mo/cartridges/issues</url>
<url type="homepage">https://apps.gnome.org/Cartridges/</url>
<url type="bugtracker">https://git.kramo.page/cartridges/issues</url>
<url type="translate">https://hosted.weblate.org/engage/cartridges/</url>
<url type="contact">https://www.kramo.page/about/</url>
<url type="vcs-browser">https://github.com/kra-mo/cartridges</url>
<url type="contribute">https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md</url>
<url type="vcs-browser">https://git.kramo.page/cartridges</url>
<url type="contribute">https://git.kramo.page/cartridges/blob/main/CONTRIBUTING.md</url>
<developer id="page.kramo">
<name translate="no">kramo</name>
</developer>
@@ -36,30 +36,47 @@
</requires>
<screenshots>
<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>
</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>
</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>
</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>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
<releases>
<release version="2.13" date="2025-09-24">
<description translate="no">
<p>Updated for GNOME 49, using the new keyboard shortcuts dialog.</p>
</description>
</release>
<release version="2.12.1" date="2025-03-23">
<description translate="no">
<p>Removed an option used for debugging that would accidentally show up for all users.</p>
</description>
</release>
<release version="2.12" date="2025-03-19">
<description translate="no">
<p>Updated for GNOME 48</p>
</description>
</release>
<release version="2.11" date="2024-12-21">
<description translate="no">
<p>Added the option to import games automatically</p>
<p>Increased the number of games per row on wide screens</p>
<p>Fixed an issue where animated covers would not play</p>
<p>Fixed an issue where the import dialog would stay open</p>
<ul>
<li>Added the option to import games automatically</li>
<li>Increased the number of games per row on wide screens</li>
<li>Fixed an issue where animated covers would not play</li>
<li>Fixed an issue where the import dialog would stay open</li>
</ul>
</description>
</release>
<release version="2.10" date="2024-09-18">

View File

@@ -1,6 +1,6 @@
project(
'cartridges',
version: '2.11',
version: '2.13',
meson_version: '>= 0.59.0',
default_options: [
'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
# gresources don't work and MSYS2 seems to have also broken the gettext package
if host_machine.system() != 'windows'

View File

@@ -29,3 +29,5 @@ hi
en_GB
ie
te
ia
nn

View File

@@ -4,8 +4,8 @@ data/page.kramo.Cartridges.metainfo.xml.in
data/gtk/details-dialog.blp
data/gtk/game.blp
data/gtk/help-overlay.blp
data/gtk/preferences.blp
data/gtk/shortcuts-dialog.blp
data/gtk/window.blp
cartridges/main.py

View File

@@ -6,13 +6,14 @@
# Ali-98 <ahj696@hotmail.com>, 2023.
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
# "Jadiir M. Aal Jaidaan" <ashrafquatre@gmail.com>, 2024.
# Ahmed Najmawi <iramosu@protonmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-11-27 20:00+0000\n"
"Last-Translator: \"Jadiir M. Aal Jaidaan\" <ashrafquatre@gmail.com>\n"
"PO-Revision-Date: 2025-08-01 22:02+0000\n"
"Last-Translator: Ahmed Najmawi <iramosu@protonmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ar/>\n"
"Language: ar\n"
@@ -21,7 +22,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.13-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -596,9 +597,8 @@ msgid "Yesterday"
msgstr "أمس"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "لُعبت آخر مرَّة"
msgstr "آخر أسبوع"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
@@ -626,27 +626,25 @@ msgstr "لم يُعثر على ألعاب جديدة"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "اُستوردت {} لعبة"
msgstr[0] "لم تستورد لعبة"
msgstr[1] "اُستوردت {} لعبة"
msgstr[2] "اُستوردت {} لعبة"
msgstr[3] "اُستوردت {} لعبة"
msgstr[2] "اُستوردت لعبتان"
msgstr[3] "اُستوردت {} ألعاب"
msgstr[4] "اُستوردت {} لعبة"
msgstr[5] "اُستوردت {} لعبة"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "أزيلت {}"
msgstr[1] "أزيلت {}"
msgstr[2] "أزيلت {}"
msgstr[3] "أزيلت {}"
msgstr[4] "أزيلت {}"
msgstr[5] "أزيلت {}"
msgstr[0] "، ولم تُزل أي لعبة"
msgstr[1] "، وأزيلت لعبة"
msgstr[2] "، وأزيلت لعبتان"
msgstr[3] "، وأزيلت {} ألعاب"
msgstr[4] "، وأزيلت {} لعبة"
msgstr[5] "، وأزيلت {} لعبة"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -3,13 +3,13 @@
# This file is distributed under the same license as the Cartridges package.
# Yahor <k1llo2810@gmail.com>, 2023.
# Yahor <g_egor98@tut.by>, 2023.
# Yahor <k1llo2810@protonmail.com>, 2023.
# Yahor <k1llo2810@protonmail.com>, 2023, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2023-12-13 09:28+0000\n"
"PO-Revision-Date: 2025-08-16 12:02+0000\n"
"Last-Translator: Yahor <k1llo2810@protonmail.com>\n"
"Language-Team: Belarusian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/be/>\n"
@@ -17,9 +17,9 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.3-rc\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.13\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -209,7 +209,7 @@ msgstr "Выдаліць усе гульні"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Імпартаваць гульні аўтаматычна"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -542,7 +542,6 @@ msgstr "{} непрыхавана"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} выдалена"
@@ -591,29 +590,27 @@ msgstr "Адхіліць"
#: cartridges/utils/relative_date.py:30
msgid "Today"
msgstr ""
msgstr "Сёння"
#: cartridges/utils/relative_date.py:32
msgid "Yesterday"
msgstr ""
msgstr "Учора"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Апошняя гульня"
msgstr "На мінулым тыдні"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "У гэтым месяцы"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "У мінулым месяцы"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Апошняя гульня"
msgstr "У мінулым годзе"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -629,16 +626,14 @@ msgstr "Новыя гульні не знойдзены"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} гульняў імпартавана"
msgstr[1] "{} гульняў імпартавана"
msgstr[0] "{} гульня імпартавана"
msgstr[1] "{} гульні імпартавана"
msgstr[2] "{} гульняў імпартавана"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} выдалена"

View File

@@ -2,13 +2,14 @@
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# jolupa <jolupameister@gmail.com>, 2023.
# Moreno <hibarioath@proton.me>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: jolupa <jolupameister@gmail.com>\n"
"PO-Revision-Date: 2025-03-15 04:51+0000\n"
"Last-Translator: Moreno <hibarioath@proton.me>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ca/>\n"
"Language: ca\n"
@@ -16,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3\n"
"X-Generator: Weblate 5.11-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -205,7 +206,7 @@ msgstr "Esborrar tots els jocs"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Importar jocs automàticament"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -538,7 +539,6 @@ msgstr "{} mostrar"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} eliminat"
@@ -587,29 +587,27 @@ msgstr "Descartar"
#: cartridges/utils/relative_date.py:30
msgid "Today"
msgstr ""
msgstr "Avui"
#: cartridges/utils/relative_date.py:32
msgid "Yesterday"
msgstr ""
msgstr "Ahir"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Últim jugat"
msgstr "Última setmana"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "Aquest mes"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Últim mes"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Últim jugat"
msgstr "Any passat"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -625,19 +623,17 @@ msgstr "No s'han trobat jocs nous"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} jocs importats"
msgstr[0] "{} joc importat"
msgstr[1] "{} jocs importats"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} eliminat"
msgstr[1] "{} eliminat"
msgstr[1] "{} eliminats"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -3,16 +3,18 @@
# This file is distributed under the same license as the Cartridges package.
# Jummit <jummit@web.de>, 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.
# Konstantin Tutsch <mail@konstantintutsch.com>, 2024.
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2025.
# UnclePsymon <junk@simon-enderle.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: 2024-02-19 06:35+0000\n"
"Last-Translator: Konstantin Tutsch <mail@konstantintutsch.com>\n"
"PO-Revision-Date: 2025-07-10 11:01+0000\n"
"Last-Translator: UnclePsymon <junk@simon-enderle.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/cartridges/"
"cartridges/de/>\n"
"Language: de\n"
@@ -20,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4\n"
"X-Generator: Weblate 5.13-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -209,7 +211,7 @@ msgstr "Alle Spiele entfernen"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Spiele automatisch importieren"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -355,7 +357,7 @@ msgstr "Keine Spiele"
#: data/gtk/window.blp:22
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
msgid "No Hidden Games"
@@ -550,7 +552,6 @@ msgstr "{} unversteckt"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} entfernt"
@@ -606,22 +607,20 @@ msgid "Yesterday"
msgstr "Gestern"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Zuletzt gespielt"
msgstr "Letzte Woche"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "Dieser Monat"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Letzter Monat"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Zuletzt gespielt"
msgstr "Letztes Jahr"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -637,7 +636,6 @@ msgstr "Keine neuen Spiele gefunden"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
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".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} entfernt"
msgstr[1] "{} entfernt"
msgstr[0] ", {} entfernt"
msgstr[1] ", {} entfernt"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -2,13 +2,15 @@
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# yiannis ioannides <sub@wai.ai>, 2023.
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2025.
# GiannosOB <giannos2105@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: 2023-10-08 16:00+0000\n"
"Last-Translator: yiannis ioannides <sub@wai.ai>\n"
"PO-Revision-Date: 2025-04-24 17:02+0000\n"
"Last-Translator: GiannosOB <giannos2105@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/cartridges/"
"cartridges/el/>\n"
"Language: el\n"
@@ -16,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.1-dev\n"
"X-Generator: Weblate 5.11.1-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: 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 "
"SteamGridDB."
msgstr ""
"Οι Κασέτες είναι ένας απλός εκκινητής παιχνιδιών για όλα σας τα παιχνίδια. "
"Υποστηρίζει την εισαγωγή παιχνιδιών από το Steam, Heroic και άλλες "
"πλατφόρμες χωρίς σύνδεση να είναι απαραίτητη. Μπορείτε να ταξινομήσετε και "
"να κρύψετε τα παιχνίδια σας, καθώς και να κατεβάσετε τα εξώφυλλα τους από το "
"Το Cartridges είναι ένας απλός εκτοξευτής παιχνιδιών για όλα τα παιχνίδια "
"σας. Διαθέτει υποστήριξη για την εισαγωγή παιχνιδιών από το Steam, το "
"Lutris, το Heroic και άλλα, χωρίς να απαιτείται σύνδεση. Μπορείτε να "
"ταξινομήσετε και να αποκρύψετε παιχνίδια ή να κατεβάσετε εξώφυλλα από το "
"SteamGridDB."
#: 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
msgid "Unhide"
msgstr "Φανέρωση"
msgstr "Αποκάλυψη"
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
msgid "General"
@@ -179,7 +181,7 @@ msgstr "Έξοδος μετά την εκκίνηση παιχνιδιών"
#: data/gtk/preferences.blp:20
msgid "Cover Image Launches Game"
msgstr "Εξώφυλλο εκκινεί το παιχνίδι"
msgstr "Εικόνα εξωφύλλου Εκκινεί το παιχνίδι"
#: data/gtk/preferences.blp:21
msgid "Swaps the behavior of the cover image and the play button"
@@ -195,20 +197,19 @@ msgstr "Εικόνες Υψηλής Ποιότητας"
#: data/gtk/preferences.blp:30
msgid "Save game covers losslessly at the cost of storage"
msgstr ""
"Αποθήκευση εξωφύλλου παιχνιδιού σε υψηλή ευκρίνεια, με κόστος τη χωρητικότητα"
msgstr "Αποθήκευση καλύψεων παιχνιδιού χωρίς απώλειες με κόστος αποθήκευσης"
#: data/gtk/preferences.blp:35
msgid "Danger Zone"
msgstr "Επικίνδυνη Ζώνη"
msgstr "Ζώνη κινδύνου"
#: data/gtk/preferences.blp:39
msgid "Remove All Games"
msgstr "Αφαίρεση Όλων Των Παιχνιδιών"
msgstr "Αφαίρεση όλων των παιχνιδιών"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Εισαγωγή παιχνιδιών αυτόματα"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -248,7 +249,7 @@ msgstr "Heroic"
#: data/gtk/preferences.blp:166
msgid "Import Epic Games"
msgstr "Εισαγωγή παιχνιδιών Epic"
msgstr "Εισαγωγή Epic Games"
#: data/gtk/preferences.blp:170
msgid "Import GOG Games"
@@ -260,11 +261,11 @@ msgstr "Εισαγωγή παιχνιδιών Amazon"
#: data/gtk/preferences.blp:178
msgid "Import Sideloaded Games"
msgstr "Εισαγωγή παιχνιδιών μέσω sideloading"
msgstr "Εισαγωγή παιχνιδιών Sideloaded"
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
msgstr "Μπουκάλια"
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
msgid "itch"
@@ -284,19 +285,17 @@ msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:301
#, fuzzy
msgid "System Location"
msgstr "Ορίστε Τοποθεσία"
msgstr "Τοποθεσία συστήματος"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:319
#, fuzzy
msgid "User Location"
msgstr "Ορίστε Τοποθεσία"
msgstr "Τοποθεσία χρήστη"
#: data/gtk/preferences.blp:336
msgid "Import Game Launchers"
msgstr "Εισαγωγή εκκινητών παιχνιδιών"
msgstr "Εισαγωγή εκτοξευτών παιχνιδιών"
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
@@ -424,15 +423,15 @@ msgstr "Σχετικά με τις Κασέτες"
#: data/gtk/window.blp:562
msgid "IGDB"
msgstr ""
msgstr "IGDB"
#: data/gtk/window.blp:564
msgid "ProtonDB"
msgstr ""
msgstr "ProtonDB"
#: data/gtk/window.blp:566
msgid "HowLongToBeat"
msgstr ""
msgstr "HowLongToBeat"
#. The variable is the title of the game
#: cartridges/main.py:226 cartridges/game.py:125
@@ -545,7 +544,6 @@ msgstr "{} φανερώθηκε"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} αφαιρέθηκε"
@@ -601,22 +599,20 @@ msgid "Yesterday"
msgstr "Χθες"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Τελευταία αναπαραγωγή"
msgstr "Τελευταία εβδομάδα"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "Αυτόν τον μήνα"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Τελευταίος μήνας"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Τελευταία αναπαραγωγή"
msgstr "Τελευταίο έτος"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -632,19 +628,17 @@ msgstr "Δεν βρέθηκαν νέα παιχνίδια"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} παιχνίδια εισήχθησαν"
msgstr[1] "{} παιχνίδια εισήχθησαν"
msgstr[0] "{} παιχνίδι που έχει εισαχθεί"
msgstr[1] "{} παιχνίδια που έχουν εισαχθεί"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} αφαιρέθηκε"
msgstr[1] "{} αφαιρέθηκε"
msgstr[0] ", {} αφαιρέθηκε"
msgstr[1] ", {} αφαιρέθηκαν"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -3,13 +3,14 @@
# This file is distributed under the same license as the Cartridges package.
# kramo <contact@kramo.page>, 2024.
# Bruce Cowan <bruce@bcowan.me.uk>, 2024.
# Andi Chandler <andi@gowling.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-03-24 15:19+0000\n"
"Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
"PO-Revision-Date: 2025-02-20 14:20+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
"cartridges/cartridges/en_GB/>\n"
"Language: en_GB\n"
@@ -17,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.10.1-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -206,7 +207,7 @@ msgstr "Remove All Games"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Import Games Automatically"
#: data/gtk/preferences.blp:69
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.
#: cartridges/main.py:291
#, fuzzy
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
#: cartridges/window.py:382
@@ -540,7 +542,6 @@ msgstr "{} unhidden"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} removed"
@@ -588,29 +589,27 @@ msgstr "Dismiss"
#: cartridges/utils/relative_date.py:30
msgid "Today"
msgstr ""
msgstr "Today"
#: cartridges/utils/relative_date.py:32
msgid "Yesterday"
msgstr ""
msgstr "Yesterday"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Last Played"
msgstr "Last Week"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "This Month"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Last Month"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Last Played"
msgstr "Last Year"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -626,15 +625,13 @@ msgstr "No new games found"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} games imported"
msgstr[0] "{} game imported"
msgstr[1] "{} games imported"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} removed"

View File

@@ -4,13 +4,15 @@
# Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted.weblate.org>, 2023, 2024.
# gallegonovato <fran-carro@hotmail.es>, 2023, 2024.
# kramo <contact@kramo.hu>, 2023.
# Francisco Serrador <fserrador@gmail.com>, 2025.
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 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: 2024-11-06 19:00+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"PO-Revision-Date: 2025-04-04 12:43+0000\n"
"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/cartridges/"
"cartridges/es/>\n"
"Language: es\n"
@@ -18,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8.2\n"
"X-Generator: Weblate 5.11-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -419,7 +421,7 @@ msgstr "Mostrar ocultos"
#: data/gtk/window.blp:545
msgid "About Cartridges"
msgstr "Acerca de Cartuchos"
msgstr "Acerca de los cartuchos"
#: data/gtk/window.blp:562
msgid "IGDB"
@@ -436,7 +438,7 @@ msgstr "HowLongToBeat"
#. The variable is the title of the game
#: cartridges/main.py:226 cartridges/game.py:125
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.
#: cartridges/main.py:291
@@ -582,11 +584,11 @@ msgstr "Directorio no válido"
#: cartridges/preferences.py:447
msgid "Set Location"
msgstr "Escoger la ubicación"
msgstr "Escoger lugar"
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
msgid "Dismiss"
msgstr "Descartar"
msgstr "Desestimar"
#: cartridges/utils/relative_date.py:30
msgid "Today"
@@ -635,18 +637,18 @@ msgstr[1] "{} juegos importados"
#: cartridges/importer/importer.py:383
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] ", {} eliminado"
msgstr[1] ", {} eliminados"
msgstr[0] "{} eliminado"
msgstr[1] "{} eliminados"
#. The variable is the name of the source
#: cartridges/importer/location.py:34
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
#: cartridges/importer/location.py:36
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
#: cartridges/importer/location.py:38

View File

@@ -8,13 +8,14 @@
# "Yannick A." <pify@live.fr>, 2023.
# Geoffrey Coulaud <geoffrey.coulaud+github@gmail.com>, 2023.
# TacoCake <kiwifruit@seibmoz.anonaddy.me>, 2024.
# p-sage <p-sage@users.noreply.hosted.weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-12-04 18:30+0000\n"
"Last-Translator: TacoCake <kiwifruit@seibmoz.anonaddy.me>\n"
"PO-Revision-Date: 2025-09-06 15:02+0000\n"
"Last-Translator: p-sage <p-sage@users.noreply.hosted.weblate.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
"cartridges/fr/>\n"
"Language: fr\n"
@@ -22,7 +23,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.14-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -371,7 +372,7 @@ msgstr "Les jeux que vous masquez apparaîtront ici"
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
msgid "All Games"
msgstr "Tous les Jeux"
msgstr "Tous les jeux"
#: data/gtk/window.blp:140 cartridges/main.py:251
msgid "Added"

View File

@@ -1,13 +1,13 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# Milo Ivir <mail@milotype.de>, 2023, 2024.
# Milo Ivir <mail@milotype.de>, 2023, 2024, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 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"
"Language-Team: Croatian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/hr/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -532,16 +532,16 @@ msgstr "Neuspjela primjena postavki"
#. The variable is the title of the game
#: cartridges/game.py:139
msgid "{} hidden"
msgstr "{} skrivena"
msgstr "{} skriven"
#: cartridges/game.py:139
msgid "{} unhidden"
msgstr "{} neskrivena"
msgstr "{} neskriven"
#. The variable is the title of the game
#: cartridges/game.py:153
msgid "{} removed"
msgstr "{} uklonjena"
msgstr "{} uklonjen"
#: cartridges/preferences.py:136
msgid "All games removed"

653
po/ia.po Normal file
View 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 ""

View File

@@ -2,7 +2,7 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the cartridges package.
# 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.
# Giasko <dibiame@hotmail.it>, 2023.
# Andrea Costola <lamaildiandreac@gmail.com>, 2024.
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-02-24 08:02+0000\n"
"Last-Translator: Andrea Costola <lamaildiandreac@gmail.com>\n"
"PO-Revision-Date: 2024-12-23 12:00+0000\n"
"Last-Translator: albanobattistella <albano_battistella@hotmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/it/>\n"
"Language: it\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -210,7 +210,7 @@ msgstr "Rimuovi tutti i giochi"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Importa giochi automaticamente"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -543,7 +543,6 @@ msgstr "{} visibile"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} rimosso"
@@ -599,22 +598,20 @@ msgid "Yesterday"
msgstr "Ieri"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Ultimo Avvio"
msgstr "Settimana scorsa"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "Questo mese"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Il mese scorso"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Ultimo Avvio"
msgstr "L'anno scorso"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -630,19 +627,17 @@ msgstr "Nessun nuovo gioco trovato"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} giochi importati"
msgstr[0] "{} gioco importato"
msgstr[1] "{} giochi importati"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} rimosso"
msgstr[1] "{} rimosso"
msgstr[1] "{} rimossi"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -2,13 +2,13 @@
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# MJKim <kmj10727@gmail.com>, 2023.
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2024.
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2024, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 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"
"Language-Team: Korean <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ko/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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.metainfo.xml.in:9
@@ -207,7 +207,7 @@ msgstr "모든 게임 제거"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "자동으로 게임 가져오기"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
@@ -361,7 +361,7 @@ msgstr "숨긴 게임 없음"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here"
msgstr "숨긴 게임 이곳에 나타납니다"
msgstr "숨긴 게임 이곳에 나타납니다"
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
msgid "All Games"
@@ -541,7 +541,6 @@ msgstr "{} 숨김 해제함"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} 제거함"
@@ -589,29 +588,27 @@ msgstr "버리기"
#: cartridges/utils/relative_date.py:30
msgid "Today"
msgstr ""
msgstr "오늘"
#: cartridges/utils/relative_date.py:32
msgid "Yesterday"
msgstr ""
msgstr "어제"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "최근 플레이"
msgstr "지난 주"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "이번 달"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "지난 달"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "최근 플레이"
msgstr "작년"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -627,17 +624,15 @@ msgstr "새 게임이 없습니다"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "게임 {}건을 가져왔습니다"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} 제거함"
msgstr[0] ", {} 제거함"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -4,13 +4,14 @@
# kramo <contact@kramo.hu>, 2023.
# Allan Nordhøy <epost@anotheragency.no>, 2023.
# sunniva <weblate@turtle.garden>, 2024.
# 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: 2024-11-02 23:02+0100\n"
"Last-Translator: Sunniva Løvstad <turtle@turtle.garden>\n"
"PO-Revision-Date: 2025-08-10 00:15+0000\n"
"Last-Translator: Sunniva Løvstad <weblate@turtle.garden>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
"cartridges/cartridges/nb_NO/>\n"
"Language: nb_NO\n"
@@ -18,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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.metainfo.xml.in:9
@@ -544,7 +545,6 @@ msgstr "{} synlig"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} fjernet"
@@ -635,11 +635,10 @@ msgstr[1] "{} spill importert"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} fjernet"
msgstr[1] "{} fjernet"
msgstr[0] ", {} fjernet"
msgstr[1] ", {} fjernet"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -1,14 +1,14 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# 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.
msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-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"
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
"cartridges/nl/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
"X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -79,7 +79,7 @@ msgstr "Nieuwe cover"
#: data/gtk/details-dialog.blp:64
msgid "Delete Cover"
msgstr "Cover verwijderen"
msgstr "Cover verwijderen"
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
msgid "Title"
@@ -111,7 +111,7 @@ msgstr "Verbergen"
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
msgid "Remove"
msgstr "Verwijderen"
msgstr "Verwijderen"
#: data/gtk/game.blp:110 cartridges/window.py:361
msgid "Unhide"
@@ -141,7 +141,7 @@ msgstr "Afsluiten"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
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
msgid "Main Menu"
@@ -166,7 +166,7 @@ msgstr "Verborgen games tonen"
#: data/gtk/help-overlay.blp:68
msgid "Remove Game"
msgstr "Game verwijderen"
msgstr "Game verwijderen"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
#: data/gtk/preferences.blp:365
@@ -204,15 +204,15 @@ msgstr "Gevarenzone"
#: data/gtk/preferences.blp:39
msgid "Remove All Games"
msgstr "Alle games verwijderen"
msgstr "Alle games verwijderen"
#: data/gtk/preferences.blp:65
msgid "Import Games Automatically"
msgstr ""
msgstr "Games automatisch importeren"
#: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games"
msgstr "Gedeïnstalleerde games verwijderen"
msgstr "Gedeïnstalleerde games verwijderen"
#: data/gtk/preferences.blp:74
msgid "Sources"
@@ -318,7 +318,7 @@ msgstr "SteamGridDB gebruiken"
#: data/gtk/preferences.blp:369
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
msgid "Prefer Over Official Images"
@@ -330,7 +330,7 @@ msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
#: data/gtk/preferences.blp:383
msgid "Update Covers"
msgstr "Covers bijwerken"
msgstr "Covers bijwerken"
#: data/gtk/preferences.blp:384
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
msgid "Update"
msgstr "Bijwerken"
msgstr "Bijwerken"
#: data/gtk/window.blp:6 data/gtk/window.blp:14
msgid "No Games Found"
@@ -362,7 +362,7 @@ msgstr "Geen verborgen games"
#: data/gtk/window.blp:41
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
msgid "All Games"
@@ -522,11 +522,11 @@ msgstr "Kon game niet toevoegen"
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
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
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
msgid "Couldn't Apply Preferences"
@@ -543,13 +543,12 @@ msgstr "{} hersteld"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} verwijderd"
msgstr "{} is verwijderd"
#: cartridges/preferences.py:136
msgid "All games removed"
msgstr "Alle games verwijderd"
msgstr "Alle games verwijderd"
#: cartridges/preferences.py:188
msgid ""
@@ -564,7 +563,7 @@ msgstr "Covers downloaden…"
#: cartridges/preferences.py:222
msgid "Covers updated"
msgstr "Covers bijgewerkt"
msgstr "Covers bijgewerkt"
#: cartridges/preferences.py:370
msgid "Installation Not Found"
@@ -599,22 +598,20 @@ msgid "Yesterday"
msgstr "Gisteren"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Laatst gespeeld"
msgstr "Afgelopen week"
#: cartridges/utils/relative_date.py:38
msgid "This Month"
msgstr ""
msgstr "Deze maand"
#: cartridges/utils/relative_date.py:40
msgid "Last Month"
msgstr ""
msgstr "Afgelopen maand"
#: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year"
msgstr "Laatst gespeeld"
msgstr "Afgelopen jaar"
#: cartridges/importer/importer.py:144
msgid "Importing Games…"
@@ -622,7 +619,7 @@ msgstr "Games importeren…"
#: cartridges/importer/importer.py:337
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
msgid "No new games found"
@@ -630,19 +627,17 @@ msgstr "Geen nieuwe games gevonden"
#. The variable is the number of games.
#: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported"
msgid_plural "{} games imported"
msgstr[0] "{} games geïmporteerd"
msgstr[0] "{} game geïmporteerd"
msgstr[1] "{} games geïmporteerd"
#. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] "{} verwijderd"
msgstr[1] "{} verwijderd"
msgstr[0] ", {} verwijderd"
msgstr[1] ", {} verwijderd"
#. The variable is the name of the source
#: cartridges/importer/location.py:34
@@ -666,11 +661,11 @@ msgstr "Geen RetroArch-core geselecteerd"
#. The variable is a newline separated list of playlists
#: cartridges/importer/retroarch_source.py:131
msgid "The following playlists have no default core:"
msgstr "De volgende afspeellijsten hebben geen standaard-core:"
msgstr "De volgende afspeel­sten hebben geen standaard-core:"
#: cartridges/importer/retroarch_source.py:133
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
msgid "Couldn't Authenticate SteamGridDB"

671
po/nn.po Normal file
View 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"

View File

@@ -8,13 +8,14 @@
# Igor Popowicz <igorpopowicz12@gmail.com>, 2024.
# polswert1 <polswert1@users.noreply.hosted.weblate.org>, 2024.
# Karol <k.derbotprogramista@gmail.com>, 2024.
# Stan Ulbrych <stanulbrych@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-05-15 14:01+0000\n"
"Last-Translator: Karol <k.derbotprogramista@gmail.com>\n"
"PO-Revision-Date: 2025-02-13 23:01+0000\n"
"Last-Translator: Stan Ulbrych <stanulbrych@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/cartridges/"
"cartridges/pl/>\n"
"Language: pl\n"
@@ -23,14 +24,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.6-dev\n"
"X-Generator: Weblate 5.10-rc\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 "Kartridże"
msgstr "Cartridges"
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
@@ -372,17 +373,14 @@ msgid "Games you hide will appear here"
msgstr "Gry, które ukryjesz, pojawią się tutaj"
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
#, fuzzy
msgid "All Games"
msgstr "Usuń wszystkie gry"
msgstr "Wszystkie gry"
#: data/gtk/window.blp:140 cartridges/main.py:251
#, fuzzy
msgid "Added"
msgstr "Dodano: {}"
msgstr "Dodano"
#: data/gtk/window.blp:162
#, fuzzy
msgid "Imported"
msgstr "Importuj"
@@ -432,15 +430,15 @@ msgstr "O Kartridżach"
#: data/gtk/window.blp:562
msgid "IGDB"
msgstr ""
msgstr "IGDB"
#: data/gtk/window.blp:564
msgid "ProtonDB"
msgstr ""
msgstr "ProtonDB"
#: data/gtk/window.blp:566
msgid "HowLongToBeat"
msgstr ""
msgstr "HowLongToBeat"
#. The variable is the title of the game
#: 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.
#: cartridges/main.py:291
msgid "translator-credits"
msgstr ""
msgstr "Stan Ulbrych <stanulbrych@gmail.com>"
#. The variable is the date when the game was added
#: cartridges/window.py:382
@@ -551,7 +549,6 @@ msgstr "{} nieukryty"
#. The variable is the title of the game
#: cartridges/game.py:153
#, fuzzy
msgid "{} removed"
msgstr "{} usunięty"
@@ -567,7 +564,6 @@ msgstr ""
"{} tutaj{}."
#: cartridges/preferences.py:203
#, fuzzy
msgid "Downloading covers…"
msgstr "Importowanie okładek…"
@@ -608,7 +604,6 @@ msgid "Yesterday"
msgstr "Wczoraj"
#: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week"
msgstr "Ostatnio odtwarzane"
@@ -677,8 +672,9 @@ msgstr ""
#. The variable is a newline separated list of playlists
#: cartridges/importer/retroarch_source.py:131
#, fuzzy
msgid "The following playlists have no default core:"
msgstr ""
msgstr "Poniższe zestawienie nie mają domyślnego rdzenia"
#: cartridges/importer/retroarch_source.py:133
msgid "Games with no core selected were not imported"

View File

@@ -7,14 +7,14 @@
# Rafael Fontenelle <rafaelff@gnome.org>, 2023, 2024.
# Filipe Motta <luiz_filipe_motta@hotmail.com>, 2024.
# Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>, 2024.
# Maxwel Dantas <maxweldantas@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-11-06 19:00+0000\n"
"Last-Translator: Weblate Translation Memory <noreply-mt-weblate-translation-"
"memory@weblate.org>\n"
"PO-Revision-Date: 2025-05-08 20:15+0000\n"
"Last-Translator: Maxwel Dantas <maxweldantas@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"cartridges/cartridges/pt_BR/>\n"
"Language: pt_BR\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.8.2\n"
"X-Generator: Weblate 5.12-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -44,8 +44,7 @@ msgstr "Inicie todos os seus jogos"
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
"legendary;"
"Jogos;lançador;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""

View File

@@ -2,13 +2,13 @@
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# 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 ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-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"
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ro/>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.8.2\n"
"X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: 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.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Lansați toate jocurile dvs"
msgstr "Lansați toate jocurile dvs."
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""

View File

@@ -1,17 +1,17 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# 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.
# Сергей Ворон <voron.s.a@gmail.com>, 2023.
# 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 ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-12-01 21:18+0000\n"
"PO-Revision-Date: 2025-01-16 10:11+0000\n"
"Last-Translator: Džeremi <chichvarov1315@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ru/>\n"
@@ -21,7 +21,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9

View File

@@ -4,13 +4,13 @@
# K.B.Dharun Krishna <kbdharunkrishna@gmail.com>, 2023.
# kramo <contact@kramo.hu>, 2023.
# "K.B.Dharun Krishna" <kbdharunkrishna@gmail.com>, 2023.
# தமிழ்நேரம் <anishprabu.t@gmail.com>, 2024.
# தமிழ்நேரம் <anishprabu.t@gmail.com>, 2024, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-12-13 06:00+0000\n"
"PO-Revision-Date: 2025-04-28 08:02+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ta/>\n"
@@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.12-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -634,8 +634,8 @@ msgstr[1] "இறக்குமதி செய்யப்பட்ட வி
#: cartridges/importer/importer.py:383
msgid ", {} removed"
msgid_plural ", {} removed"
msgstr[0] ",}} அகற்றப்பட்டது"
msgstr[1] ",}} அகற்றப்பட்டது"
msgstr[0] ", {} அகற்றப்பட்டது"
msgstr[1] ", {} அகற்றப்பட்ட"
#. The variable is the name of the source
#: cartridges/importer/location.py:34

View File

@@ -1,7 +1,7 @@
[wrap-git]
directory = blueprint-compiler
url = https://gitlab.gnome.org/jwestman/blueprint-compiler.git
revision = v0.14.0
revision = v0.16.0
depth = 1
[provide]