Compare commits
14 Commits
v2.11
...
coffeehorr
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5441d71fed | ||
|
|
777ed9838a | ||
|
|
304a33b49c | ||
|
|
314bb00d36 | ||
|
|
8e86aca804 | ||
|
|
6a38b9556d | ||
|
|
597c668d69 | ||
|
|
0216705576 | ||
|
|
f9f0319a8b | ||
|
|
a63d7c0373 | ||
|
|
77d7572ad1 | ||
|
|
a6325e73b2 | ||
|
|
aa8f377860 | ||
|
|
2e7bd9d469 |
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -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.4
|
||||
with:
|
||||
bundle: page.kramo.Cartridges.Devel.flatpak
|
||||
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json
|
||||
|
||||
4
.github/workflows/publish-release.yml
vendored
4
.github/workflows/publish-release.yml
vendored
@@ -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.1
|
||||
with:
|
||||
files: |
|
||||
Windows Installer/Cartridges Windows.exe
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -6,3 +6,4 @@ build-aux/flatpak/page.kramo.Cartridges.json
|
||||
/.flatpak-builder
|
||||
/.vscode
|
||||
.DS_Store
|
||||
.prettierignore
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
|
||||
[circle-url]: https://circle.gnome.org
|
||||
[circle-image]: https://circle.gnome.org/assets/button/badge.svg
|
||||
[donttheme-url]: https://stopthemingmy.app
|
||||
[donttheme-image]: https://stopthemingmy.app/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
|
||||
@@ -19,6 +21,7 @@
|
||||
A GTK4 + Libadwaita game launcher
|
||||
|
||||
[![GNOME Circle][circle-image]][circle-url]
|
||||
[![Please do not theme this app][donttheme-image]][donttheme-url]
|
||||
[![Translation Status][weblate-image]][weblate-url]
|
||||
|
||||
[![Flathub][flathub-image]][flathub-url]
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
|
||||
"tag": "v0.14.0"
|
||||
"tag": "v0.16.0"
|
||||
}
|
||||
],
|
||||
"cleanup": ["*"]
|
||||
|
||||
@@ -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:
|
||||
raise NotImplementedError(
|
||||
f"No URL handler command available for {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 {sys.platform}"
|
||||
)
|
||||
|
||||
@@ -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}
|
||||
|
||||
|
||||
@@ -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:"
|
||||
|
||||
@@ -405,7 +405,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]
|
||||
),
|
||||
)
|
||||
|
||||
@@ -6,6 +6,6 @@ Exec=cartridges
|
||||
Icon=@APP_ID@
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=GNOME;GTK;Game;
|
||||
Categories=GNOME;GTK;Game;PackageManager;
|
||||
Keywords=gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;
|
||||
StartupNotify=true
|
||||
|
||||
@@ -54,12 +54,19 @@
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.1" />
|
||||
<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">
|
||||
<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">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
project(
|
||||
'cartridges',
|
||||
version: '2.11',
|
||||
version: '2.11.1',
|
||||
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'
|
||||
|
||||
@@ -29,3 +29,4 @@ hi
|
||||
en_GB
|
||||
ie
|
||||
te
|
||||
ia
|
||||
|
||||
12
po/hr.po
12
po/hr.po
@@ -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
653
po/ia.po
Normal file
@@ -0,0 +1,653 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR kramo
|
||||
# This file is distributed under the same license as the Cartridges package.
|
||||
# "Emilio S." <emism.translations@gmail.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-11-05 14:01+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: ia\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#: data/page.kramo.Cartridges.desktop.in:3
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:9
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
|
||||
#: data/gtk/window.blp:83
|
||||
msgid "Cartridges"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.desktop.in:4
|
||||
msgid "Game Launcher"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.desktop.in:5
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:10
|
||||
msgid "Launch all your games"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:12
|
||||
msgid ""
|
||||
"Cartridges is a simple game launcher for all of your games. It has support "
|
||||
"for importing games from Steam, Lutris, Heroic and more with no login "
|
||||
"necessary. You can sort and hide games or download cover art from "
|
||||
"SteamGridDB."
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:320
|
||||
#: cartridges/details_dialog.py:77
|
||||
msgid "Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:48
|
||||
msgid "Edit Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
|
||||
#: data/gtk/window.blp:543 cartridges/details_dialog.py:279
|
||||
#: cartridges/importer/importer.py:319 cartridges/importer/importer.py:369
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:15
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:45
|
||||
msgid "New Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:64
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:92 data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:96
|
||||
msgid "Developer (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:102
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:108
|
||||
msgid "Select File"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-dialog.blp:119
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:101 data/gtk/game.blp:109 data/gtk/window.blp:444
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:102 cartridges/window.py:359
|
||||
msgid "Hide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:103 data/gtk/game.blp:111 data/gtk/window.blp:464
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:110 cartridges/window.py:361
|
||||
msgid "Unhide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:207 data/gtk/window.blp:223
|
||||
#: data/gtk/window.blp:274 data/gtk/window.blp:290 data/gtk/window.blp:475
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:544
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
|
||||
#: cartridges/preferences.py:137 cartridges/importer/importer.py:386
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:34
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:187
|
||||
msgid "Toggle Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:200 data/gtk/window.blp:267
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:50
|
||||
msgid "Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:193 data/gtk/window.blp:551
|
||||
msgid "Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:58
|
||||
#: data/gtk/window.blp:27 data/gtk/window.blp:555
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:63
|
||||
msgid "Show Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:68
|
||||
msgid "Remove Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:62
|
||||
#: data/gtk/preferences.blp:365
|
||||
msgid "Behavior"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:16
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:20
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:91
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:29
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
msgid "Danger Zone"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:39
|
||||
msgid "Remove All Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:65
|
||||
msgid "Import Games Automatically"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:69
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:74
|
||||
msgid "Sources"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:78 cartridges/importer/steam_source.py:114
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:87 data/gtk/preferences.blp:114
|
||||
#: data/gtk/preferences.blp:149 data/gtk/preferences.blp:192
|
||||
#: data/gtk/preferences.blp:219 data/gtk/preferences.blp:246
|
||||
#: data/gtk/preferences.blp:273
|
||||
msgid "Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:105 data/gtk/window.blp:565
|
||||
#: cartridges/importer/lutris_source.py:107
|
||||
msgid "Lutris"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:131
|
||||
msgid "Import Steam Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:135
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:140 cartridges/importer/heroic_source.py:355
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:166
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:170
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:174
|
||||
msgid "Import Amazon Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:178
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:183 cartridges/importer/bottles_source.py:86
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:210 cartridges/importer/itch_source.py:81
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:237 cartridges/importer/legendary_source.py:97
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:264 cartridges/importer/retroarch_source.py:142
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:291 cartridges/importer/flatpak_source.py:143
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#. The location of the system-wide data directory
|
||||
#: data/gtk/preferences.blp:301
|
||||
msgid "System Location"
|
||||
msgstr ""
|
||||
|
||||
#. The location of the user-specific data directory
|
||||
#: data/gtk/preferences.blp:319
|
||||
msgid "User Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:336
|
||||
msgid "Import Game Launchers"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:341 cartridges/importer/desktop_source.py:215
|
||||
msgid "Desktop Entries"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:353 data/gtk/window.blp:563
|
||||
msgid "SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:357
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:360
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:368
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:369
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:373
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:377
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:383
|
||||
msgid "Update Covers"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:384
|
||||
msgid "Fetch covers for games already in your library"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:389
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:6 data/gtk/window.blp:14
|
||||
msgid "No Games Found"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:7 data/gtk/window.blp:15
|
||||
msgid "Try a different search"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:21
|
||||
msgid "No Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:22
|
||||
msgid "Use the + button to add games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:40
|
||||
msgid "No Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:41
|
||||
msgid "Games you hide will appear here"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:76 data/gtk/window.blp:113 cartridges/main.py:249
|
||||
msgid "All Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:140 cartridges/main.py:251
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:162
|
||||
msgid "Imported"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:260
|
||||
msgid "Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:368
|
||||
msgid "Game Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:425
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:502
|
||||
msgid "Sort"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:505
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:511
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:517
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:523
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:529
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:536
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:545
|
||||
msgid "About Cartridges"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:562
|
||||
msgid "IGDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:564
|
||||
msgid "ProtonDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:566
|
||||
msgid "HowLongToBeat"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: cartridges/main.py:226 cartridges/game.py:125
|
||||
msgid "{} launched"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: Replace this with Your Name, Your Name <your.email@example.com>, or Your Name https://your-site.com for it to show up in the About dialog.
|
||||
#: cartridges/main.py:291
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: cartridges/window.py:382
|
||||
msgid "Added: {}"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/window.py:385
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: cartridges/window.py:389
|
||||
msgid "Last played: {}"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:82
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:88
|
||||
msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:89
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:102
|
||||
msgid "Executables"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: cartridges/details_dialog.py:117
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
|
||||
#. As in software
|
||||
#: cartridges/details_dialog.py:119
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: cartridges/details_dialog.py:124 cartridges/details_dialog.py:126
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: cartridges/details_dialog.py:130 cartridges/details_dialog.py:132
|
||||
msgid "/path/to/{}"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:137
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
"<tt>\"{}\"</tt>\n"
|
||||
"\n"
|
||||
"To open the file \"{}\" with the default application, use:\n"
|
||||
"\n"
|
||||
"<tt>{} \"{}\"</tt>\n"
|
||||
"\n"
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:185
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:179 cartridges/details_dialog.py:221
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:185 cartridges/details_dialog.py:229
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/details_dialog.py:220 cartridges/details_dialog.py:228
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: cartridges/game.py:139
|
||||
msgid "{} hidden"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/game.py:139
|
||||
msgid "{} unhidden"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: cartridges/game.py:153
|
||||
msgid "{} removed"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:136
|
||||
msgid "All games removed"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:188
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:203
|
||||
msgid "Downloading covers…"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:222
|
||||
msgid "Covers updated"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:370
|
||||
msgid "Installation Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:371
|
||||
msgid "Select a valid directory"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:407 cartridges/importer/importer.py:317
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:441
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/preferences.py:447
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:318
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:30
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:32
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:36
|
||||
msgid "Last Week"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:38
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:40
|
||||
msgid "Last Month"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/utils/relative_date.py:44
|
||||
msgid "Last Year"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/importer/importer.py:144
|
||||
msgid "Importing Games…"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/importer/importer.py:337
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/importer/importer.py:366
|
||||
msgid "No new games found"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games.
|
||||
#: cartridges/importer/importer.py:379
|
||||
msgid "{} game imported"
|
||||
msgid_plural "{} games imported"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. The variable is the number of games. This text comes after "{0} games imported".
|
||||
#: cartridges/importer/importer.py:383
|
||||
msgid ", {} removed"
|
||||
msgid_plural ", {} removed"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: cartridges/importer/location.py:34
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: cartridges/importer/location.py:36
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: cartridges/importer/location.py:38
|
||||
msgid "Select the {} data directory."
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/importer/retroarch_source.py:129
|
||||
msgid "No RetroArch Core Selected"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is a newline separated list of playlists
|
||||
#: cartridges/importer/retroarch_source.py:131
|
||||
msgid "The following playlists have no default core:"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/importer/retroarch_source.py:133
|
||||
msgid "Games with no core selected were not imported"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/store/managers/sgdb_manager.py:46
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: cartridges/store/managers/sgdb_manager.py:47
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
27
po/it.po
27
po/it.po
@@ -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
|
||||
|
||||
63
po/nl.po
63
po/nl.po
@@ -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 afspeellijsten 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"
|
||||
|
||||
30
po/pl.po
30
po/pl.po
@@ -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"
|
||||
|
||||
8
po/ro.po
8
po/ro.po
@@ -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 ""
|
||||
|
||||
8
po/ru.po
8
po/ru.po
@@ -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
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user