Compare commits

...

10 Commits

Author SHA1 Message Date
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
18 changed files with 760 additions and 107 deletions

View File

@@ -11,7 +11,7 @@ jobs:
name: Flatpak name: Flatpak
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: bilelmoussaoui/flatpak-github-actions:gnome-46 image: bilelmoussaoui/flatpak-github-actions:gnome-47
options: --privileged options: --privileged
steps: steps:
- name: Checkout - name: Checkout

View File

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

1
.gitignore vendored
View File

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

View File

@@ -112,7 +112,7 @@
{ {
"type": "git", "type": "git",
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"tag": "v0.14.0" "tag": "v0.16.0"
} }
], ],
"cleanup": ["*"] "cleanup": ["*"]

View File

@@ -76,7 +76,7 @@ class Source(Iterable):
@property @property
def is_available(self) -> bool: def is_available(self) -> bool:
return sys.platform in self.available_on return any(sys.platform.startswith(platform) for platform in self.available_on)
def make_executable(self, *args, **kwargs) -> str: def make_executable(self, *args, **kwargs) -> str:
""" """
@@ -120,14 +120,15 @@ class URLExecutableSource(ExecutableFormatSource):
@property @property
def executable_format(self) -> str: def executable_format(self) -> str:
match sys.platform: if sys.platform.startswith("win32"):
case "win32": return f"start {self.url_format}"
return "start " + self.url_format
case "linux": if sys.platform.startswith("linux"):
return "xdg-open " + self.url_format return f"xdg-open {self.url_format}"
case "darwin":
return "open " + self.url_format if sys.platform.startswith("darwin"):
case other: return f"open {self.url_format}"
raise NotImplementedError(
f"No URL handler command available for {other}" raise NotImplementedError(
) f"No URL handler command available for {sys.platform}"
)

View File

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

View File

@@ -58,7 +58,7 @@ from cartridges.store.store import Store
from cartridges.utils.run_executable import run_executable from cartridges.utils.run_executable import run_executable
from cartridges.window import CartridgesWindow from cartridges.window import CartridgesWindow
if sys.platform == "darwin": if sys.platform.startswith("darwin"):
from AppKit import NSApp # type: ignore from AppKit import NSApp # type: ignore
from PyObjCTools import AppHelper from PyObjCTools import AppHelper
@@ -94,7 +94,7 @@ class CartridgesApplication(Adw.Application):
self.add_main_option_entries((search, launch)) self.add_main_option_entries((search, launch))
if sys.platform == "darwin": if sys.platform.startswith("darwin"):
if settings := Gtk.Settings.get_default(): if settings := Gtk.Settings.get_default():
settings.props.gtk_decoration_layout = "close,minimize,maximize:" settings.props.gtk_decoration_layout = "close,minimize,maximize:"
@@ -405,7 +405,7 @@ class CartridgesApplication(Adw.Application):
f"app.{action[0]}" if scope == self else f"win.{action[0]}", f"app.{action[0]}" if scope == self else f"win.{action[0]}",
( (
tuple(s.replace("<primary>", "<meta>") for s in action[1]) tuple(s.replace("<primary>", "<meta>") for s in action[1])
if sys.platform == "darwin" if sys.platform.startswith("darwin")
else action[1] else action[1]
), ),
) )

View File

@@ -54,12 +54,19 @@
</screenshots> </screenshots>
<content_rating type="oars-1.1" /> <content_rating type="oars-1.1" />
<releases> <releases>
<release version="2.11.1" date="2025-03-15">
<description translate="no">
<p>Updated the location of Steam covers, so they should correctly import again</p>
</description>
</release>
<release version="2.11" date="2024-12-21"> <release version="2.11" date="2024-12-21">
<description translate="no"> <description translate="no">
<p>Added the option to import games automatically</p> <ul>
<p>Increased the number of games per row on wide screens</p> <li>Added the option to import games automatically</li>
<p>Fixed an issue where animated covers would not play</p> <li>Increased the number of games per row on wide screens</li>
<p>Fixed an issue where the import dialog would stay open</p> <li>Fixed an issue where animated covers would not play</li>
<li>Fixed an issue where the import dialog would stay open</li>
</ul>
</description> </description>
</release> </release>
<release version="2.10" date="2024-09-18"> <release version="2.10" date="2024-09-18">

View File

@@ -1,6 +1,6 @@
project( project(
'cartridges', 'cartridges',
version: '2.11', version: '2.11.1',
meson_version: '>= 0.59.0', meson_version: '>= 0.59.0',
default_options: [ default_options: [
'warning_level=2', 'warning_level=2',
@@ -8,6 +8,9 @@ project(
], ],
) )
dependency('gtk4', version: '>= 4.15.0')
dependency('libadwaita-1', version: '>= 1.6.beta')
# Translations are broken on Windows for multiple reasons # Translations are broken on Windows for multiple reasons
# gresources don't work and MSYS2 seems to have also broken the gettext package # gresources don't work and MSYS2 seems to have also broken the gettext package
if host_machine.system() != 'windows' if host_machine.system() != 'windows'

View File

@@ -29,3 +29,4 @@ hi
en_GB en_GB
ie ie
te te
ia

View File

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

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

View File

@@ -1,14 +1,14 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the cartridges package. # This file is distributed under the same license as the cartridges package.
# Philip Goto <philip.goto@gmail.com>, 2023, 2024. # Philip Goto <philip.goto@gmail.com>, 2023, 2024, 2025.
# kramo <contact@kramo.hu>, 2023. # kramo <contact@kramo.hu>, 2023.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cartridges\n" "Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n" "POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-02-15 17:02+0000\n" "PO-Revision-Date: 2025-02-01 12:02+0000\n"
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n" "Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
"cartridges/nl/>\n" "cartridges/nl/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n" "X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3 #: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9 #: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -79,7 +79,7 @@ msgstr "Nieuwe cover"
#: data/gtk/details-dialog.blp:64 #: data/gtk/details-dialog.blp:64
msgid "Delete Cover" msgid "Delete Cover"
msgstr "Cover verwijderen" msgstr "Cover verwijderen"
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80 #: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
msgid "Title" msgid "Title"
@@ -111,7 +111,7 @@ msgstr "Verbergen"
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464 #: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
msgid "Remove" msgid "Remove"
msgstr "Verwijderen" msgstr "Verwijderen"
#: data/gtk/game.blp:110 cartridges/window.py:361 #: data/gtk/game.blp:110 cartridges/window.py:361
msgid "Unhide" msgid "Unhide"
@@ -141,7 +141,7 @@ msgstr "Afsluiten"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187 #: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
msgid "Toggle Sidebar" msgid "Toggle Sidebar"
msgstr "Zijbalk omschakelen" msgstr "Zijbalk omschakelen"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267 #: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
msgid "Main Menu" msgid "Main Menu"
@@ -166,7 +166,7 @@ msgstr "Verborgen games tonen"
#: data/gtk/help-overlay.blp:68 #: data/gtk/help-overlay.blp:68
msgid "Remove Game" msgid "Remove Game"
msgstr "Game verwijderen" msgstr "Game verwijderen"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62 #: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
#: data/gtk/preferences.blp:365 #: data/gtk/preferences.blp:365
@@ -204,15 +204,15 @@ msgstr "Gevarenzone"
#: data/gtk/preferences.blp:39 #: data/gtk/preferences.blp:39
msgid "Remove All Games" msgid "Remove All Games"
msgstr "Alle games verwijderen" msgstr "Alle games verwijderen"
#: data/gtk/preferences.blp:65 #: data/gtk/preferences.blp:65
msgid "Import Games Automatically" msgid "Import Games Automatically"
msgstr "" msgstr "Games automatisch importeren"
#: data/gtk/preferences.blp:69 #: data/gtk/preferences.blp:69
msgid "Remove Uninstalled Games" msgid "Remove Uninstalled Games"
msgstr "Gedeïnstalleerde games verwijderen" msgstr "Gedeïnstalleerde games verwijderen"
#: data/gtk/preferences.blp:74 #: data/gtk/preferences.blp:74
msgid "Sources" msgid "Sources"
@@ -318,7 +318,7 @@ msgstr "SteamGridDB gebruiken"
#: data/gtk/preferences.blp:369 #: data/gtk/preferences.blp:369
msgid "Download images when adding or importing games" msgid "Download images when adding or importing games"
msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games" msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games"
#: data/gtk/preferences.blp:373 #: data/gtk/preferences.blp:373
msgid "Prefer Over Official Images" msgid "Prefer Over Official Images"
@@ -330,7 +330,7 @@ msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
#: data/gtk/preferences.blp:383 #: data/gtk/preferences.blp:383
msgid "Update Covers" msgid "Update Covers"
msgstr "Covers bijwerken" msgstr "Covers bijwerken"
#: data/gtk/preferences.blp:384 #: data/gtk/preferences.blp:384
msgid "Fetch covers for games already in your library" msgid "Fetch covers for games already in your library"
@@ -338,7 +338,7 @@ msgstr "Haal covers op voor games in uw bibliotheek"
#: data/gtk/preferences.blp:389 #: data/gtk/preferences.blp:389
msgid "Update" msgid "Update"
msgstr "Bijwerken" msgstr "Bijwerken"
#: data/gtk/window.blp:6 data/gtk/window.blp:14 #: data/gtk/window.blp:6 data/gtk/window.blp:14
msgid "No Games Found" msgid "No Games Found"
@@ -362,7 +362,7 @@ msgstr "Geen verborgen games"
#: data/gtk/window.blp:41 #: data/gtk/window.blp:41
msgid "Games you hide will appear here" msgid "Games you hide will appear here"
msgstr "Games die u verbergt zullen hier verschijnen" msgstr "Games die u verbergt zullen hier verschijnen"
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249 #: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
msgid "All Games" msgid "All Games"
@@ -522,11 +522,11 @@ msgstr "Kon game niet toevoegen"
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221 #: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
msgid "Game title cannot be empty." msgid "Game title cannot be empty."
msgstr "Game-titel mag niet leeg zijn." msgstr "Game-titel mag niet leeg zijn."
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229 #: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
msgid "Executable cannot be empty." msgid "Executable cannot be empty."
msgstr "Programmabestand mag niet leeg zijn." msgstr "Programmabestand mag niet leeg zijn."
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228 #: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
msgid "Couldn't Apply Preferences" msgid "Couldn't Apply Preferences"
@@ -543,13 +543,12 @@ msgstr "{} hersteld"
#. The variable is the title of the game #. The variable is the title of the game
#: cartridges/game.py:153 #: cartridges/game.py:153
#, fuzzy
msgid "{} removed" msgid "{} removed"
msgstr "{} verwijderd" msgstr "{} is verwijderd"
#: cartridges/preferences.py:136 #: cartridges/preferences.py:136
msgid "All games removed" msgid "All games removed"
msgstr "Alle games verwijderd" msgstr "Alle games verwijderd"
#: cartridges/preferences.py:188 #: cartridges/preferences.py:188
msgid "" msgid ""
@@ -564,7 +563,7 @@ msgstr "Covers downloaden…"
#: cartridges/preferences.py:222 #: cartridges/preferences.py:222
msgid "Covers updated" msgid "Covers updated"
msgstr "Covers bijgewerkt" msgstr "Covers bijgewerkt"
#: cartridges/preferences.py:370 #: cartridges/preferences.py:370
msgid "Installation Not Found" msgid "Installation Not Found"
@@ -599,22 +598,20 @@ msgid "Yesterday"
msgstr "Gisteren" msgstr "Gisteren"
#: cartridges/utils/relative_date.py:36 #: cartridges/utils/relative_date.py:36
#, fuzzy
msgid "Last Week" msgid "Last Week"
msgstr "Laatst gespeeld" msgstr "Afgelopen week"
#: cartridges/utils/relative_date.py:38 #: cartridges/utils/relative_date.py:38
msgid "This Month" msgid "This Month"
msgstr "" msgstr "Deze maand"
#: cartridges/utils/relative_date.py:40 #: cartridges/utils/relative_date.py:40
msgid "Last Month" msgid "Last Month"
msgstr "" msgstr "Afgelopen maand"
#: cartridges/utils/relative_date.py:44 #: cartridges/utils/relative_date.py:44
#, fuzzy
msgid "Last Year" msgid "Last Year"
msgstr "Laatst gespeeld" msgstr "Afgelopen jaar"
#: cartridges/importer/importer.py:144 #: cartridges/importer/importer.py:144
msgid "Importing Games…" msgid "Importing Games…"
@@ -622,7 +619,7 @@ msgstr "Games importeren…"
#: cartridges/importer/importer.py:337 #: cartridges/importer/importer.py:337
msgid "The following errors occured during import:" msgid "The following errors occured during import:"
msgstr "De volgende fouten zijn opgetreden tijdens het importeren:" msgstr "De volgende fouten zijn opgetreden tijdens het importeren:"
#: cartridges/importer/importer.py:366 #: cartridges/importer/importer.py:366
msgid "No new games found" msgid "No new games found"
@@ -630,19 +627,17 @@ msgstr "Geen nieuwe games gevonden"
#. The variable is the number of games. #. The variable is the number of games.
#: cartridges/importer/importer.py:379 #: cartridges/importer/importer.py:379
#, fuzzy
msgid "{} game imported" msgid "{} game imported"
msgid_plural "{} games imported" msgid_plural "{} games imported"
msgstr[0] "{} games geïmporteerd" msgstr[0] "{} game geïmporteerd"
msgstr[1] "{} games geïmporteerd" msgstr[1] "{} games geïmporteerd"
#. The variable is the number of games. This text comes after "{0} games imported". #. The variable is the number of games. This text comes after "{0} games imported".
#: cartridges/importer/importer.py:383 #: cartridges/importer/importer.py:383
#, fuzzy
msgid ", {} removed" msgid ", {} removed"
msgid_plural ", {} removed" msgid_plural ", {} removed"
msgstr[0] "{} verwijderd" msgstr[0] ", {} verwijderd"
msgstr[1] "{} verwijderd" msgstr[1] ", {} verwijderd"
#. The variable is the name of the source #. The variable is the name of the source
#: cartridges/importer/location.py:34 #: cartridges/importer/location.py:34
@@ -666,11 +661,11 @@ msgstr "Geen RetroArch-core geselecteerd"
#. The variable is a newline separated list of playlists #. The variable is a newline separated list of playlists
#: cartridges/importer/retroarch_source.py:131 #: cartridges/importer/retroarch_source.py:131
msgid "The following playlists have no default core:" msgid "The following playlists have no default core:"
msgstr "De volgende afspeellijsten hebben geen standaard-core:" msgstr "De volgende afspeel­sten hebben geen standaard-core:"
#: cartridges/importer/retroarch_source.py:133 #: cartridges/importer/retroarch_source.py:133
msgid "Games with no core selected were not imported" msgid "Games with no core selected were not imported"
msgstr "Games zonder geselecteerde core zijn niet geïmporteerd" msgstr "Games zonder geselecteerde core zijn niet geïmporteerd"
#: cartridges/store/managers/sgdb_manager.py:46 #: cartridges/store/managers/sgdb_manager.py:46
msgid "Couldn't Authenticate SteamGridDB" msgid "Couldn't Authenticate SteamGridDB"

View File

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

View File

@@ -2,13 +2,13 @@
# Copyright (C) YEAR kramo # Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package. # This file is distributed under the same license as the Cartridges package.
# Matt C <matei.gurzu@gmail.com>, 2023. # Matt C <matei.gurzu@gmail.com>, 2023.
# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2024. # Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2024, 2025.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Cartridges\n" "Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-05 14:01+0100\n" "POT-Creation-Date: 2024-11-05 14:01+0100\n"
"PO-Revision-Date: 2024-11-06 19:00+0000\n" "PO-Revision-Date: 2025-02-06 08:01+0000\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/" "Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/ro/>\n" "cartridges/ro/>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n" "20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.8.2\n" "X-Generator: Weblate 5.10-dev\n"
#: data/page.kramo.Cartridges.desktop.in:3 #: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9 #: data/page.kramo.Cartridges.metainfo.xml.in:9
@@ -34,7 +34,7 @@ msgstr "Lansator de jocuri"
#: data/page.kramo.Cartridges.desktop.in:5 #: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10 #: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games" msgid "Launch all your games"
msgstr "Lansați toate jocurile dvs" msgstr "Lansați toate jocurile dvs."
#: data/page.kramo.Cartridges.desktop.in:11 #: data/page.kramo.Cartridges.desktop.in:11
msgid "" msgid ""

View File

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

View File

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