Compare commits
1 Commits
v2.3
...
retroarch-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
77dfc366b1 |
@@ -43,7 +43,6 @@ Cartridges is a simple game launcher written in Python using GTK4 and Libadwaita
|
||||
- Bottles
|
||||
- itch
|
||||
- Legendary
|
||||
- RetroArch
|
||||
- Flatpak
|
||||
- Hiding games
|
||||
- Searching and sorting by title, date added and last played
|
||||
|
||||
@@ -2,159 +2,142 @@ using Gtk 4.0;
|
||||
using Adw 1;
|
||||
|
||||
template $DetailsWindow : Adw.Window {
|
||||
default-width: 480; // Same as Nautilus' properties window
|
||||
default-height: -1;
|
||||
modal: true;
|
||||
default-width: 480; // Same as Nautilus' properties window
|
||||
default-height: -1;
|
||||
modal: true;
|
||||
|
||||
ShortcutController {
|
||||
Shortcut {
|
||||
trigger: "Escape";
|
||||
action: "action(window.close)";
|
||||
}
|
||||
}
|
||||
|
||||
Box {
|
||||
orientation: vertical;
|
||||
|
||||
Adw.HeaderBar HeaderBar {
|
||||
show-start-title-buttons: false;
|
||||
show-end-title-buttons: false;
|
||||
|
||||
[start]
|
||||
Button cancel_button {
|
||||
label: _("Cancel");
|
||||
action-name: "window.close";
|
||||
}
|
||||
|
||||
[end]
|
||||
Button apply_button {
|
||||
styles [
|
||||
"suggested-action",
|
||||
]
|
||||
}
|
||||
ShortcutController {
|
||||
Shortcut {
|
||||
trigger: "Escape";
|
||||
action: "action(window.close)";
|
||||
}
|
||||
}
|
||||
|
||||
Adw.PreferencesPage {
|
||||
vexpand: true;
|
||||
Box {
|
||||
orientation: vertical;
|
||||
|
||||
Adw.PreferencesGroup cover_group {
|
||||
Adw.Clamp cover_clamp {
|
||||
maximum-size: 200;
|
||||
Adw.HeaderBar HeaderBar {
|
||||
show-start-title-buttons: false;
|
||||
show-end-title-buttons: false;
|
||||
|
||||
Overlay {
|
||||
[overlay]
|
||||
Spinner spinner {
|
||||
margin-start: 72;
|
||||
margin-end: 72;
|
||||
[start]
|
||||
Button cancel_button {
|
||||
label: _("Cancel");
|
||||
action-name: "window.close";
|
||||
}
|
||||
|
||||
Overlay cover_overlay {
|
||||
halign: center;
|
||||
valign: center;
|
||||
|
||||
[overlay]
|
||||
Button cover_button_edit {
|
||||
icon-name: "document-edit-symbolic";
|
||||
tooltip-text: _("New Cover");
|
||||
halign: end;
|
||||
valign: end;
|
||||
margin-bottom: 6;
|
||||
margin-end: 6;
|
||||
|
||||
[end]
|
||||
Button apply_button {
|
||||
styles [
|
||||
"circular",
|
||||
"osd",
|
||||
"suggested-action"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[overlay]
|
||||
Revealer cover_button_delete_revealer {
|
||||
transition-type: crossfade;
|
||||
margin-end: 40;
|
||||
Adw.PreferencesPage {
|
||||
vexpand: true;
|
||||
|
||||
Button cover_button_delete {
|
||||
icon-name: "user-trash-symbolic";
|
||||
tooltip-text: _("Delete Cover");
|
||||
halign: end;
|
||||
valign: end;
|
||||
margin-bottom: 6;
|
||||
margin-end: 6;
|
||||
Adw.PreferencesGroup cover_group {
|
||||
Adw.Clamp cover_clamp {
|
||||
maximum-size: 200;
|
||||
Overlay {
|
||||
[overlay]
|
||||
Spinner spinner {
|
||||
margin-start: 72;
|
||||
margin-end: 72;
|
||||
}
|
||||
|
||||
styles [
|
||||
"circular",
|
||||
"osd",
|
||||
]
|
||||
Overlay cover_overlay {
|
||||
halign: center;
|
||||
valign: center;
|
||||
|
||||
[overlay]
|
||||
Button cover_button_edit {
|
||||
icon-name: "document-edit-symbolic";
|
||||
tooltip-text: _("New Cover");
|
||||
halign: end;
|
||||
valign: end;
|
||||
margin-bottom: 6;
|
||||
margin-end: 6;
|
||||
|
||||
styles [
|
||||
"circular", "osd"
|
||||
]
|
||||
}
|
||||
|
||||
[overlay]
|
||||
Revealer cover_button_delete_revealer {
|
||||
transition-type: crossfade;
|
||||
margin-end: 40;
|
||||
|
||||
Button cover_button_delete {
|
||||
icon-name: "user-trash-symbolic";
|
||||
tooltip-text: _("Delete Cover");
|
||||
halign: end;
|
||||
valign: end;
|
||||
margin-bottom: 6;
|
||||
margin-end: 6;
|
||||
|
||||
styles [
|
||||
"circular", "osd"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Picture cover {
|
||||
width-request: 200;
|
||||
height-request: 300;
|
||||
|
||||
styles [
|
||||
"card"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Picture cover {
|
||||
width-request: 200;
|
||||
height-request: 300;
|
||||
|
||||
styles [
|
||||
"card",
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Adw.PreferencesGroup {
|
||||
Adw.EntryRow name {
|
||||
title: _("Title");
|
||||
}
|
||||
|
||||
Adw.EntryRow developer {
|
||||
title: _("Developer (optional)");
|
||||
}
|
||||
}
|
||||
|
||||
Adw.PreferencesGroup {
|
||||
Adw.EntryRow executable {
|
||||
title: _("Executable");
|
||||
|
||||
[suffix]
|
||||
Button file_chooser_button {
|
||||
valign: center;
|
||||
icon-name: "document-open-symbolic";
|
||||
tooltip-text: _("Select File");
|
||||
|
||||
styles [
|
||||
"flat",
|
||||
]
|
||||
}
|
||||
|
||||
[suffix]
|
||||
MenuButton exec_info_button {
|
||||
valign: center;
|
||||
icon-name: "help-about-symbolic";
|
||||
tooltip-text: _("More Info");
|
||||
popover:
|
||||
Popover exec_info_popover {
|
||||
focusable: true;
|
||||
|
||||
Label exec_info_label {
|
||||
use-markup: true;
|
||||
wrap: true;
|
||||
max-width-chars: 50;
|
||||
halign: center;
|
||||
valign: center;
|
||||
margin-top: 6;
|
||||
margin-bottom: 6;
|
||||
margin-start: 6;
|
||||
margin-end: 6;
|
||||
}
|
||||
}
|
||||
|
||||
;
|
||||
Adw.PreferencesGroup {
|
||||
Adw.EntryRow name {
|
||||
title: _("Title");
|
||||
}
|
||||
Adw.EntryRow developer {
|
||||
title: _("Developer (optional)");
|
||||
}
|
||||
}
|
||||
Adw.PreferencesGroup {
|
||||
Adw.EntryRow executable {
|
||||
title: _("Executable");
|
||||
|
||||
styles [
|
||||
"flat",
|
||||
]
|
||||
}
|
||||
[suffix]
|
||||
Gtk.MenuButton exec_info_button {
|
||||
valign: center;
|
||||
icon-name: "help-about-symbolic";
|
||||
tooltip-text: _("More Info");
|
||||
|
||||
popover: Popover exec_info_popover {
|
||||
focusable: true;
|
||||
|
||||
Label exec_info_label {
|
||||
use-markup: true;
|
||||
wrap: true;
|
||||
max-width-chars: 50;
|
||||
halign: center;
|
||||
valign: center;
|
||||
margin-top: 6;
|
||||
margin-bottom: 6;
|
||||
margin-start: 6;
|
||||
margin-end: 6;
|
||||
}
|
||||
};
|
||||
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -76,6 +76,7 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,9 +111,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button steam_data_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -127,9 +125,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button lutris_data_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -139,9 +134,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button lutris_cache_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -174,9 +166,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button heroic_config_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -227,9 +216,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button bottles_data_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -244,9 +230,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button itch_config_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -261,9 +244,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button legendary_config_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -278,9 +258,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button retroarch_config_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -295,9 +272,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
Button flatpak_data_file_chooser_button {
|
||||
icon-name: "folder-symbolic";
|
||||
valign: center;
|
||||
styles [
|
||||
"flat"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -310,15 +284,6 @@ template $PreferencesWindow : Adw.PreferencesWindow {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("Desktop Entries");
|
||||
activatable-widget: desktop_switch;
|
||||
|
||||
Switch desktop_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -194,19 +194,13 @@ template $CartridgesWindow : Adw.ApplicationWindow {
|
||||
action-name: "app.edit_game";
|
||||
tooltip-text: _("Edit");
|
||||
|
||||
styles [
|
||||
"raised",
|
||||
"circular",
|
||||
]
|
||||
styles ["raised", "circular"]
|
||||
}
|
||||
|
||||
Button details_view_hide_button {
|
||||
action-name: "app.hide_game";
|
||||
|
||||
styles [
|
||||
"raised",
|
||||
"circular",
|
||||
]
|
||||
styles ["raised", "circular"]
|
||||
}
|
||||
|
||||
Button {
|
||||
@@ -214,10 +208,7 @@ template $CartridgesWindow : Adw.ApplicationWindow {
|
||||
action-name: "app.remove_game";
|
||||
tooltip-text: _("Remove");
|
||||
|
||||
styles [
|
||||
"raised",
|
||||
"circular",
|
||||
]
|
||||
styles ["raised", "circular"]
|
||||
}
|
||||
|
||||
MenuButton {
|
||||
@@ -225,10 +216,7 @@ template $CartridgesWindow : Adw.ApplicationWindow {
|
||||
menu-model: search;
|
||||
tooltip-text: _("Search");
|
||||
|
||||
styles [
|
||||
"raised",
|
||||
"circular",
|
||||
]
|
||||
styles ["raised", "circular"]
|
||||
}
|
||||
|
||||
styles [
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<schemalist gettext-domain="cartridges">
|
||||
|
||||
<schema id="@APP_ID@" path="@PREFIX@/">
|
||||
<key name="exit-after-launch" type="b">
|
||||
<default>false</default>
|
||||
@@ -77,9 +76,6 @@
|
||||
<key name="retroarch-location" type="s">
|
||||
<default>"~/.var/app/org.libretro.RetroArch/config/retroarch/"</default>
|
||||
</key>
|
||||
<key name="desktop" type="b">
|
||||
<default>true</default>
|
||||
</key>
|
||||
<key name="flatpak" type="b">
|
||||
<default>true</default>
|
||||
</key>
|
||||
@@ -101,11 +97,7 @@
|
||||
<key name="sgdb-animated" type="b">
|
||||
<default>false</default>
|
||||
</key>
|
||||
<key name="library-rows" type="u">
|
||||
<default>0</default>
|
||||
</key>
|
||||
</schema>
|
||||
|
||||
<schema id="@APP_ID@.State" path="@PREFIX@/State/">
|
||||
<key name="width" type="i">
|
||||
<default>1110</default>
|
||||
|
||||
@@ -44,23 +44,10 @@
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release version="2.3" date="2023-08-29">
|
||||
<release version="2.1.1" date="2023-07-27">
|
||||
<description translatable="no">
|
||||
<ul>
|
||||
<li>New import source: desktop entries</li>
|
||||
<li>Added the ability to pick executables via the file picker</li>
|
||||
<li>Manually added covers are now padded if they are too short</li>
|
||||
<li>Translations since 2.2</li>
|
||||
</ul>
|
||||
</description>
|
||||
</release>
|
||||
<release version="2.2" date="2023-08-17">
|
||||
<description translatable="no">
|
||||
<ul>
|
||||
<li>New import source: RetroArch</li>
|
||||
<li>Added the option to automatically remove uninstalled games on import</li>
|
||||
<li>Added the ability to undo an import</li>
|
||||
<li>Various UX improvements</li>
|
||||
<li>Fixes an issue with translations</li>
|
||||
<li>Translations since 2.1</li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
|
Before Width: | Height: | Size: 623 KiB After Width: | Height: | Size: 683 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 291 KiB After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@@ -11,7 +11,7 @@
|
||||
"--device=dri",
|
||||
"--socket=wayland",
|
||||
"--talk-name=org.freedesktop.Flatpak",
|
||||
"--filesystem=host",
|
||||
"--filesystem=host:ro",
|
||||
"--filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam/:ro",
|
||||
"--filesystem=~/.var/app/net.lutris.Lutris/:ro",
|
||||
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/:ro",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project('cartridges',
|
||||
version: '2.3',
|
||||
version: '2.1.1',
|
||||
meson_version: '>= 0.59.0',
|
||||
default_options: [ 'warning_level=2', 'werror=false', ],
|
||||
)
|
||||
|
||||
319
po/ar.po
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-27 14:03+0200\n"
|
||||
"PO-Revision-Date: 2023-08-29 10:45+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-09 07:59+0000\n"
|
||||
"Last-Translator: Ali Aljishi <ahj696@hotmail.com>\n"
|
||||
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/ar/>\n"
|
||||
@@ -18,11 +18,11 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.0.1-dev\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:176
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "خراطيش"
|
||||
|
||||
@@ -36,10 +36,10 @@ msgid "Launch all your games"
|
||||
msgstr "شغِّل كلَّ ألعابك"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"لعب;مشغل;ستيم;لوترس;هروك;قوارير;إتش;هيرويك;بوتلز;لجندري;فلاتباك;رتروآرتش;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "لعب;مشغل;ستيم;لوترس;هروك;قوارير;إتش;هيرويك;بوتلز;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -56,18 +56,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "المكتبة"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "حرِّر تفاصيل اللعبة"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:71
|
||||
msgid "Game Details"
|
||||
msgstr "تفاصيل اللعبة"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:430
|
||||
#: src/details_window.py:265 src/importer/importer.py:301
|
||||
#: src/importer/importer.py:352
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "التفضيلات"
|
||||
|
||||
@@ -75,31 +73,40 @@ msgstr "التفضيلات"
|
||||
msgid "Cancel"
|
||||
msgstr "ألغِ"
|
||||
|
||||
#: data/gtk/details-window.blp:58
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr "غلاف جديد"
|
||||
|
||||
#: data/gtk/details-window.blp:77
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr "احذف الغلاف"
|
||||
|
||||
#: data/gtk/details-window.blp:105 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "العنوان"
|
||||
|
||||
#: data/gtk/details-window.blp:109
|
||||
msgid "Developer (optional)"
|
||||
msgstr "المطوِّر (اختياري)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "عنوان اللعبة"
|
||||
|
||||
#: data/gtk/details-window.blp:115
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "المطوِّر"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "المطوِّر أو الناشر (اختياري)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "ملفُّ التنفيذ"
|
||||
|
||||
#: data/gtk/details-window.blp:121
|
||||
msgid "Select File"
|
||||
msgstr "اختر ملفًّا"
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "الملفُّ المفتوح أو الأمر المشغَّل عند بدء اللعبة"
|
||||
|
||||
#: data/gtk/details-window.blp:132
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "معلومات أكثر"
|
||||
|
||||
@@ -107,16 +114,16 @@ msgstr "معلومات أكثر"
|
||||
msgid "Edit"
|
||||
msgstr "حرِّر"
|
||||
|
||||
#: data/gtk/game.blp:107 src/window.py:190
|
||||
#: data/gtk/game.blp:107 src/window.py:171
|
||||
msgid "Hide"
|
||||
msgstr "أخفِ"
|
||||
|
||||
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||
#: data/gtk/window.blp:215
|
||||
#: data/gtk/window.blp:209
|
||||
msgid "Remove"
|
||||
msgstr "أزل"
|
||||
|
||||
#: data/gtk/game.blp:126 src/window.py:192
|
||||
#: data/gtk/game.blp:126 src/window.py:173
|
||||
msgid "Unhide"
|
||||
msgstr "اكشف"
|
||||
|
||||
@@ -128,8 +135,8 @@ msgstr "عام"
|
||||
msgid "Quit"
|
||||
msgstr "أنهِ"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:226 data/gtk/window.blp:269
|
||||
#: data/gtk/window.blp:336
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "ابحث"
|
||||
|
||||
@@ -141,8 +148,7 @@ msgstr "أظهر التفضيلات"
|
||||
msgid "Shortcuts"
|
||||
msgstr "الاختصارات"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:105 src/preferences.py:124
|
||||
#: src/importer/importer.py:376
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "تراجع"
|
||||
|
||||
@@ -170,8 +176,7 @@ msgstr "أظهر الألعاب المخفية"
|
||||
msgid "Remove game"
|
||||
msgstr "أزل اللعبة"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:88
|
||||
#: data/gtk/preferences.blp:339
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "السلوك"
|
||||
|
||||
@@ -187,7 +192,7 @@ msgstr "تبدأ صورة الغلاف اللعبة"
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "يبدِّل سلوك صورة الغلاف وزرِّ «العب»"
|
||||
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:85
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||
msgid "Images"
|
||||
msgstr "الصور"
|
||||
|
||||
@@ -207,118 +212,108 @@ msgstr "منطقة خطر"
|
||||
msgid "Remove All Games"
|
||||
msgstr "أزل كلَّ الألعاب"
|
||||
|
||||
#: data/gtk/preferences.blp:84 data/gtk/window.blp:27 data/gtk/window.blp:456
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "استورد"
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "أزل الألعاب المحذوفة"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "المصادر"
|
||||
|
||||
#: data/gtk/preferences.blp:104
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "ستيم"
|
||||
|
||||
#: data/gtk/preferences.blp:108 data/gtk/preferences.blp:125
|
||||
#: data/gtk/preferences.blp:172 data/gtk/preferences.blp:225
|
||||
#: data/gtk/preferences.blp:242 data/gtk/preferences.blp:259
|
||||
#: data/gtk/preferences.blp:276 data/gtk/preferences.blp:293
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "موضع التثبيت"
|
||||
|
||||
#: data/gtk/preferences.blp:121
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "لوترس"
|
||||
|
||||
#: data/gtk/preferences.blp:137
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "موضع الذاكرة المؤقتة"
|
||||
|
||||
#: data/gtk/preferences.blp:149
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "استورد ألعابًا من ستيم"
|
||||
|
||||
#: data/gtk/preferences.blp:158
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "استورد ألعاب فلاتباك"
|
||||
|
||||
#: data/gtk/preferences.blp:168
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "هِرُوِك"
|
||||
|
||||
#: data/gtk/preferences.blp:184
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "استورد ألعاب أَبِك"
|
||||
|
||||
#: data/gtk/preferences.blp:193
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "استورد ألعاب جيأوجي"
|
||||
|
||||
#: data/gtk/preferences.blp:202
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "استورد ألعابًا من أمازون"
|
||||
msgstr "استورد ألعابًا من ستيم"
|
||||
|
||||
#: data/gtk/preferences.blp:211
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "استورد ألعابًا مثبَّتةً بغير متجر"
|
||||
|
||||
#: data/gtk/preferences.blp:221
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "قوارير"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "إتش"
|
||||
|
||||
#: data/gtk/preferences.blp:255
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "لجندري"
|
||||
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "RetroArch"
|
||||
msgstr "رتروآرتش"
|
||||
|
||||
#: data/gtk/preferences.blp:289
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "فلاتباك"
|
||||
|
||||
#: data/gtk/preferences.blp:305
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "استورد مشغِّلات ألعاب"
|
||||
|
||||
#: data/gtk/preferences.blp:315
|
||||
msgid "Desktop Entries"
|
||||
msgstr "مدخلات سطح المكتب"
|
||||
|
||||
#: data/gtk/preferences.blp:327
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:331
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "الاستيثاق"
|
||||
|
||||
#: data/gtk/preferences.blp:334
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "مفتاح واجهة البرمجة"
|
||||
|
||||
#: data/gtk/preferences.blp:342
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "استخدم SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:343
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "نزِّل الصور حينما تنزِّل أو تستورد الألعاب"
|
||||
|
||||
#: data/gtk/preferences.blp:352
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "فضِّلها على الصور الرسمية"
|
||||
|
||||
#: data/gtk/preferences.blp:361
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "فضِّل الصور المتحرِّكة"
|
||||
|
||||
@@ -346,7 +341,7 @@ msgstr "لا توجد ألعاب مخفية"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "هنا يظهر ما أخفيت من ألعاب."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "عد"
|
||||
|
||||
@@ -358,118 +353,106 @@ msgstr "عنوان اللعبة"
|
||||
msgid "Play"
|
||||
msgstr "العب"
|
||||
|
||||
#: data/gtk/window.blp:255 data/gtk/window.blp:449
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "أضف لعبةً"
|
||||
|
||||
#: data/gtk/window.blp:262 data/gtk/window.blp:329
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "القائمة الرئيسة"
|
||||
|
||||
#: data/gtk/window.blp:284
|
||||
msgid "Search games"
|
||||
msgstr "ابحث عن ألعاب"
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "الألعاب المخفية"
|
||||
|
||||
#: data/gtk/window.blp:351
|
||||
msgid "Search hidden games"
|
||||
msgstr "ابحث في الألعاب المخفية"
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "رتِّب"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "أ-ي"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "ي-أ"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "الأجدد"
|
||||
|
||||
#: data/gtk/window.blp:409
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "الأقدم"
|
||||
|
||||
#: data/gtk/window.blp:415
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "لُعبت آخر مرَّة"
|
||||
|
||||
#: data/gtk/window.blp:422
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "أظهر ما أخفي"
|
||||
|
||||
#: data/gtk/window.blp:435
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "اختصارات لوحة المفاتيح"
|
||||
|
||||
#: data/gtk/window.blp:440
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "عن «خراطيش»"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:195
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr "Ali Aljishi <ahj696@hotmail.com>"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:213
|
||||
#: src/window.py:194
|
||||
msgid "Added: {}"
|
||||
msgstr "أضيفت في: {}"
|
||||
|
||||
#: src/window.py:216
|
||||
#: src/window.py:197
|
||||
msgid "Never"
|
||||
msgstr "أبدًا"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:220
|
||||
#: src/window.py:201
|
||||
msgid "Last played: {}"
|
||||
msgstr "لُعبت آخر مرَّة في: {}"
|
||||
|
||||
#: src/details_window.py:76
|
||||
#: src/details_window.py:72
|
||||
msgid "Apply"
|
||||
msgstr "طبِّق"
|
||||
|
||||
#: src/details_window.py:82
|
||||
#: src/details_window.py:78
|
||||
msgid "Add New Game"
|
||||
msgstr "أضف لعبةً جديدةً"
|
||||
|
||||
#: src/details_window.py:83
|
||||
msgid "Add"
|
||||
msgstr "أضف"
|
||||
|
||||
#: src/details_window.py:93
|
||||
msgid "Executables"
|
||||
msgstr "ملفات التنفيذ"
|
||||
#: src/details_window.py:79
|
||||
msgid "Confirm"
|
||||
msgstr "أكِّد"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:108
|
||||
#: src/details_window.py:92
|
||||
msgid "file.txt"
|
||||
msgstr "ملف.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/details_window.py:110
|
||||
#: src/details_window.py:94
|
||||
msgid "program"
|
||||
msgstr "البرنامج"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:115 src/details_window.py:117
|
||||
#: src/details_window.py:99 src/details_window.py:101
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr "C:\\المسار\\إلى\\{}"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:121 src/details_window.py:123
|
||||
#: src/details_window.py:105 src/details_window.py:107
|
||||
msgid "/path/to/{}"
|
||||
msgstr "/المسار/إلى/{}"
|
||||
|
||||
#: src/details_window.py:128
|
||||
#: src/details_window.py:112
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -491,137 +474,93 @@ msgstr ""
|
||||
"\n"
|
||||
"ولا تنسَ إحاطة المسار بعلامتي تنصيص مزدوجتين حالما تضمَّن مسافات!"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:177
|
||||
#: src/details_window.py:147 src/details_window.py:153
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "تعذَّرت إضافة اللعبة"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:207
|
||||
#: src/details_window.py:147 src/details_window.py:183
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "لا يجوز كون عنوان اللعبة فارغًا."
|
||||
|
||||
#: src/details_window.py:177 src/details_window.py:215
|
||||
#: src/details_window.py:153 src/details_window.py:191
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "لا يجوز كون ملفِّ التنفيذ فارغًا."
|
||||
|
||||
#: src/details_window.py:206 src/details_window.py:214
|
||||
#: src/details_window.py:182 src/details_window.py:190
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "تعذَّر تطبيق التفضيلات"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:141
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "بُدئت {}"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "أٌخفيت {}"
|
||||
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "أٌظهرت {}"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:172 src/importer/importer.py:373
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "أزيلت {}"
|
||||
|
||||
#: src/preferences.py:123
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "أُزيلت كلُّ الألعاب"
|
||||
|
||||
#: src/preferences.py:172
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"تحتاج مفتاح واجهة برمجة حال ما أردت استخدام SteamGridDB، {}هنا تولِّده{}."
|
||||
|
||||
#: src/preferences.py:293
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "لم يُعثر على التثبيت"
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "حدِّد مجلَّدًا صالحًا."
|
||||
|
||||
#: src/preferences.py:330 src/importer/importer.py:299
|
||||
msgid "Warning"
|
||||
msgstr "تحذير"
|
||||
|
||||
#: src/preferences.py:364
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "مجلَّد غير صالح"
|
||||
|
||||
#: src/preferences.py:370
|
||||
msgid "Set Location"
|
||||
msgstr "عيِّن الموضع"
|
||||
|
||||
#: src/utils/create_dialog.py:33 src/importer/importer.py:300
|
||||
msgid "Dismiss"
|
||||
msgstr "تجاهل"
|
||||
|
||||
#: src/importer/importer.py:137
|
||||
msgid "Importing Games…"
|
||||
msgstr "تُستورد الألعاب…"
|
||||
|
||||
#: src/importer/importer.py:320
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "طرأ هذا الخطأ أثناء الاستيراد:"
|
||||
|
||||
#: src/importer/importer.py:349
|
||||
msgid "No new games found"
|
||||
msgstr "لم يُعثر على ألعاب جديدة"
|
||||
|
||||
#: src/importer/importer.py:361
|
||||
msgid "1 game imported"
|
||||
msgstr "اُستوردت لعبة واحدة"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:365
|
||||
msgid "{} games imported"
|
||||
msgstr "اُستوردت {} لعبة"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:369
|
||||
msgid "1 removed"
|
||||
msgstr "أزيل ١"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "حدِّد مجلَّد ذاكرة {} المؤقتة."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "حدِّد مجلَّد ضبط {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "حدِّد مجلَّد بيانات {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "عيِّن الموضع"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "تجاهل"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "تعذَّر استيثاق SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "أكِّد مفتاح واجهة البرمجة في التفضيلات"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "عنوان اللعبة"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "المطوِّر"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "الملفُّ المفتوح أو الأمر المشغَّل عند بدء اللعبة"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "أكِّد"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -656,9 +595,21 @@ msgstr "أكِّد مفتاح واجهة البرمجة في التفضيلات"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "حدِّد مجلَّد ذاكرة لوترس المؤقَّتة."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "تُستورد الألعاب…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "تُستورد الغُلُف…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "لم يُعثر على ألعاب جديدة"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "اُستوردت لعبة واحدة"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "اُستوردت {} لعبة"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "المجلَّد المستخدم عند استيراد الألعاب"
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-27 14:03+0200\n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -19,7 +19,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:176
|
||||
#: src/main.py:169
|
||||
msgid "Cartridges"
|
||||
msgstr ""
|
||||
|
||||
@@ -54,13 +54,13 @@ msgid "Edit Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:430
|
||||
#: src/details_window.py:265 src/importer/importer.py:301
|
||||
#: src/importer/importer.py:352
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
@@ -68,31 +68,27 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:58
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:77
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:105 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:109
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:115
|
||||
#: data/gtk/details-window.blp:110
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:121
|
||||
msgid "Select File"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:132
|
||||
#: data/gtk/details-window.blp:116
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -100,16 +96,16 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:107 src/window.py:190
|
||||
#: data/gtk/game.blp:107 src/window.py:171
|
||||
msgid "Hide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||
#: data/gtk/window.blp:215
|
||||
#: data/gtk/window.blp:209
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:126 src/window.py:192
|
||||
#: data/gtk/game.blp:126 src/window.py:173
|
||||
msgid "Unhide"
|
||||
msgstr ""
|
||||
|
||||
@@ -121,8 +117,8 @@ msgstr ""
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:226 data/gtk/window.blp:269
|
||||
#: data/gtk/window.blp:336
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
@@ -134,8 +130,8 @@ msgstr ""
|
||||
msgid "Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:105 src/preferences.py:124
|
||||
#: src/importer/importer.py:376
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
@@ -163,8 +159,8 @@ msgstr ""
|
||||
msgid "Remove game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:88
|
||||
#: data/gtk/preferences.blp:339
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
msgid "Behavior"
|
||||
msgstr ""
|
||||
|
||||
@@ -180,7 +176,7 @@ msgstr ""
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:85
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
@@ -200,118 +196,114 @@ msgstr ""
|
||||
msgid "Remove All Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:84 data/gtk/window.blp:27 data/gtk/window.blp:456
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:102
|
||||
msgid "Sources"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:104
|
||||
#: data/gtk/preferences.blp:105
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:108 data/gtk/preferences.blp:125
|
||||
#: data/gtk/preferences.blp:172 data/gtk/preferences.blp:225
|
||||
#: data/gtk/preferences.blp:242 data/gtk/preferences.blp:259
|
||||
#: data/gtk/preferences.blp:276 data/gtk/preferences.blp:293
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
msgid "Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:121
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Lutris"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:137
|
||||
#: data/gtk/preferences.blp:132
|
||||
msgid "Cache Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:149
|
||||
#: data/gtk/preferences.blp:141
|
||||
msgid "Import Steam Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:158
|
||||
#: data/gtk/preferences.blp:150
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:168
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:184
|
||||
#: data/gtk/preferences.blp:173
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:193
|
||||
#: data/gtk/preferences.blp:182
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:202
|
||||
#: data/gtk/preferences.blp:191
|
||||
msgid "Import Amazon Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:211
|
||||
#: data/gtk/preferences.blp:200
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:221
|
||||
#: data/gtk/preferences.blp:210
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:224
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:255
|
||||
#: data/gtk/preferences.blp:238
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:272
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:289
|
||||
#: data/gtk/preferences.blp:266
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:305
|
||||
#: data/gtk/preferences.blp:279
|
||||
msgid "Import Game Launchers"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:315
|
||||
msgid "Desktop Entries"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:327
|
||||
#: data/gtk/preferences.blp:292
|
||||
msgid "SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:331
|
||||
#: data/gtk/preferences.blp:296
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:334
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:342
|
||||
#: data/gtk/preferences.blp:307
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:343
|
||||
#: data/gtk/preferences.blp:308
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:352
|
||||
#: data/gtk/preferences.blp:317
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:361
|
||||
#: data/gtk/preferences.blp:326
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr ""
|
||||
|
||||
@@ -339,7 +331,7 @@ msgstr ""
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
@@ -351,118 +343,114 @@ msgstr ""
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:255 data/gtk/window.blp:449
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
msgid "Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:262 data/gtk/window.blp:329
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:284
|
||||
#: data/gtk/window.blp:272
|
||||
msgid "Search games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:312
|
||||
msgid "Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:351
|
||||
#: data/gtk/window.blp:339
|
||||
msgid "Search hidden games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
#: data/gtk/window.blp:376
|
||||
msgid "Sort"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:379
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:385
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:391
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:409
|
||||
#: data/gtk/window.blp:397
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:415
|
||||
#: data/gtk/window.blp:403
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:422
|
||||
#: data/gtk/window.blp:410
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:435
|
||||
#: data/gtk/window.blp:423
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:440
|
||||
#: data/gtk/window.blp:428
|
||||
msgid "About Cartridges"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:195
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:213
|
||||
#: src/window.py:194
|
||||
msgid "Added: {}"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:216
|
||||
#: src/window.py:197
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:220
|
||||
#: src/window.py:201
|
||||
msgid "Last played: {}"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:76
|
||||
#: src/details_window.py:72
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:82
|
||||
#: src/details_window.py:78
|
||||
msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:83
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:93
|
||||
msgid "Executables"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:108
|
||||
#: src/details_window.py:92
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
|
||||
#. As in software
|
||||
#: src/details_window.py:110
|
||||
#: src/details_window.py:94
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:115 src/details_window.py:117
|
||||
#: src/details_window.py:99 src/details_window.py:101
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:121 src/details_window.py:123
|
||||
#: src/details_window.py:105 src/details_window.py:107
|
||||
msgid "/path/to/{}"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:128
|
||||
#: src/details_window.py:112
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -475,98 +463,98 @@ msgid ""
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:177
|
||||
#: src/details_window.py:147 src/details_window.py:153
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:207
|
||||
#: src/details_window.py:147 src/details_window.py:183
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:177 src/details_window.py:215
|
||||
#: src/details_window.py:153 src/details_window.py:191
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:206 src/details_window.py:214
|
||||
#: src/details_window.py:182 src/details_window.py:190
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:141
|
||||
#: src/game.py:139
|
||||
msgid "{} launched"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:155
|
||||
#: src/game.py:153
|
||||
msgid "{} hidden"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:155
|
||||
#: src/game.py:153
|
||||
msgid "{} unhidden"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:172 src/importer/importer.py:373
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
msgid "{} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:123
|
||||
#: src/preferences.py:119
|
||||
msgid "All games removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:172
|
||||
#: src/preferences.py:168
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:293
|
||||
#: src/preferences.py:294
|
||||
msgid "Installation Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:296
|
||||
msgid "Select a valid directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:330 src/importer/importer.py:299
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:364
|
||||
#: src/preferences.py:351
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:370
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:33 src/importer/importer.py:300
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:137
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:320
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:349
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:361
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:365
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr ""
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:369
|
||||
#: src/importer/importer.py:359
|
||||
msgid "1 removed"
|
||||
msgstr ""
|
||||
|
||||
|
||||
264
po/cs.po
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-05 08:07+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||
"Last-Translator: foo expert <deferred_water346@simplelogin.com>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/cs/>\n"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Kazety"
|
||||
|
||||
@@ -35,10 +35,9 @@ msgstr "Spusťte všechny vaše hry"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr "hraní;spouštěč;steam;lutris;heroic;láhve;itch;flatpak;legendary;"
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "hraní;spouštěč;steam;lutris;heroic;láhve;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -55,18 +54,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Knihovna"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Upravit podrobnosti o hře"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Podrobnosti o hře"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Předvolby"
|
||||
|
||||
@@ -82,21 +79,32 @@ msgstr "Nový obal"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Odstranit obal"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Název"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Název hry"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Vývojář"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Vývojář nebo vydavatel (nepovinné)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Spustitelný soubor"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Soubor nebo příkaz pro spuštění hry"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Více informací"
|
||||
|
||||
@@ -126,7 +134,7 @@ msgid "Quit"
|
||||
msgstr "Ukončit"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Vyhledávání"
|
||||
|
||||
@@ -138,8 +146,7 @@ msgstr "Zobrazit předvolby"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Zkratky"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Zpět"
|
||||
|
||||
@@ -167,8 +174,7 @@ msgstr "Zobrazit skryté hry"
|
||||
msgid "Remove game"
|
||||
msgstr "Odstranit hru"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Chování"
|
||||
|
||||
@@ -204,116 +210,108 @@ msgstr "Nebezpečná zóna"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Odstranit všechny hry"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Import"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Odstranit všechny hry"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Zdroje"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Umístění instalace"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Umístění dočasných souborů"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importovat Steam hry"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importovat Flatpak hry"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importovat Epic Games hry"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importovat GOG hry"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importovat Amazon hry"
|
||||
msgstr "Importovat Steam hry"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importovat ručně načtené hry"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Láhve"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importovat spouštěče her"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Ověření"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Klíč API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Používat SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Stahovat obrázky při přidávání nebo importování her"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Upřednostnit před oficiálními obrázky"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Upřednostnit animované obrázky"
|
||||
|
||||
@@ -341,7 +339,7 @@ msgstr "Žádné skryté hry"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Hry, které skryjete, se zobrazí zde."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Zpět"
|
||||
|
||||
@@ -353,63 +351,51 @@ msgstr "Název hry"
|
||||
msgid "Play"
|
||||
msgstr "Hrát"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Přidat hru"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Hlavní nabídka"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Vyhledávání"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Skryté hry"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Zobrazit skryté hry"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Třídit"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Ž"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Ž-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Nejnovější"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Nejstarší"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Naposledy hráno"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Zobrazit Skryté"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Klávesové zkratky"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "O Kazetách"
|
||||
|
||||
@@ -441,8 +427,8 @@ msgid "Add New Game"
|
||||
msgstr "Přidat novou hru"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Potvrdit"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -503,127 +489,73 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Nelze použít předvolby"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} spuštěno"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} skryto"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} odkryto"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} odstraněno"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Všechny hry odstraněny"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"K používání služby SteamGridDB je vyžadován klíč API. Můžete si ho "
|
||||
"vygenerovat {}zde{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Instalace nebyla nalezena"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Vyberte platný adresář."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Neplatný adresář"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Nastavit umístění"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Zahodit"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
#, fuzzy
|
||||
#| msgid "Import Epic Games"
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importovat Epic Games hry"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "No Games Found"
|
||||
msgid "No new games found"
|
||||
msgstr "Nebyly nalezeny žádné hry"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
#, fuzzy
|
||||
#| msgid "All games removed"
|
||||
msgid "1 game imported"
|
||||
msgstr "Všechny hry odstraněny"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
#, fuzzy
|
||||
#| msgid "All games removed"
|
||||
msgid "{} games imported"
|
||||
msgstr "Všechny hry odstraněny"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} odstraněno"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Vyberte adresář {} mezipaměti."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Vyberte konfigurační adresář {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Vyberte datový adresář {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Nastavit umístění"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Zahodit"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Nelze ověřit SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Ověřte váš klíč API v předvolbách"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Název hry"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Vývojář"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Soubor nebo příkaz pro spuštění hry"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Potvrdit"
|
||||
|
||||
319
po/de.po
@@ -4,14 +4,13 @@
|
||||
# Jummit <jummit@web.de>, 2023.
|
||||
# WebSnke <websnke@tutanota.com>, 2023.
|
||||
# Ettore Atalan <atalanttore@googlemail.com>, 2023.
|
||||
# Simon Hahne <simonhahne@web.de>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-05 08:07+0000\n"
|
||||
"Last-Translator: Simon Hahne <simonhahne@web.de>\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-04-17 17:20+0000\n"
|
||||
"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/de/>\n"
|
||||
"Language: de\n"
|
||||
@@ -19,11 +18,11 @@ 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.0-dev\n"
|
||||
"X-Generator: Weblate 4.17\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -37,11 +36,8 @@ msgid "Launch all your games"
|
||||
msgstr "Starte all deine Spiele"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr "spiel;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +55,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliothek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Spieldetails bearbeiten"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Spieldetails"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
@@ -80,29 +74,40 @@ msgstr "Abbrechen"
|
||||
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr "Neues Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr "Cover löschen"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Der Titel des Spiels"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Entwickler"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Der Entwickler oder Verlag (optional)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Ausführbare Datei"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Datei zum Öffnen oder Befehl zum Starten des Spiels"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Weitere Informationen"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:102 data/gtk/game.blp:121 data/gtk/window.blp:195
|
||||
msgid "Edit"
|
||||
@@ -130,7 +135,7 @@ msgid "Quit"
|
||||
msgstr "Beenden"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Suchen"
|
||||
|
||||
@@ -142,8 +147,7 @@ msgstr "Einstellungen anzeigen"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Kürzel"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Rückgängig"
|
||||
|
||||
@@ -171,8 +175,7 @@ msgstr "Ausgeblendete Spiele anzeigen"
|
||||
msgid "Remove game"
|
||||
msgstr "Spiel entfernen"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Verhalten"
|
||||
|
||||
@@ -208,116 +211,116 @@ msgstr "Gefahrenzone"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Alle Spiele entfernen"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Alle Spiele entfernen"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Quellen"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "itch Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "Installationsort"
|
||||
msgstr "itch-Installationsort"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Lutris Cache Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Cache-Speicherort"
|
||||
msgstr "Lutris-Cacheort"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Steam-Spiele importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Flatpak-Spiele importieren"
|
||||
msgstr "Steam-Spiele importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic Games importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG-Spiele importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Amazon-Spiele importieren"
|
||||
msgstr "Steam-Spiele importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Sideloaded-Spiele importieren"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Spiele-Launcher importieren"
|
||||
msgstr "Spiele-Launcher"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Authentifizierung"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API-Schlüssel"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "SteamGridDB benutzen"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Lade Bilder herunter, wenn Spiele hinzugefügt oder importiert werden"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Über offizielien Images bevorzugen"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Animierte Bilder bevorzugen"
|
||||
|
||||
@@ -345,7 +348,7 @@ msgstr "Keine versteckten Spiele"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Ausgeblendete Spiele, werden hier angezeigt."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Zurück"
|
||||
|
||||
@@ -357,63 +360,51 @@ msgstr "Spieltitel"
|
||||
msgid "Play"
|
||||
msgstr "Spielen"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Spiel hinzufügen"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Hauptmenü"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Suchen"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Ausgeblendete Spiele"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Ausgeblendete Spiele anzeigen"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sortierung"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Neuestes"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Älteste"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Zuletzt gespielt"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Ausgeblendete anzeigen"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Tastaturkürzel"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Über Cartridges"
|
||||
|
||||
@@ -445,8 +436,8 @@ msgid "Add New Game"
|
||||
msgstr "Neues Spiel hinzufügen"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Bestätigen"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -508,136 +499,88 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Einstellungen konnten nicht angewendet werden"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} gestartet"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} versteckt"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} unversteckt"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} entfernt"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Alle Spiele entfernt"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Für die Nutzung von SteamGridDB ist ein API-Schlüssel erforderlich. Sie "
|
||||
"können ihn {}hier{} generieren."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Installation nicht gefunden"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Wähle ein gültiges Verzeichnis aus."
|
||||
msgstr "Wähle das Datenverzeichnis von {} aus."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Ungültiges Verzeichnis"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Ort festlegen"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Verstanden"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Spiele werden importiert…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "No Games Found"
|
||||
msgid "No new games found"
|
||||
msgstr "Keine Spiele gefunden"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
#, fuzzy
|
||||
#| msgid "Game Imported"
|
||||
msgid "1 game imported"
|
||||
msgstr "Spiel Importiert"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
#, fuzzy
|
||||
#| msgid "Games Imported"
|
||||
msgid "{} games imported"
|
||||
msgstr "Spiele importiert"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} entfernt"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Wähle das Cache-Verzeichnis von {} aus."
|
||||
msgstr "Wähle das Datenverzeichnis von {} aus."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} configuration directory."
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Wähle das Konfigurationsverzeichnis von {} aus."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Wähle das Datenverzeichnis von {} aus."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Ort festlegen"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Verstanden"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
#| msgid "Couldn't Connect to SteamGridDB"
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Verbindung zu SteamGridDB konnte nicht hergestellt werden"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifiziere deinen API-Schlüssel in den Einstellungen"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Der Titel des Spiels"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Entwickler"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Datei zum Öffnen oder Befehl zum Starten des Spiels"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Bestätigen"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
@@ -670,9 +613,27 @@ msgstr "Verifiziere deinen API-Schlüssel in den Einstellungen"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Wähle das Lutris-Cache-Verzeichnis aus."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Spiele werden importiert…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Spielecover werden importiert…"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "No Games Found"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Keine Spiele gefunden"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Game Imported"
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "Spiel Importiert"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Games Imported"
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "Spiele importiert"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Verzeichnis, das beim Importieren von Spielen verwendet wird"
|
||||
|
||||
|
||||
260
po/el.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-05-29 18:48+0000\n"
|
||||
"Last-Translator: yiannis ioannides <sub@wai.ai>\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Κασέτες"
|
||||
|
||||
@@ -36,8 +36,7 @@ msgstr "Εκκινήστε όλα σας τα παιχνίδια"
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;εκκινητής;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -57,18 +56,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Βιβλιοθήκη"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Επεξεργασία Λεπτομερειών Παιχνιδιού"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Λεπτομέρειες Παιχνιδιού"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Προτιμήσεις"
|
||||
|
||||
@@ -84,21 +81,33 @@ msgstr "Νέο Εξώφυλλο"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Διαγραφή Εξώφυλλου"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Τίτλος"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Τίτλος Παιχνιδιού"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Προγραμματιστής"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Προγραμματιστής ή Εκδότης (προαιρετικό)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Πρόγραμμα"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
"Αρχείο προς άνοιγμα ή εντολή προς εκτέλεση κατά την εκκίνηση παιχνιδιού"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Περισσότερες Πληροφορίες"
|
||||
|
||||
@@ -128,7 +137,7 @@ msgid "Quit"
|
||||
msgstr "Κλείσιμο"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Εύρεση"
|
||||
|
||||
@@ -140,8 +149,7 @@ msgstr "Εμφάνιση προτιμήσεων"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Συντομεύσεις"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Αναίρεση"
|
||||
|
||||
@@ -169,8 +177,7 @@ msgstr "Εμφάνιση κρυμμένων παιχνιδιών"
|
||||
msgid "Remove game"
|
||||
msgstr "Αφαίρεση παιχνιδιού"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Συμπεριφορά"
|
||||
|
||||
@@ -207,126 +214,116 @@ msgstr "Επικίνδυνη Ζώνη"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Αφαίρεση Όλων Των Παιχνιδιών"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Εισαγωγή"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Αφαίρεση Όλων Των Παιχνιδιών"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Πηγές"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "itch Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "Τοποθεσία Εγκατάστασης itch"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Lutris Cache Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Τοποθεσία cache του Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών Epic"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Εισαγωγή Παιχνιδιών Μέσω Sideloading"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Πρόγραμμα Εκκίνησης Παιχνιδιών"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Επιβεβαίωση"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Κλειδί API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Χρήση SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Λήψη εικόνων κατά τη διάρκεια πρόσθεσης ή εισαγωγής παιχνιδιών"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Προτίμηση Επίσημων Εικόνων"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Προτίμηση Κινούμενων Εικόνων"
|
||||
|
||||
@@ -354,7 +351,7 @@ msgstr "Δεν υπάρχουν κρυφά παιχνίδια"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Τα παιχνίδια που κρύβετε θα εμφανίζονται εδώ."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Πίσω"
|
||||
|
||||
@@ -366,63 +363,51 @@ msgstr "Τίτλος παιχνιδιού"
|
||||
msgid "Play"
|
||||
msgstr "Παίξτε"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Προσθήκη παιχνιδιού"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Κύριο μενού"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Εύρεση"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Κρυμμένα παιχνίδια"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Εμφάνιση κρυμμένων παιχνιδιών"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Ταξινόμηση"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "Α-Ζ"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Ζ-Α"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Νεότερο"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Παλαιότερο"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Τελευταία αναπαραγωγή"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Εμφάνιση Κρυφών"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Συντομεύσεις Πληκτρολογίου"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Σχετικά με τις Κασέτες"
|
||||
|
||||
@@ -454,8 +439,8 @@ msgid "Add New Game"
|
||||
msgstr "Προσθήκη νέου παιχνιδιού"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Επιβεβαίωση"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -518,136 +503,89 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Αδυναμία Εφαρμογής Προτιμήσεων"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} εκκινήθη"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} αποκρύφθηκε"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} φανερώθηκε"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} αφαιρέθηκε"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Όλα τα παιχνίδια αφαιρέθηκαν"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Για τη χρήση του SteamGridDB απαιτείται ένα κλειδί API. Μπορείτε να "
|
||||
"δημιουργήσετε ένα {}εδώ{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Η εγκατάσταση δεν βρέθηκε"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Επιλέξτε τον κατάλογο δεδομένων {}."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Ορίστε Τοποθεσία"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Απόρριψη"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Εισαγωγή παιχνιδιών…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Δεν βρέθηκαν νέα παιχνίδια"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 παιχνίδι εισήχθη"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} παιχνίδια εισήχθησαν"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} αφαιρέθηκε"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Επιλέξτε τον κατάλογο δεδομένων {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} configuration directory."
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Επιλέξτε τον κατάλογο διαμόρφωσης {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Επιλέξτε τον κατάλογο δεδομένων {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Ορίστε Τοποθεσία"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Απόρριψη"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
#| msgid "Couldn't Connect to SteamGridDB"
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Η σύνδεση στο SteamGridDB δεν μπόρεσε να πραγματοποιηθεί"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Τίτλος Παιχνιδιού"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Προγραμματιστής"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr ""
|
||||
#~ "Αρχείο προς άνοιγμα ή εντολή προς εκτέλεση κατά την εκκίνηση παιχνιδιού"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Επιβεβαίωση"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -679,5 +617,17 @@ msgstr ""
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Επιλέξτε τη τοποθεσία cache του Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Εισαγωγή παιχνιδιών…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Εισαγωγή εξώφυλλων…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Δεν βρέθηκαν νέα παιχνίδια"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 παιχνίδι εισήχθη"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} παιχνίδια εισήχθησαν"
|
||||
|
||||
335
po/es.po
@@ -8,9 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-27 14:03+0200\n"
|
||||
"PO-Revision-Date: 2023-08-29 10:45+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||
"Last-Translator: Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted."
|
||||
"weblate.org>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/es/>\n"
|
||||
"Language: es\n"
|
||||
@@ -18,11 +19,11 @@ 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.0.1-dev\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:176
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartuchos"
|
||||
|
||||
@@ -36,11 +37,10 @@ msgid "Launch all your games"
|
||||
msgstr "Lance todos sus juegos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"juegos;lanzador;steam;lutris;heroico;botellas;itch;flatpak;legendario;"
|
||||
"retroarch;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -58,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Editar detalles del juego"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:71
|
||||
msgid "Game Details"
|
||||
msgstr "Detalles del juego"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:430
|
||||
#: src/details_window.py:265 src/importer/importer.py:301
|
||||
#: src/importer/importer.py:352
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferencias"
|
||||
|
||||
@@ -77,31 +75,40 @@ msgstr "Preferencias"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: data/gtk/details-window.blp:58
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr "Portada nueva"
|
||||
|
||||
#: data/gtk/details-window.blp:77
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr "Borrar portada"
|
||||
|
||||
#: data/gtk/details-window.blp:105 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Título"
|
||||
|
||||
#: data/gtk/details-window.blp:109
|
||||
msgid "Developer (optional)"
|
||||
msgstr "Desarrollador (opcional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "El título del juego"
|
||||
|
||||
#: data/gtk/details-window.blp:115
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Desarrollador"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "El desarrollador o editor (opcional)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Ejecutable"
|
||||
|
||||
#: data/gtk/details-window.blp:121
|
||||
msgid "Select File"
|
||||
msgstr "Seleccionar el archivo"
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Archivo a abrir o comando a ejecutar al iniciar el juego"
|
||||
|
||||
#: data/gtk/details-window.blp:132
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Más información"
|
||||
|
||||
@@ -109,16 +116,16 @@ msgstr "Más información"
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: data/gtk/game.blp:107 src/window.py:190
|
||||
#: data/gtk/game.blp:107 src/window.py:171
|
||||
msgid "Hide"
|
||||
msgstr "Ocultar"
|
||||
|
||||
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||
#: data/gtk/window.blp:215
|
||||
#: data/gtk/window.blp:209
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: data/gtk/game.blp:126 src/window.py:192
|
||||
#: data/gtk/game.blp:126 src/window.py:173
|
||||
msgid "Unhide"
|
||||
msgstr "Desocultar"
|
||||
|
||||
@@ -130,8 +137,8 @@ msgstr "General"
|
||||
msgid "Quit"
|
||||
msgstr "Salir"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:226 data/gtk/window.blp:269
|
||||
#: data/gtk/window.blp:336
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Buscar"
|
||||
|
||||
@@ -143,8 +150,7 @@ msgstr "Mostrar preferencias"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Atajos"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:105 src/preferences.py:124
|
||||
#: src/importer/importer.py:376
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Deshacer"
|
||||
|
||||
@@ -158,7 +164,7 @@ msgstr "Juegos"
|
||||
|
||||
#: data/gtk/help-overlay.blp:48
|
||||
msgid "Add new game"
|
||||
msgstr "Añadir un nuevo juego"
|
||||
msgstr "Añadir juego nuevo"
|
||||
|
||||
#: data/gtk/help-overlay.blp:53
|
||||
msgid "Import games"
|
||||
@@ -172,8 +178,7 @@ msgstr "Mostrar juegos ocultos"
|
||||
msgid "Remove game"
|
||||
msgstr "Eliminar juego"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:88
|
||||
#: data/gtk/preferences.blp:339
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Comportamiento"
|
||||
|
||||
@@ -190,7 +195,7 @@ msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
"Cambia el comportamiento de la imagen de portada y del botón de reproducción"
|
||||
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:85
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||
msgid "Images"
|
||||
msgstr "Imágenes"
|
||||
|
||||
@@ -210,118 +215,108 @@ msgstr "Zona de peligro"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Eliminar todos los juegos"
|
||||
|
||||
#: data/gtk/preferences.blp:84 data/gtk/window.blp:27 data/gtk/window.blp:456
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Eliminar los juegos desinstalados"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Fuentes"
|
||||
|
||||
#: data/gtk/preferences.blp:104
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:108 data/gtk/preferences.blp:125
|
||||
#: data/gtk/preferences.blp:172 data/gtk/preferences.blp:225
|
||||
#: data/gtk/preferences.blp:242 data/gtk/preferences.blp:259
|
||||
#: data/gtk/preferences.blp:276 data/gtk/preferences.blp:293
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Ruta de instalación"
|
||||
|
||||
#: data/gtk/preferences.blp:121
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:137
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Ruta de la caché"
|
||||
|
||||
#: data/gtk/preferences.blp:149
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importar juegos de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:158
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importar juegos Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:168
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:184
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importar juegos de Epic"
|
||||
|
||||
#: data/gtk/preferences.blp:193
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importar juegos de GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:202
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importar de Amazon Games"
|
||||
msgstr "Importar juegos de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:211
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importar juegos descargados"
|
||||
|
||||
#: data/gtk/preferences.blp:221
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:255
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendario"
|
||||
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:289
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:305
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importar lanzadores de juegos"
|
||||
|
||||
#: data/gtk/preferences.blp:315
|
||||
msgid "Desktop Entries"
|
||||
msgstr "Entradas en el escritorio"
|
||||
|
||||
#: data/gtk/preferences.blp:327
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:331
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Autenticación"
|
||||
|
||||
#: data/gtk/preferences.blp:334
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Clave API"
|
||||
|
||||
#: data/gtk/preferences.blp:342
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Usar SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:343
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Descargar las imágenes al añadir o importar juegos"
|
||||
|
||||
#: data/gtk/preferences.blp:352
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Preferir las imágenes oficiales"
|
||||
|
||||
#: data/gtk/preferences.blp:361
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Prefiero las imágenes animadas"
|
||||
|
||||
@@ -349,7 +344,7 @@ msgstr "No hay juegos ocultos"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Los juegos que oculte aparecerán aquí."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Volver"
|
||||
|
||||
@@ -361,118 +356,106 @@ msgstr "Título del juego"
|
||||
msgid "Play"
|
||||
msgstr "Jugar"
|
||||
|
||||
#: data/gtk/window.blp:255 data/gtk/window.blp:449
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Añadir juego"
|
||||
|
||||
#: data/gtk/window.blp:262 data/gtk/window.blp:329
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menú principal"
|
||||
|
||||
#: data/gtk/window.blp:284
|
||||
msgid "Search games"
|
||||
msgstr "Buscar los juegos"
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Juegos ocultos"
|
||||
|
||||
#: data/gtk/window.blp:351
|
||||
msgid "Search hidden games"
|
||||
msgstr "Buscar los juegos ocultos"
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Ordenar"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Más recientes"
|
||||
|
||||
#: data/gtk/window.blp:409
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Más antiguos"
|
||||
|
||||
#: data/gtk/window.blp:415
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Último jugado"
|
||||
|
||||
#: data/gtk/window.blp:422
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Mostrar ocultos"
|
||||
|
||||
#: data/gtk/window.blp:435
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Atajos del teclado"
|
||||
|
||||
#: data/gtk/window.blp:440
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Acerca de Cartuchos"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:195
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr "Óscar Fernández Díaz <oscfdezdz@tuta.io>"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:213
|
||||
#: src/window.py:194
|
||||
msgid "Added: {}"
|
||||
msgstr "Añadido: {}"
|
||||
|
||||
#: src/window.py:216
|
||||
#: src/window.py:197
|
||||
msgid "Never"
|
||||
msgstr "Nunca"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:220
|
||||
#: src/window.py:201
|
||||
msgid "Last played: {}"
|
||||
msgstr "Último jugado: {}"
|
||||
|
||||
#: src/details_window.py:76
|
||||
#: src/details_window.py:72
|
||||
msgid "Apply"
|
||||
msgstr "Aplicar"
|
||||
|
||||
#: src/details_window.py:82
|
||||
#: src/details_window.py:78
|
||||
msgid "Add New Game"
|
||||
msgstr "Añadir un nuevo Juego"
|
||||
msgstr "Añadir juego nuevo"
|
||||
|
||||
#: src/details_window.py:83
|
||||
msgid "Add"
|
||||
msgstr "Añadir"
|
||||
|
||||
#: src/details_window.py:93
|
||||
msgid "Executables"
|
||||
msgstr "Ejecutables"
|
||||
#: src/details_window.py:79
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:108
|
||||
#: src/details_window.py:92
|
||||
msgid "file.txt"
|
||||
msgstr "archivo.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/details_window.py:110
|
||||
#: src/details_window.py:94
|
||||
msgid "program"
|
||||
msgstr "programa"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:115 src/details_window.py:117
|
||||
#: src/details_window.py:99 src/details_window.py:101
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr "C:\\ruta\\hasta\\{}"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:121 src/details_window.py:123
|
||||
#: src/details_window.py:105 src/details_window.py:107
|
||||
msgid "/path/to/{}"
|
||||
msgstr "/ruta/hasta/{}"
|
||||
|
||||
#: src/details_window.py:128
|
||||
#: src/details_window.py:112
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -494,143 +477,101 @@ msgstr ""
|
||||
"\n"
|
||||
"Si la ruta contiene espacios, ¡asegúrese de entrecomillarla!"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:177
|
||||
#: src/details_window.py:147 src/details_window.py:153
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "No se puede añadir el juego"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:207
|
||||
#: src/details_window.py:147 src/details_window.py:183
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "El título del juego no puede estar vacío."
|
||||
|
||||
#: src/details_window.py:177 src/details_window.py:215
|
||||
#: src/details_window.py:153 src/details_window.py:191
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "El ejecutable no puede estar vacío."
|
||||
|
||||
#: src/details_window.py:206 src/details_window.py:214
|
||||
#: src/details_window.py:182 src/details_window.py:190
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "No se pudieron aplicar las preferencias"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:141
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} comenzó"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} oculto"
|
||||
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} visible"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:172 src/importer/importer.py:373
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} eliminado"
|
||||
|
||||
#: src/preferences.py:123
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Todos los juegos eliminados"
|
||||
|
||||
#: src/preferences.py:172
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Se necesita una clave API para utilizar SteamGridDB. Puedes generar una {}"
|
||||
"aquí{}."
|
||||
|
||||
#: src/preferences.py:293
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Instalación no encontrada"
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Selecciona un directorio válido."
|
||||
|
||||
#: src/preferences.py:330 src/importer/importer.py:299
|
||||
msgid "Warning"
|
||||
msgstr "Advertencia"
|
||||
|
||||
#: src/preferences.py:364
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Directorio incorrecto"
|
||||
|
||||
#: src/preferences.py:370
|
||||
msgid "Set Location"
|
||||
msgstr "Escoger la ubicación"
|
||||
|
||||
#: src/utils/create_dialog.py:33 src/importer/importer.py:300
|
||||
msgid "Dismiss"
|
||||
msgstr "Descartar"
|
||||
|
||||
#: src/importer/importer.py:137
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importando juegos…"
|
||||
|
||||
#: src/importer/importer.py:320
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "Han sucedido los siguientes fallos durante la importación:"
|
||||
|
||||
#: src/importer/importer.py:349
|
||||
msgid "No new games found"
|
||||
msgstr "No se encontraron juegos nuevos"
|
||||
|
||||
#: src/importer/importer.py:361
|
||||
msgid "1 game imported"
|
||||
msgstr "1 juego importado"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:365
|
||||
msgid "{} games imported"
|
||||
msgstr "0 juegos importados"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:369
|
||||
msgid "1 removed"
|
||||
msgstr "1 eliminado"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Seleccione el directorio de la caché {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Seleccione el directorio de configuración {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Seleccione el directorio de datos {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Escoger la ubicación"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Descartar"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "No se ha podido autenticar SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifica tu clave API en las preferencias"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "El título del juego"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Desarrollador"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Archivo a abrir o comando a ejecutar al iniciar el juego"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Confirmar"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "No se encuentra el directorio de Steam."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Confirm"
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "Confirmar"
|
||||
|
||||
@@ -658,9 +599,21 @@ msgstr "Verifica tu clave API en las preferencias"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Selecciona el directorio de la caché de Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importando juegos…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importando las portadas…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "No se encontraron juegos nuevos"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 juego importado"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "0 juegos importados"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Directorio a usar para importar juegos"
|
||||
|
||||
@@ -715,16 +668,19 @@ msgstr "Verifica tu clave API en las preferencias"
|
||||
#~ msgstr "/ruta/hasta/{file_name}"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "General"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "General"
|
||||
#~ msgstr "General"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Search"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "Search"
|
||||
#~ msgstr "Buscar"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Undo"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "Undo"
|
||||
#~ msgstr "Deshacer"
|
||||
@@ -770,6 +726,3 @@ msgstr "Verifica tu clave API en las preferencias"
|
||||
|
||||
#~ msgid "Talking to Steam"
|
||||
#~ msgstr "Hablando con Steam"
|
||||
|
||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
#~ msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
239
po/fa.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-04-22 10:48+0000\n"
|
||||
"Last-Translator: سید حسین موسوی فرد <shmf1385@protonmail.com>\n"
|
||||
"Language-Team: Persian <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "کارتریجها"
|
||||
|
||||
@@ -34,8 +34,7 @@ msgid "Launch all your games"
|
||||
msgstr "اجرای همهٔ بازیهای شما"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -53,18 +52,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "کتابخانه"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "ویرایش جزییات بازی"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "جزییات بازی"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "ترجیحات"
|
||||
|
||||
@@ -80,19 +77,32 @@ msgstr ""
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "عنوان"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -122,7 +132,7 @@ msgid "Quit"
|
||||
msgstr "خروج"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "جستوجو"
|
||||
|
||||
@@ -134,8 +144,7 @@ msgstr "نمایش ترجیحات"
|
||||
msgid "Shortcuts"
|
||||
msgstr "میانبرها"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "برگردان"
|
||||
|
||||
@@ -163,8 +172,7 @@ msgstr "نمایش بازیهای پنهان"
|
||||
msgid "Remove game"
|
||||
msgstr "حذف کردن بازی"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr ""
|
||||
|
||||
@@ -200,122 +208,112 @@ msgstr "منطقهٔ خطر"
|
||||
msgid "Remove All Games"
|
||||
msgstr "حذف کردن همهٔ بازیها"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "درونریزی"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "حذف کردن همهٔ بازیها"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "منبعها"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "استیم"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "درونریزی بازی"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "درونریزی بازی"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "اجراگر بازی"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr ""
|
||||
|
||||
@@ -343,7 +341,7 @@ msgstr ""
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
@@ -355,63 +353,51 @@ msgstr ""
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "جستوجو"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "نمایش بازیهای پنهان"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr ""
|
||||
|
||||
@@ -443,7 +429,7 @@ msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
@@ -496,109 +482,76 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
#, fuzzy
|
||||
#| msgid "Import games"
|
||||
msgid "Importing Games…"
|
||||
msgstr "درونریزی بازی"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "Add new game"
|
||||
msgid "No new games found"
|
||||
msgstr "افزدون بازی"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr ""
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Remove"
|
||||
msgid "1 removed"
|
||||
msgstr "حذف"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Add new game"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "افزدون بازی"
|
||||
|
||||
274
po/fi.po
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-05-07 15:38+0000\n"
|
||||
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
|
||||
"Language-Team: Finnish <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -24,7 +24,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -38,8 +38,7 @@ msgid "Launch all your games"
|
||||
msgstr "Käynnistä kaikki pelisi"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -63,18 +62,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Kirjasto"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Muokkaa pelin tietoja"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Pelin tiedot"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Asetukset"
|
||||
|
||||
@@ -90,21 +87,34 @@ msgstr ""
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Nimi"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Pelin nimi"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Kehittäjä"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Kehittäjä tai julkaisija (valinnainen)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Suoritettava"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
"Tiedosto, joka avataan tai komento, joka ajetaan pelin käynnistämisen "
|
||||
"yhteydessä"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -134,7 +144,7 @@ msgid "Quit"
|
||||
msgstr "Lopeta"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Etsi"
|
||||
|
||||
@@ -146,8 +156,7 @@ msgstr "Näytä asetukset"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Pikanäppäimet"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Kumoa"
|
||||
|
||||
@@ -175,8 +184,7 @@ msgstr "Näytä piilotetut pelit"
|
||||
msgid "Remove game"
|
||||
msgstr "Poista peli"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Toiminta"
|
||||
|
||||
@@ -212,126 +220,116 @@ msgstr "Vaaravyöhyke"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Poista kaikki pelit"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Tuo"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Poista kaikki pelit"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Lähteet"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "itch Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "itch-asennuksen sijainti"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Lutris Cache Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Lutris-välimuistin sijainti"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Tuo Steam-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Tuo Steam-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Tuo Epic-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Tuo GOG-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Tuo Steam-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Tuo Sideload-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Pullot"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Pelin käynnistin"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Tunnistautuminen"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API-avain"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Käytä SteamGridDB:tä"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Lataa kuvat pelejä lisätessä tai tuotaessa"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Suosi virallisten kuvien sijaan"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Suosi animoituja kuvia"
|
||||
|
||||
@@ -359,7 +357,7 @@ msgstr "Ei piilotettuja pelejä"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Piilotetut pelit näkyvät täällä."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Takaisin"
|
||||
|
||||
@@ -371,63 +369,51 @@ msgstr "Pelin nimi"
|
||||
msgid "Play"
|
||||
msgstr "Pelaa"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Lisää peli"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Päävalikko"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Etsi"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Piilotetut pelit"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Näytä piilotetut pelit"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Lajittele"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Uusin"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Vanhin"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Viimeksi pelattu"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Näytä piilotetut"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Pikanäppäimet"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Tietoja - Cartridges"
|
||||
|
||||
@@ -459,8 +445,8 @@ msgid "Add New Game"
|
||||
msgstr "Lisää uusi peli"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Vahvista"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -522,135 +508,81 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Asetuksia ei voitu ottaa käyttöön"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} käynnistetty"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} piilotettu"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} palautettu näkyviin"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} poistettu"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Kaikki pelit poistettu"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"API-avain on pakollinen, jos haluat käyttää SteamGridDB:tä. Voit luoda "
|
||||
"avaimen {}täällä{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Asennusta ei löydy"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Aseta sijainti"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Hylkää"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Tuodaan pelejä…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "No Games Found"
|
||||
msgid "No new games found"
|
||||
msgstr "Pelejä ei löydetty"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
#, fuzzy
|
||||
#| msgid "Game Imported"
|
||||
msgid "1 game imported"
|
||||
msgstr "Peli tuotu"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
#, fuzzy
|
||||
#| msgid "Games Imported"
|
||||
msgid "{} games imported"
|
||||
msgstr "Pelit tuotu"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} poistettu"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Aseta sijainti"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Hylkää"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
#| msgid "Couldn't Connect to SteamGridDB"
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Ei voitu yhdistää SteamGridDB:hen"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Pelin nimi"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Kehittäjä"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr ""
|
||||
#~ "Tiedosto, joka avataan tai komento, joka ajetaan pelin käynnistämisen "
|
||||
#~ "yhteydessä"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Vahvista"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -682,9 +614,27 @@ msgstr ""
|
||||
#~ msgid "Cache Not Found"
|
||||
#~ msgstr "Välimuistia ei löydy"
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Tuodaan pelejä…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Tuodaan kansikuvia…"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "No Games Found"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Pelejä ei löydetty"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Game Imported"
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "Peli tuotu"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Games Imported"
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "Pelit tuotu"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Hakemisto, jota käytetään pelejä tuotaessa"
|
||||
|
||||
|
||||
277
po/fr.po
@@ -11,9 +11,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-07-29 15:08+0000\n"
|
||||
"Last-Translator: John Donne <akheron@zaclys.net>\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||
"Last-Translator: rene-coty <irenee.thirion@e.email>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/fr/>\n"
|
||||
"Language: fr\n"
|
||||
@@ -25,7 +25,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartouches"
|
||||
|
||||
@@ -40,10 +40,9 @@ msgstr "Lancez tous vos jeux"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr "jeu;lanceur;steam;lutris;heroic;bouteilles;itch;flatpak;legendary;"
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;jeux;lanceur;steam;lutris;heroic;bouteilles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -61,18 +60,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliothèque"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Modifier les détails du jeu"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Détails du jeu"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Préférences"
|
||||
|
||||
@@ -88,21 +85,32 @@ msgstr "Nouvelle couverture"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Supprimer la couverture"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Titre"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Le titre du jeu"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Développeur"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Le développeur ou l’éditeur (facultatif)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Exécutable"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Plus d’informations"
|
||||
|
||||
@@ -132,7 +140,7 @@ msgid "Quit"
|
||||
msgstr "Quitter"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Rechercher"
|
||||
|
||||
@@ -144,8 +152,7 @@ msgstr "Afficher les préférences"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Raccourcis"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Annuler"
|
||||
|
||||
@@ -173,8 +180,7 @@ msgstr "Afficher les jeux masqués"
|
||||
msgid "Remove game"
|
||||
msgstr "Supprimer le jeu"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Comportement"
|
||||
|
||||
@@ -213,116 +219,108 @@ msgstr "Zone de danger"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Supprimer tous les jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importer"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Supprimer tous les jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Sources"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Emplacement d'installation"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Emplacement du cache"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importer les jeux de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importer des jeux Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importer les jeux d'Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importer les jeux de GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importer les jeux Amazon"
|
||||
msgstr "Importer les jeux de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importer des jeux Sideloaded"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bouteilles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Légendaire"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importer des lanceurs de jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Authentification"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Clé API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Utiliser SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Télécharger les images lors de l’ajout ou de l’importation de jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Préférer à la place des images officielles"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Préférer les images animées"
|
||||
|
||||
@@ -350,7 +348,7 @@ msgstr "Pas de jeux masqués"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Les jeux que vous masquez apparaîtront ici."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Retour"
|
||||
|
||||
@@ -362,70 +360,58 @@ msgstr "Titre du jeu"
|
||||
msgid "Play"
|
||||
msgstr "Jouer"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Ajouter un jeu"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menu principal"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Rechercher"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Jeux masqués"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Afficher les jeux masqués"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Trier"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Le plus récent"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Le plus ancien"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Dernière session"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Afficher les masqués"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Raccourcis clavier"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "À propos de Cartouches"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr "Irénée Thirion, L. Chareton"
|
||||
msgstr "Irénée Thirion"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:194
|
||||
@@ -450,8 +436,8 @@ msgid "Add New Game"
|
||||
msgstr "Ajouter un nouveau jeu"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmer"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -489,7 +475,8 @@ msgstr ""
|
||||
"\n"
|
||||
"<tt>\"{}\"</tt>\n"
|
||||
"\n"
|
||||
"Pour ouvrir le fichier « {} » avec l’application par défaut, utilisez :\n"
|
||||
"Pour ouvrir le fichier « {} » avec l’application par défaut, utilisez la "
|
||||
"commande :\n"
|
||||
"\n"
|
||||
"<tt>{} \"{}\"</tt>\n"
|
||||
"\n"
|
||||
@@ -513,123 +500,77 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Impossible d’appliquer les préférences"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} lancé"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} masqué"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} affiché"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} retiré"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Tous les jeux ont été supprimés"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Une clé API est requise pour utiliser SteamGridDB. Vous pouvez en générer "
|
||||
"une {}ici{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Installation introuvable"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Sélectionnez un répertoire valide."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Répertoire invalide"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Définir l’emplacement"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importation des jeux…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Aucun nouveau jeu trouvé"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 jeu importé"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} jeux importés"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} retiré"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Sélectionnez le répertoire de cache de {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Sélectionnez le répertoire de configuration de {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Sélectionnez le répertoire de données de {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Définir l’emplacement"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Impossible de se connecter à SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Vérifiez votre clé API dans les préférences"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Le titre du jeu"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Développeur"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Confirmer"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -664,9 +605,21 @@ msgstr "Vérifiez votre clé API dans les préférences"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Sélectionnez le répertoire du cache de Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importation des jeux…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importation des pochettes des jeux…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Aucun nouveau jeu trouvé"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 jeu importé"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} jeux importés"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Répertoire à utiliser lors de l’importation de jeux"
|
||||
|
||||
|
||||
265
po/hu.po
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-16 10:45+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-05 13:13+0000\n"
|
||||
"Last-Translator: kramo <contact@kramo.hu>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/hu/>\n"
|
||||
@@ -22,7 +22,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Kazetták"
|
||||
|
||||
@@ -36,10 +36,10 @@ msgid "Launch all your games"
|
||||
msgstr "Indítsa el az összes játékát"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"játék;indító;steam;lutris;heroic;palackok;itch;flatpak;legendary;retroarch;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "játék;indító;steam;lutris;heroic;palackok;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -56,18 +56,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Könyvtár"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Játék Szerkesztése"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Játék Tulajdonságai"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Beállítások"
|
||||
|
||||
@@ -83,19 +81,32 @@ msgstr "Új borító"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Borító törlése"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Cím"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
msgstr "Fejlesztő (nem kötelező)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "A játék címe"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Fejlesztő"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "A fejlesztő vagy kiadó (nem kötelező)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Program"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fájl megnyitása vagy parancs futtatása a játék indításakor"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Több infó"
|
||||
|
||||
@@ -125,7 +136,7 @@ msgid "Quit"
|
||||
msgstr "Kilépés"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Keresés"
|
||||
|
||||
@@ -137,8 +148,7 @@ msgstr "Beállítások megjelenítése"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Gyorsbillentyűk"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Visszavonás"
|
||||
|
||||
@@ -166,8 +176,7 @@ msgstr "Rejtett játékok megjelenítése"
|
||||
msgid "Remove game"
|
||||
msgstr "Játék eltávolítása"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Működés"
|
||||
|
||||
@@ -203,114 +212,108 @@ msgstr "Veszélyzóna"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Az összes játék eltávolítása"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importálás"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Nem található játékok eltávolítása"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Források"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Telepítés helye"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Gyorsítótár helye"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Steam játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Flatpak játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic Games játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Amazon játékok importálása"
|
||||
msgstr "Steam játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Manuálisan hozzáadott játékok importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Palackok"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Játékindítók importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Hitelesítés"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API kulcs"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "SteamGridDB használata"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Képek letöltése játékok hozzáadásakor és importálásakor"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "SteamGridDB képek előnyben részesítése"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Animált képek előnyben részesítése"
|
||||
|
||||
@@ -338,7 +341,7 @@ msgstr "Nincsenek rejtett játékok"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "A rejtett játékaid itt lesznek megtalálhatóak."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Vissza"
|
||||
|
||||
@@ -350,59 +353,51 @@ msgstr "Cím"
|
||||
msgid "Play"
|
||||
msgstr "Játék"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Játék hozzáadása"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Főmenü"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
msgid "Search games"
|
||||
msgstr "Játékok keresése"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Rejtett játékok"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
msgid "Search hidden games"
|
||||
msgstr "Rejtett játékok keresése"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Rendezés"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Legújabb"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Legrégebbi"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Legutóbb játszott"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Rejtett játékok"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Gyorsbillentyűk"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "A Kazetták névjegye"
|
||||
|
||||
@@ -434,8 +429,8 @@ msgid "Add New Game"
|
||||
msgstr "Új játék hozzáadása"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr "Hozzáad"
|
||||
msgid "Confirm"
|
||||
msgstr "Megerősítés"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -497,122 +492,79 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Nem lehet menteni a beállításokat"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} elindítva"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} elrejtve"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} elrejtése visszavonva"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} eltávolítva"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Az összes játék eltávolítva"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Egy API kulcs szükséges a SteamGridDB használatához. {}Itt{} generálhat "
|
||||
"egyet."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "A telepítés nem található"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Válasszon ki egy érvényes mappát."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Érvénytelen mappa"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Mappa kiválasztása"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Rendben"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Játékok importálása folyamatban…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr "Figyelem"
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "A következő hibák történtek importálás közben:"
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Nem találhatóak új játékok"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 játék importálva"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} játék importálva"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
msgid "1 removed"
|
||||
msgstr "1 eltávolítva"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Válassza ki {} gyorsítótár mappáját."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Válassza ki {} konfigurációs mappáját."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Válassza ki {} adatok mappáját."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Mappa kiválasztása"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Rendben"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Nem lehet hitelesíteni SteamGridDB-t"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Ellenőrizze az API kulcsát a beállításokban"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "A játék címe"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Fejlesztő"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Fájl megnyitása vagy parancs futtatása a játék indításakor"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Megerősítés"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "A Steam mappa nem található."
|
||||
|
||||
@@ -655,9 +607,21 @@ msgstr "Ellenőrizze az API kulcsát a beállításokban"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Válassza ki Lutris gyorsítótár mappáját."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Játékok importálása folyamatban…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Borítóképek importálása folyamatban…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nem találhatóak új játékok"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 játék importálva"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} játék importálva"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Az importáláshoz használt mappa"
|
||||
|
||||
@@ -801,6 +765,3 @@ msgstr "Ellenőrizze az API kulcsát a beállításokban"
|
||||
|
||||
#~ msgid "Games Imported"
|
||||
#~ msgstr "Játékok importálva"
|
||||
|
||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
#~ msgstr "játék;indító;steam;lutris;heroic;palackok;itch;"
|
||||
|
||||
271
po/it.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-21 12:16+0000\n"
|
||||
"Last-Translator: Giasko <dibiame@hotmail.it>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -23,7 +23,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartucce"
|
||||
|
||||
@@ -38,10 +38,9 @@ msgstr "Avvia tutti i tuoi giochi"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr "gioco;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gioco;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Libreria"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Modifica dettagli del gioco"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Dettagli del gioco"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferenze"
|
||||
|
||||
@@ -86,21 +83,32 @@ msgstr "Nuova copertina"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Elimina copertina"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Titolo"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Il titolo del gioco"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Sviluppatore"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Lo sviluppatore o l'editore (opzionale)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Eseguibile"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "File da aprire o comando da lanciare per avviare il gioco"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Altre informazioni"
|
||||
|
||||
@@ -130,7 +138,7 @@ msgid "Quit"
|
||||
msgstr "Esci"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Cerca"
|
||||
|
||||
@@ -142,8 +150,7 @@ msgstr "Mostra preferenze"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Scorciatoie da tastiera"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Annulla"
|
||||
|
||||
@@ -171,8 +178,7 @@ msgstr "Mostra giochi nascosti"
|
||||
msgid "Remove game"
|
||||
msgstr "Rimuovi gioco"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Comportamento"
|
||||
|
||||
@@ -209,116 +215,108 @@ msgstr "Zona di pericolo"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Rimuovi tutti i giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importa"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Rimuovi tutti i giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Fonti"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Posizione di installazione"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Posizione della cache"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importa giochi da Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importa giochi da Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importa giochi da Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importa giochi da GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importa giochi Amazon"
|
||||
msgstr "Importa giochi da Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importa giochi da aggiunti manualmente"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importa launcher di giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Autenticazione"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Chiave API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Usa SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Scarica immagini durante l'aggiunta o l'import di giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Preferisci alle immagini ufficiali"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Preferisci immagini animate"
|
||||
|
||||
@@ -346,7 +344,7 @@ msgstr "Nessun Gioco Nascosto"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "I giochi nascosti appariranno qui."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Indietro"
|
||||
|
||||
@@ -358,63 +356,51 @@ msgstr "Titolo del gioco"
|
||||
msgid "Play"
|
||||
msgstr "Gioca"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Aggiungi Gioco"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menù Principale"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Cerca"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Giochi Nascosti"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Mostra giochi nascosti"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Ordina per"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Più recente"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Più vecchio"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Ultimo Avvio"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Mostra Nascosti"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Scorciatoie da Tastiera"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Informazioni su Cartucce"
|
||||
|
||||
@@ -446,8 +432,8 @@ msgid "Add New Game"
|
||||
msgstr "Aggiungi un Nuovo Gioco"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Conferma"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -508,128 +494,84 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Impossibile applicare le preferenze"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} avviato"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} nascosto"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} visibile"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} rimosso"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Tutti i giochi sono stati rimossi"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Per utilizzare SteamGridDB è necessaria una chiave API. Puoi generarne una {}"
|
||||
"qui{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Installazione non trovata"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Seleziona una directory valida."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Directory non valida"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Imposta percorso"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Chiudi"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Import dei giochi in corso…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Nessun nuovo gioco trovato"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 gioco importato"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} giochi importati"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} rimosso"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Seleziona la directory della cache per {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Selezionare la directory di configurazione per {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Seleziona la directory dati per {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Imposta percorso"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Chiudi"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Impossibile autenticare SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifica la tua chiave API nelle preferenze"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Il titolo del gioco"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Sviluppatore"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "File da aprire o comando da lanciare per avviare il gioco"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Conferma"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "Non è possibile trovare il percorso per Steam."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Confirm"
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "Conferma"
|
||||
|
||||
@@ -657,9 +599,21 @@ msgstr "Verifica la tua chiave API nelle preferenze"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Selezionare la directory della cache di Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Import dei giochi in corso…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Import delle copertine…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nessun nuovo gioco trovato"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 gioco importato"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} giochi importati"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Cartella da usare per importare i giochi"
|
||||
|
||||
@@ -777,6 +731,3 @@ msgstr "Verifica la tua chiave API nelle preferenze"
|
||||
|
||||
#~ msgid "Games Imported"
|
||||
#~ msgstr "Giochi importati"
|
||||
|
||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
#~ msgstr "gioco;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
229
po/ko.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-03-28 22:23+0000\n"
|
||||
"Last-Translator: MJKim <kmj10727@gmail.com>\n"
|
||||
"Language-Team: Korean <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "카트리지"
|
||||
|
||||
@@ -34,8 +34,7 @@ msgid "Launch all your games"
|
||||
msgstr "모든 게임을 실행합니다"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -58,18 +57,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "라이브러리"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
@@ -85,19 +82,32 @@ msgstr ""
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -127,7 +137,7 @@ msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
@@ -139,8 +149,7 @@ msgstr ""
|
||||
msgid "Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
@@ -174,8 +183,7 @@ msgstr ""
|
||||
msgid "Remove game"
|
||||
msgstr "게임이 없습니다"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr ""
|
||||
|
||||
@@ -211,122 +219,114 @@ msgstr ""
|
||||
msgid "Remove All Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
#, fuzzy
|
||||
#| msgid "No Games"
|
||||
msgid "Import Steam Games"
|
||||
msgstr "게임이 없습니다"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "No Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "게임이 없습니다"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "No Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "게임이 없습니다"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "게임 런처"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr ""
|
||||
|
||||
@@ -354,7 +354,7 @@ msgstr ""
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "뒤로"
|
||||
|
||||
@@ -366,61 +366,51 @@ msgstr ""
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Launch your games"
|
||||
msgid "Search games"
|
||||
msgstr "게임을 실행합니다"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
msgid "Search hidden games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "정렬"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "카트리지 정보"
|
||||
|
||||
@@ -452,7 +442,7 @@ msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
@@ -505,105 +495,74 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
#, fuzzy
|
||||
#| msgid "No Games"
|
||||
msgid "Importing Games…"
|
||||
msgstr "게임이 없습니다"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr ""
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
msgid "1 removed"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Launch your games"
|
||||
#~ msgstr "게임을 실행합니다"
|
||||
|
||||
292
po/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-04-06 08:09+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||
@@ -21,7 +21,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -35,8 +35,7 @@ msgid "Launch all your games"
|
||||
msgstr "Start alle spillene dine"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -55,18 +54,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliotek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Rediger spilldetaljer"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Spilldetaljer"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Innstillinger"
|
||||
|
||||
@@ -82,21 +79,32 @@ msgstr ""
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Navn"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Navnet på spillet"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Utvikler"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Utvikler eller utgiver (valgfritt)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Kjørbar"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fil å åpne eller kommando å kjøre ved oppstart av spillet"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -126,7 +134,7 @@ msgid "Quit"
|
||||
msgstr "Avslutt"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
#, fuzzy
|
||||
msgid "Search"
|
||||
msgstr "Søk"
|
||||
@@ -139,8 +147,7 @@ msgstr "Vis innstillinger"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Snarveier"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Angre"
|
||||
|
||||
@@ -166,11 +173,11 @@ msgstr "Vis skjulte spill"
|
||||
|
||||
#: data/gtk/help-overlay.blp:63
|
||||
#, fuzzy
|
||||
#| msgid "Remove"
|
||||
msgid "Remove game"
|
||||
msgstr "Fjern spill"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
#, fuzzy
|
||||
msgid "Behavior"
|
||||
msgstr "Adferd"
|
||||
@@ -207,125 +214,123 @@ msgstr "Faresone"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Fjern alle spill"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importer"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Fjern alle spill"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Kilder"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "Heroic Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "Installasjonssted for itch"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Set Heroic Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Posisjon for Lutris-hurtiglager"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
#, fuzzy
|
||||
#| msgid "Import Sideloaded Games"
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importer sideinnlastede spill"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Sideloaded Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importer sideinnlastede spill"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importer Epic-spill"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importer GOG-spill"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Sideloaded Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importer Amazon-spill"
|
||||
msgstr "Importer sideinnlastede spill"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importer sideinnlastede spill"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
#, fuzzy
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Spillutvalgstarter"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Identitetsbekreftelse"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
#, fuzzy
|
||||
msgid "API Key"
|
||||
msgstr "API-nøkkel"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Bruk SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
#, fuzzy
|
||||
#| msgid "Directory to use when importing games"
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Mappe å bruke ved import av spill"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
#, fuzzy
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Foretrekk over offisielle bilder"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
#, fuzzy
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Foretrekk over offisielle bilder"
|
||||
@@ -354,7 +359,7 @@ msgstr "Ingen skjulte spill"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Spill du skjuler vil vises her."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Tilbake"
|
||||
|
||||
@@ -366,62 +371,51 @@ msgstr "Spillnavn"
|
||||
msgid "Play"
|
||||
msgstr "Spill"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Legg til spill"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Hovedmeny"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
msgid "Search games"
|
||||
msgstr "Søk"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Skjulte spill"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Vis skjulte spill"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sorter"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Å"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Å-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Nyeste"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Eldste"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Sist spilt"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Vis skjulte"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Tastatursnarveier"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Om"
|
||||
|
||||
@@ -453,8 +447,8 @@ msgid "Add New Game"
|
||||
msgstr "Legg til nytt spill"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Bekreft"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -516,138 +510,98 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Kunne ikke ta i bruk endringer"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} startet"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
#, fuzzy
|
||||
#| msgid "Show Hidden"
|
||||
msgid "{} hidden"
|
||||
msgstr "{} skjult"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} synlig"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} fjernet"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Alle spill fjernet"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"En API-nøkkel kreves for å bruke SteamGridDB. Du kan generere en {}her{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Fant ikke installasjonen"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Velg {}-datamappen."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
#, fuzzy
|
||||
msgid "Set Location"
|
||||
msgstr "Velg mappe"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Forkast"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importerer spill …"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
msgid "No new games found"
|
||||
msgstr "Fant ingen spill"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
#, fuzzy
|
||||
msgid "1 game imported"
|
||||
msgstr "Spill importert"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
#, fuzzy
|
||||
msgid "{} games imported"
|
||||
msgstr "Spill importert"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} fjernet"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Velg {}-datamappen."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} configuration directory."
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Velg {}-oppsettsmappen."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Velg {}-datamappen."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
#, fuzzy
|
||||
#| msgid "Set Steam Location"
|
||||
msgid "Set Location"
|
||||
msgstr "Velg mappe"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Forkast"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Kunne ikke koble til SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Navnet på spillet"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Utvikler"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Fil å åpne eller kommando å kjøre ved oppstart av spillet"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Bekreft"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "Kunne ikke finne Steam-mappen."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Confirm"
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "Bekreft"
|
||||
|
||||
@@ -677,9 +631,27 @@ msgstr ""
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Velg {name}-datamappen."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importerer spill …"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importerer omslag …"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "No Games Found"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Fant ingen spill"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Game Imported"
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "Spill importert"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Games Imported"
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "Spill importert"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Mappe å bruke ved import av spill"
|
||||
|
||||
@@ -694,6 +666,7 @@ msgstr ""
|
||||
#~ msgstr "Tøm"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Directory to use when importing games"
|
||||
#~ msgid "Directory to use when importing game covers"
|
||||
#~ msgstr "Mappe å bruke ved import av spillomslag"
|
||||
|
||||
@@ -707,6 +680,7 @@ msgstr ""
|
||||
#~ msgstr "Importerte ett spill."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Successfully imported 1 game."
|
||||
#~ msgid "Successfully imported {} games."
|
||||
#~ msgstr "Importerte {} spill."
|
||||
|
||||
@@ -737,6 +711,7 @@ msgstr ""
|
||||
#~ msgstr "/sti/til/{file_name}"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "General"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "General"
|
||||
#~ msgstr "Generelt"
|
||||
@@ -747,6 +722,7 @@ msgstr ""
|
||||
#~ msgstr "Søk"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Undo"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "Undo"
|
||||
#~ msgstr "Angre"
|
||||
|
||||
272
po/nl.po
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-13 10:23+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/nl/>\n"
|
||||
@@ -21,7 +21,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -36,12 +36,11 @@ msgstr "Start al uw games op"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;spelen;"
|
||||
"games;starten;opstarten;"
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;spelen;games;starten;"
|
||||
"opstarten;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliotheek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Game-details bewerken"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Game-details"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Voorkeuren"
|
||||
|
||||
@@ -86,21 +83,33 @@ msgstr "Nieuwe cover"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Cover verwijderen"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "De titel van de game"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Ontwikkelaar"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "De ontwikkelaar of uitgever (optioneel)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Programmabestand"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
"Te openen bestand of uit te voeren opdracht bij het starten van de game"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Meer info"
|
||||
|
||||
@@ -130,7 +139,7 @@ msgid "Quit"
|
||||
msgstr "Afsluiten"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Zoeken"
|
||||
|
||||
@@ -142,8 +151,7 @@ msgstr "Voorkeuren tonen"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Sneltoetsen"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Ongedaan maken"
|
||||
|
||||
@@ -171,8 +179,7 @@ msgstr "Verborgen games tonen"
|
||||
msgid "Remove game"
|
||||
msgstr "Game verwijderen"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Gedrag"
|
||||
|
||||
@@ -209,116 +216,108 @@ msgstr "Gevarenzone"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Alle games verwijderen"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Alle games verwijderen"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Bronnen"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Installatielocatie"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Cache-locatie"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Steam-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Flatpak-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Amazon-games importeren"
|
||||
msgstr "Steam-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Gesideloade games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Game-launchers importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Authenticatie"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API-sleutel"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "SteamGridDB gebruiken"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Voorkeur geven boven officiële afbeeldingen"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
|
||||
|
||||
@@ -346,7 +345,7 @@ msgstr "Geen verborgen games"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Games die u verbergt zullen hier verschijnen."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Terug"
|
||||
|
||||
@@ -358,63 +357,51 @@ msgstr "Game-titel"
|
||||
msgid "Play"
|
||||
msgstr "Spelen"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Game toevoegen"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Hoofdmenu"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Zoeken"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Verborgen games"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Verborgen games tonen"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sorteren"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Nieuwste"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Oudste"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Laatst gespeeld"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Verborgen games tonen"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Sneltoetsen"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Over Cartridges"
|
||||
|
||||
@@ -446,8 +433,8 @@ msgid "Add New Game"
|
||||
msgstr "Nieuwe game toevoegen"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Bevestigen"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -510,124 +497,77 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Kon voorkeuren niet toepassen"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} gestart"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} verborgen"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} hersteld"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} verwijderd"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Alle games verwijderd"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Een API-sleutel is vereist om SteamGridDB te gebruiken. U kunt er {}hier{} "
|
||||
"één genereren."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Installatie niet gevonden"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Selecteer een geldige map."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Ongeldige map"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Locatie instellen"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Sluiten"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Games importeren…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Geen nieuwe games gevonden"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 game geïmporteerd"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} games geïmporteerd"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} verwijderd"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Selecteer de cache-map van {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Selecteer de configuratiemap van {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Selecteer de gegevensmap van {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Locatie instellen"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Sluiten"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Kan SteamGridDB niet authenticeren"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifieer uw API-sleutel onder voorkeuren"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "De titel van de game"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Ontwikkelaar"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr ""
|
||||
#~ "Te openen bestand of uit te voeren opdracht bij het starten van de game"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Bevestigen"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -662,9 +602,21 @@ msgstr "Verifieer uw API-sleutel onder voorkeuren"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Selecteer de cache-map van Lutris"
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Games importeren…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Covers importeren…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Geen nieuwe games gevonden"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 game geïmporteerd"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} games geïmporteerd"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Map om te gebruiken bij het importeren van games"
|
||||
|
||||
|
||||
272
po/pl.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
|
||||
"Last-Translator: Michaks <fexwex3@gmail.com>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -24,7 +24,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Kartridże"
|
||||
|
||||
@@ -40,8 +40,7 @@ msgstr "Uruchom wszystkie swoje gry"
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gry;gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -59,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Biblioteka"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Edycja szczegółów gry"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Szczegóły gry"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferencje"
|
||||
|
||||
@@ -86,21 +83,33 @@ msgstr "Nowa okładka"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Usuń osłonę"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Tytuł"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Tytuł Gry"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Deweloper"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Twórca lub wydawca (opcjonalnie)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Wykonywalne"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
"Plik do otwarcia lub polecenie do uruchomienia podczas uruchamiania gry"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Więcej informacji"
|
||||
|
||||
@@ -130,7 +139,7 @@ msgid "Quit"
|
||||
msgstr "Wyjdź"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Szukaj"
|
||||
|
||||
@@ -142,8 +151,7 @@ msgstr "Pokaż preferencje"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Skróty"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Wróć"
|
||||
|
||||
@@ -171,8 +179,7 @@ msgstr "Pokaż ukryte gry"
|
||||
msgid "Remove game"
|
||||
msgstr "Usuń grę"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Zachowanie"
|
||||
|
||||
@@ -208,118 +215,108 @@ msgstr "Strefa zagrożenia"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Usuń wszystkie gry"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importuj"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Usuń wszystkie gry"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Źródła"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Lokalizacja instalacji"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Lokalizacja pamięci podręcznej"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importuj gry Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importuj gry Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Zaimportuj Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importuj gry z GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importuj gry Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importuj gry w wersji Sideloaded"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Butelki"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendarne"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importuj programy uruchamiające gry"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Uwierzytelnianie"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Klucz API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Użyj SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Pobieranie obrazów podczas dodawania lub importowania gier"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Preferuj ponad Oficjalne zdjęcia"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Preferuj animowane obrazy"
|
||||
|
||||
@@ -347,7 +344,7 @@ msgstr "Brak ukrytych gier"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Gry, które ukryjesz, pojawią się tutaj."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Powrót"
|
||||
|
||||
@@ -359,63 +356,51 @@ msgstr "Tytuł gry"
|
||||
msgid "Play"
|
||||
msgstr "Graj"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Dodaj grę"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menu główne"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Szukaj"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Ukryte gry"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Pokaż ukryte gry"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sortuj"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Najnowsza"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Najstarszy"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Ostatnio odtwarzane"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Pokaż ukryte"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Skróty klawiaturowe"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "O Kartridżach"
|
||||
|
||||
@@ -447,8 +432,8 @@ msgid "Add New Game"
|
||||
msgstr "Dodaj nową Grę"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Potwierdź"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -509,130 +494,77 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Nie można zastosować preferencji"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} uruchomiony"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} ukryte"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} nieukryty"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} usunięty"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Wszystkie gry usunięte"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Do korzystania z SteamGridDB wymagany jest klucz API. Możesz go wygenerować "
|
||||
"{} tutaj{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Nie znaleziono instalacji"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Wybierz prawidłowy katalog."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Nieprawidłowy katalog"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Ustaw położenie"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Odrzucić"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importowanie gier…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "No Games Found"
|
||||
msgid "No new games found"
|
||||
msgstr "Nie znaleziono żadnych gier"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
#, fuzzy
|
||||
#| msgid "Game Imported"
|
||||
msgid "1 game imported"
|
||||
msgstr "Gra Importowana"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
#, fuzzy
|
||||
#| msgid "Games Imported"
|
||||
msgid "{} games imported"
|
||||
msgstr "Gry Przywiezione"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} usunięty"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Wybierz katalog pamięci podręcznej {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Wybierz katalog konfiguracyjny {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Wybierz katalog z danymi {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Ustaw położenie"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Odrzucić"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Nie można uwierzytelnić SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Zweryfikuj swój klucz API w preferencjach"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Tytuł Gry"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Deweloper"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr ""
|
||||
#~ "Plik do otwarcia lub polecenie do uruchomienia podczas uruchamiania gry"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Potwierdź"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -664,9 +596,27 @@ msgstr "Zweryfikuj swój klucz API w preferencjach"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Wybierz katalog pamięci podręcznej Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importowanie gier…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importowanie okładek…"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "No Games Found"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nie znaleziono żadnych gier"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Game Imported"
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "Gra Importowana"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Games Imported"
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "Gry Przywiezione"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Katalog używany podczas importowania gier"
|
||||
|
||||
|
||||
258
po/pt.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-06-04 22:47+0000\n"
|
||||
"Last-Translator: João Alves <joao.2003.couto@gmail.com>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -23,7 +23,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -39,8 +39,7 @@ msgstr "Inicie todos os seus jogos"
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;iniciador;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -59,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Editar detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferências"
|
||||
|
||||
@@ -86,21 +83,32 @@ msgstr "Nova capa"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Apagar capa"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Título"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "O título do jogo"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Desenvolvedor"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "O desenvolvedor ou publicador (opcional)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Executável"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Mais informação"
|
||||
|
||||
@@ -130,7 +138,7 @@ msgid "Quit"
|
||||
msgstr "Sair"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Buscar"
|
||||
|
||||
@@ -142,8 +150,7 @@ msgstr "Mostrar preferências"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Atalhos"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Desfazer"
|
||||
|
||||
@@ -171,8 +178,7 @@ msgstr "Exibir jogos ocultados"
|
||||
msgid "Remove game"
|
||||
msgstr "Remover jogo"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Comportamento"
|
||||
|
||||
@@ -208,126 +214,116 @@ msgstr "Zona de perigo"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Remover todos os jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Remover todos os jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Fontes"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "itch Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "Local de instalação do itch"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Lutris Cache Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Local do cache do Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importar jogos da Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importar jogos da Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importar jogos da Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importar jogos do GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importar jogos da Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importar jogos adicionados manualmente"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Iniciador de jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Autenticação"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Chave da API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Usar SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Baixa imagens ao adicionar ou importar jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Preferir mais que as imagens oficiais"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Preferir imagens animadas"
|
||||
|
||||
@@ -355,7 +351,7 @@ msgstr "Sem jogos ocultados"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Jogos ocultados vão aparecer aqui."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Voltar"
|
||||
|
||||
@@ -367,63 +363,51 @@ msgstr "Título do jogo"
|
||||
msgid "Play"
|
||||
msgstr "Jogar"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Adicionar jogo"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menu principal"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Buscar"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Jogos ocultados"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Exibir jogos ocultados"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Ordenar"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Mais novo"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Mais antigo"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Última vez jogado"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Mostrar ocultados"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Atalhos de teclado"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Sobre o Cartuchos"
|
||||
|
||||
@@ -455,8 +439,8 @@ msgid "Add New Game"
|
||||
msgstr "Adicionar novo jogo"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -517,135 +501,89 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Não foi possível aplicar as preferências"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} iniciado"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} está oculto"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} está exposto"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} removido"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Todos os jogos foram removidos"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Uma chave da API é necessária para usar a SteamGridDB. Você pode gerar uma "
|
||||
"chave {}aqui{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Instalação não encontrada"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Selecione o diretório de informações de {}."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Definir local"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Dispensar"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importando jogos…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Nenhum jogo novo encontrado"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 jogo importado"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} jogos importados"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} removido"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Selecione o diretório de informações de {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} configuration directory."
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Selecione o diretório de configuração de {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Selecione o diretório de informações de {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Definir local"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Dispensar"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
#| msgid "Couldn't Connect to SteamGridDB"
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Não foi possível conectar à SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "O título do jogo"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Desenvolvedor"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Confirmar"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -680,9 +618,21 @@ msgstr ""
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Selecione o diretório de cache do Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importando jogos…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importando capas…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nenhum jogo novo encontrado"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 jogo importado"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} jogos importados"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Diretório para usar ao importar jogos"
|
||||
|
||||
|
||||
299
po/pt_BR.po
@@ -4,14 +4,13 @@
|
||||
# Henrique Machado <henriquecamposrj@gmail.com>, 2023.
|
||||
# Vinícius Gama Santos <vinny.stalck@protonmail.com>, 2023.
|
||||
# Vítor Fernandes Almado <vfalmado@gmail.com>, 2023.
|
||||
# Rafael Fontenelle <rafaelff@gnome.org>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-16 13:41+0000\n"
|
||||
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-11 15:52+0000\n"
|
||||
"Last-Translator: Vítor Fernandes Almado <vfalmado@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||
"cartridges/cartridges/pt_BR/>\n"
|
||||
"Language: pt_BR\n"
|
||||
@@ -23,7 +22,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartuchos"
|
||||
|
||||
@@ -37,11 +36,10 @@ msgid "Launch all your games"
|
||||
msgstr "Inicie todos os seus jogos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
|
||||
"legendary;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "jogos;gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +57,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Editar detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferências"
|
||||
|
||||
@@ -86,19 +82,32 @@ msgstr "Nova capa"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Excluir capa"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Título"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
msgstr "Desenvolvedor (opcional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "O título do jogo"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Desenvolvedor"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "O desenvolvedor ou publicador (opcional)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Executável"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Mais informações"
|
||||
|
||||
@@ -128,7 +137,7 @@ msgid "Quit"
|
||||
msgstr "Sair"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Buscar"
|
||||
|
||||
@@ -140,8 +149,7 @@ msgstr "Mostrar preferências"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Atalhos"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Desfazer"
|
||||
|
||||
@@ -169,8 +177,7 @@ msgstr "Exibir jogos ocultos"
|
||||
msgid "Remove game"
|
||||
msgstr "Remover jogo"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Comportamento"
|
||||
|
||||
@@ -206,114 +213,116 @@ msgstr "Zona de Perigo"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Remover todos os jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Remover jogos desinstalados"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Fontes"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
#, fuzzy
|
||||
#| msgid "itch Install Location"
|
||||
msgid "Install Location"
|
||||
msgstr "Local de instalação"
|
||||
msgstr "Local de instalação do itch"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
#, fuzzy
|
||||
#| msgid "Lutris Cache Location"
|
||||
msgid "Cache Location"
|
||||
msgstr "Local do cache"
|
||||
msgstr "Local do cache do Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importar jogos do Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importar jogos do Flatpak"
|
||||
msgstr "Importar jogos do Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importar jogos da Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importar jogos do GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importar jogos da Amazon"
|
||||
msgstr "Importar jogos do Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importar jogos adicionados manualmente"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Garrafas"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Lendário"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importar iniciadores de jogos"
|
||||
msgstr "Iniciador de jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Autenticação"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Chave da API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Usar SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Baixar imagens ao adicionar ou importar jogos"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Preferir mais que as imagens oficiais"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Preferir imagens animadas"
|
||||
|
||||
@@ -341,7 +350,7 @@ msgstr "Sem jogos ocultos"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Os jogos ocultos aparecerão aqui."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Voltar"
|
||||
|
||||
@@ -353,59 +362,51 @@ msgstr "Título do jogo"
|
||||
msgid "Play"
|
||||
msgstr "Jogar"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Adicionar jogo"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Menu Principal"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
msgid "Search games"
|
||||
msgstr "Buscar jogos"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Jogos ocultos"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
msgid "Search hidden games"
|
||||
msgstr "Buscar jogos ocultos"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Ordenar"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Mais novo"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Mais antigo"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Última vez jogado"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Mostrar ocultados"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Atalhos de teclado"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Sobre o Cartuchos"
|
||||
|
||||
@@ -437,8 +438,8 @@ msgid "Add New Game"
|
||||
msgstr "Adicionar novo jogo"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr "Adicionar"
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -499,121 +500,89 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Não foi possível aplicar as preferências"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} iniciado"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} ocultado"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} exibido"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} removido"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Todos os jogos foram removidos"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Uma chave de API é necessária para utilizar o SteamGridDB. Você pode gerar "
|
||||
"uma {}aqui{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
#, fuzzy
|
||||
#| msgid "Installation Not Found"
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Instalação não encontrada"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Selecione um diretório válido."
|
||||
msgstr "Selecione o diretório de dados do(a) {}."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Diretório inválido"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Definir local"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Dispensar"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importando jogos…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr "Atenção"
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "Ocorreram os seguintes erros durante a importação:"
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Nenhum jogo novo encontrado"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 jogo importado"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} jogos importados"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
msgid "1 removed"
|
||||
msgstr "1 removido"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Selecione o diretório de cache do(a) {}."
|
||||
msgstr "Selecione o diretório de dados do(a) {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} configuration directory."
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Selecione o diretório de configuração do(a) {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
#, fuzzy
|
||||
#| msgid "Select the {} data directory."
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Selecione o diretório de dados do(a) {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Não foi possível autenticar ao SteamGridDB"
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Definir local"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Dispensar"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#, fuzzy
|
||||
#| msgid "Couldn't Connect to SteamGridDB"
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Não foi possível conectar-se ao SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifique sua chave API nas preferências"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "O título do jogo"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Desenvolvedor"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Arquivo a ser aberto ou comando a ser executado ao iniciar o jogo"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Confirmar"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -645,9 +614,21 @@ msgstr "Verifique sua chave API nas preferências"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Selecione o diretório de cache do Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importando jogos…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importando capas…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nenhum jogo novo encontrado"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 jogo importado"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} jogos importados"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Diretório para usar ao importar jogos"
|
||||
|
||||
|
||||
235
po/ro.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-04-04 17:12+0000\n"
|
||||
"Last-Translator: Matt C <matei.gurzu@gmail.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -21,7 +21,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartușe"
|
||||
|
||||
@@ -35,8 +35,7 @@ msgid "Launch all your games"
|
||||
msgstr "Lansați toate jocurile dvs"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -59,18 +58,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliotecă"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Editați detaliile jocului"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Detalii joc"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Preferințe"
|
||||
|
||||
@@ -86,19 +83,32 @@ msgstr ""
|
||||
msgid "Delete Cover"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -128,7 +138,7 @@ msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Căutare"
|
||||
|
||||
@@ -140,8 +150,7 @@ msgstr ""
|
||||
msgid "Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
@@ -169,8 +178,7 @@ msgstr ""
|
||||
msgid "Remove game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr ""
|
||||
|
||||
@@ -206,118 +214,110 @@ msgstr ""
|
||||
msgid "Remove All Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Lansator de jocuri"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Lansator de jocuri"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr ""
|
||||
|
||||
@@ -345,7 +345,7 @@ msgstr "Fără jocuri ascunse"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Jocurile pe care le ascundeți vor apărea aici."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Înapoi"
|
||||
|
||||
@@ -357,63 +357,51 @@ msgstr "Titlul jocului"
|
||||
msgid "Play"
|
||||
msgstr "Joacă"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Adăugați joc"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Meniu principal"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Căutare"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Jocuri ascunse"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "No Hidden Games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Fără jocuri ascunse"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr ""
|
||||
|
||||
@@ -445,7 +433,7 @@ msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
@@ -498,110 +486,79 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
#, fuzzy
|
||||
#| msgid "Game Launcher"
|
||||
msgid "Importing Games…"
|
||||
msgstr "Lansator de jocuri"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
#, fuzzy
|
||||
#| msgid "No Games Found"
|
||||
msgid "No new games found"
|
||||
msgstr "Nu s-au găsit jocuri"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr ""
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
msgid "1 removed"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr ""
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "No Games Found"
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Nu s-au găsit jocuri"
|
||||
|
||||
#~ msgid "Launch your games"
|
||||
#~ msgstr "Lansați-vă jocurile"
|
||||
|
||||
342
po/ru.po
@@ -3,13 +3,12 @@
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Сергей <asvmail.as@gmail.com>, 2023.
|
||||
# kramo <contact@kramo.hu>, 2023.
|
||||
# Сергей Ворон <voron.s.a@gmail.com>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-27 14:03+0200\n"
|
||||
"PO-Revision-Date: 2023-08-29 10:45+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||
"Last-Translator: Сергей <asvmail.as@gmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/ru/>\n"
|
||||
@@ -17,13 +16,13 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.0.1-dev\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.0-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:176
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Картриджи"
|
||||
|
||||
@@ -37,11 +36,10 @@ msgid "Launch all your games"
|
||||
msgstr "Запустите все свои игры"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
"игры;стим;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;launcher;steam;lutris;heroic;bottles;itch;игры;стим;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +57,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Библиотека"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Редактировать подробности об игре"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:71
|
||||
msgid "Game Details"
|
||||
msgstr "Подробности об игре"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:430
|
||||
#: src/details_window.py:265 src/importer/importer.py:301
|
||||
#: src/importer/importer.py:352
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Параметры"
|
||||
|
||||
@@ -78,31 +74,40 @@ msgstr "Параметры"
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
#: data/gtk/details-window.blp:58
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr "Новая обложка"
|
||||
|
||||
#: data/gtk/details-window.blp:77
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr "Удалить обложку"
|
||||
|
||||
#: data/gtk/details-window.blp:105 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Название"
|
||||
|
||||
#: data/gtk/details-window.blp:109
|
||||
msgid "Developer (optional)"
|
||||
msgstr "Разработчик (необязательно)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Название игры"
|
||||
|
||||
#: data/gtk/details-window.blp:115
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Разработчик"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Разработчик или издатель (необязательно)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Исполняемый"
|
||||
|
||||
#: data/gtk/details-window.blp:121
|
||||
msgid "Select File"
|
||||
msgstr "Выбрать файл"
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Файл для открытия или команда для запуска игры"
|
||||
|
||||
#: data/gtk/details-window.blp:132
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Дополнительная информация"
|
||||
|
||||
@@ -110,29 +115,29 @@ msgstr "Дополнительная информация"
|
||||
msgid "Edit"
|
||||
msgstr "Редактировать"
|
||||
|
||||
#: data/gtk/game.blp:107 src/window.py:190
|
||||
#: data/gtk/game.blp:107 src/window.py:171
|
||||
msgid "Hide"
|
||||
msgstr "Скрыть"
|
||||
|
||||
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||
#: data/gtk/window.blp:215
|
||||
#: data/gtk/window.blp:209
|
||||
msgid "Remove"
|
||||
msgstr "Удалить"
|
||||
|
||||
#: data/gtk/game.blp:126 src/window.py:192
|
||||
#: data/gtk/game.blp:126 src/window.py:173
|
||||
msgid "Unhide"
|
||||
msgstr "Показать"
|
||||
|
||||
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
|
||||
msgid "General"
|
||||
msgstr "Общее"
|
||||
msgstr "Основное"
|
||||
|
||||
#: data/gtk/help-overlay.blp:14
|
||||
msgid "Quit"
|
||||
msgstr "Выйти"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:226 data/gtk/window.blp:269
|
||||
#: data/gtk/window.blp:336
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Поиск"
|
||||
|
||||
@@ -144,8 +149,7 @@ msgstr "Показать параметры"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Комбинации клавиш"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:105 src/preferences.py:124
|
||||
#: src/importer/importer.py:376
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Вернуть"
|
||||
|
||||
@@ -173,24 +177,23 @@ msgstr "Показать скрытые игры"
|
||||
msgid "Remove game"
|
||||
msgstr "Удалить игру"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:88
|
||||
#: data/gtk/preferences.blp:339
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Поведение"
|
||||
|
||||
#: data/gtk/preferences.blp:16
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Выход из приложения после запуска игры"
|
||||
msgstr "Выход после запуска игр"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr "Запускать игры используя изображение обложки"
|
||||
msgstr "Запуск игры используя изображение обложки"
|
||||
|
||||
#: data/gtk/preferences.blp:26
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "Меняет местами поведение изображения обложки и кнопки запуска"
|
||||
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:85
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||
msgid "Images"
|
||||
msgstr "Изображения"
|
||||
|
||||
@@ -210,118 +213,108 @@ msgstr "Небезопасная область"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Удалить все игры"
|
||||
|
||||
#: data/gtk/preferences.blp:84 data/gtk/window.blp:27 data/gtk/window.blp:456
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Импорт"
|
||||
msgstr "Импортировать"
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Удалять деинсталлированные игры"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Источники"
|
||||
|
||||
#: data/gtk/preferences.blp:104
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:108 data/gtk/preferences.blp:125
|
||||
#: data/gtk/preferences.blp:172 data/gtk/preferences.blp:225
|
||||
#: data/gtk/preferences.blp:242 data/gtk/preferences.blp:259
|
||||
#: data/gtk/preferences.blp:276 data/gtk/preferences.blp:293
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Место установки"
|
||||
|
||||
#: data/gtk/preferences.blp:121
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:137
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Расположение кэша"
|
||||
|
||||
#: data/gtk/preferences.blp:149
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Импорт игр Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:158
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Импорт игр Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:168
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:184
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Импорт игр Epic"
|
||||
|
||||
#: data/gtk/preferences.blp:193
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Импорт игр GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:202
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Импорт игр Amazon"
|
||||
msgstr "Импорт игр Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:211
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Импорт сторонних игр"
|
||||
|
||||
#: data/gtk/preferences.blp:221
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:255
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:289
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:305
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Импорт средств запуска игр"
|
||||
|
||||
#: data/gtk/preferences.blp:315
|
||||
msgid "Desktop Entries"
|
||||
msgstr "Интеграция в среду рабочего стола"
|
||||
|
||||
#: data/gtk/preferences.blp:327
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:331
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Аутентификация"
|
||||
|
||||
#: data/gtk/preferences.blp:334
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API-ключ"
|
||||
|
||||
#: data/gtk/preferences.blp:342
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Использовать SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:343
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Загрузка изображений при добавлении или импорте игр"
|
||||
|
||||
#: data/gtk/preferences.blp:352
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Отдавать предпочтение официальным изображениям"
|
||||
|
||||
#: data/gtk/preferences.blp:361
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Отдавать предпочтение анимированным изображениям"
|
||||
|
||||
@@ -349,7 +342,7 @@ msgstr "Нет скрытых игр"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Здесь появятся скрытые игры."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
@@ -361,118 +354,106 @@ msgstr "Название игры"
|
||||
msgid "Play"
|
||||
msgstr "Играть"
|
||||
|
||||
#: data/gtk/window.blp:255 data/gtk/window.blp:449
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Добавить игру"
|
||||
|
||||
#: data/gtk/window.blp:262 data/gtk/window.blp:329
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Главное меню"
|
||||
|
||||
#: data/gtk/window.blp:284
|
||||
msgid "Search games"
|
||||
msgstr "Поиск игр"
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Скрытые игры"
|
||||
|
||||
#: data/gtk/window.blp:351
|
||||
msgid "Search hidden games"
|
||||
msgstr "Поиск скрытых игр"
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Сортировать"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "А-Я"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Я-А"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Сначала новые"
|
||||
|
||||
#: data/gtk/window.blp:409
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Сначала старые"
|
||||
|
||||
#: data/gtk/window.blp:415
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Последняя игра"
|
||||
|
||||
#: data/gtk/window.blp:422
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Показать скрытые"
|
||||
|
||||
#: data/gtk/window.blp:435
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Комбинации клавиш"
|
||||
|
||||
#: data/gtk/window.blp:440
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "О приложении"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:195
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr "Ser82-png"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:213
|
||||
#: src/window.py:194
|
||||
msgid "Added: {}"
|
||||
msgstr "Добавлено: {}"
|
||||
|
||||
#: src/window.py:216
|
||||
#: src/window.py:197
|
||||
msgid "Never"
|
||||
msgstr "Никогда"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:220
|
||||
#: src/window.py:201
|
||||
msgid "Last played: {}"
|
||||
msgstr "Последний раз запускалась: {}"
|
||||
|
||||
#: src/details_window.py:76
|
||||
#: src/details_window.py:72
|
||||
msgid "Apply"
|
||||
msgstr "Применить"
|
||||
|
||||
#: src/details_window.py:82
|
||||
#: src/details_window.py:78
|
||||
msgid "Add New Game"
|
||||
msgstr "Добавить новую игру"
|
||||
|
||||
#: src/details_window.py:83
|
||||
msgid "Add"
|
||||
msgstr "Добавить"
|
||||
|
||||
#: src/details_window.py:93
|
||||
msgid "Executables"
|
||||
msgstr "Исполняемые"
|
||||
#: src/details_window.py:79
|
||||
msgid "Confirm"
|
||||
msgstr "Подтвердить"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:108
|
||||
#: src/details_window.py:92
|
||||
msgid "file.txt"
|
||||
msgstr "file.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/details_window.py:110
|
||||
#: src/details_window.py:94
|
||||
msgid "program"
|
||||
msgstr "программа"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:115 src/details_window.py:117
|
||||
#: src/details_window.py:99 src/details_window.py:101
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr "C:\\путь\\к\\{}"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:121 src/details_window.py:123
|
||||
#: src/details_window.py:105 src/details_window.py:107
|
||||
msgid "/path/to/{}"
|
||||
msgstr "/путь/к/{}"
|
||||
|
||||
#: src/details_window.py:128
|
||||
#: src/details_window.py:112
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -494,147 +475,94 @@ msgstr ""
|
||||
"\n"
|
||||
"Если путь содержит пробелы, обязательно заключите его в двойные кавычки!"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:177
|
||||
#: src/details_window.py:147 src/details_window.py:153
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Не удалось добавить игру"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:207
|
||||
#: src/details_window.py:147 src/details_window.py:183
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Название игры не может быть пустым."
|
||||
|
||||
#: src/details_window.py:177 src/details_window.py:215
|
||||
#: src/details_window.py:153 src/details_window.py:191
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Исполняемый файл не может быть пустым."
|
||||
|
||||
#: src/details_window.py:206 src/details_window.py:214
|
||||
#: src/details_window.py:182 src/details_window.py:190
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Не удалось применить параметры"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:141
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} - запущена"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} - скрытая"
|
||||
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} - не скрыта"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:172 src/importer/importer.py:373
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} удалена"
|
||||
|
||||
#: src/preferences.py:123
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Все игры удалены"
|
||||
|
||||
#: src/preferences.py:172
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Для использования SteamGridDB требуется ключ API. Вы можете сгенерировать "
|
||||
"его {}здесь{}."
|
||||
|
||||
#: src/preferences.py:293
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Установка не найдена"
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Выберите действующий каталог."
|
||||
|
||||
#: src/preferences.py:330 src/importer/importer.py:299
|
||||
msgid "Warning"
|
||||
msgstr "Предупреждение"
|
||||
|
||||
#: src/preferences.py:364
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Неверный каталог"
|
||||
|
||||
#: src/preferences.py:370
|
||||
msgid "Set Location"
|
||||
msgstr "Установить расположение"
|
||||
|
||||
#: src/utils/create_dialog.py:33 src/importer/importer.py:300
|
||||
msgid "Dismiss"
|
||||
msgstr "Отклонить"
|
||||
|
||||
#: src/importer/importer.py:137
|
||||
msgid "Importing Games…"
|
||||
msgstr "Импорт игр…"
|
||||
|
||||
#: src/importer/importer.py:320
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "При импорте возникли следующие ошибки:"
|
||||
|
||||
#: src/importer/importer.py:349
|
||||
msgid "No new games found"
|
||||
msgstr "Новых игр не найдено"
|
||||
|
||||
#: src/importer/importer.py:361
|
||||
msgid "1 game imported"
|
||||
msgstr "1 игра импортирована"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:365
|
||||
msgid "{} games imported"
|
||||
msgstr "{} игр(ы) импортировано"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:369
|
||||
msgid "1 removed"
|
||||
msgstr "1 удалена"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Выберите каталог кэша {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Выберите каталог конфигурации {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Выберите каталог данных {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Установить расположение"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Отклонить"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Не удалось пройти аутентификацию SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Проверьте ключ API-ключ в параметрах"
|
||||
|
||||
#~ msgid "Terminal"
|
||||
#~ msgstr "Терминал"
|
||||
|
||||
#~ msgid "Used only by games that require one to run"
|
||||
#~ msgstr "Используется только играми, требующими его запуска"
|
||||
|
||||
#~ msgid "Custom"
|
||||
#~ msgstr "Пользовательский"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Название игры"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Разработчик"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Файл для открытия или команда для запуска игры"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Подтвердить"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -676,9 +604,21 @@ msgstr "Проверьте ключ API-ключ в параметрах"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Выберите каталог кэша Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Импорт игр…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Импорт обложек…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Новых игр не найдено"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 игра импортирована"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} игр(ы) импортировано"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Каталог для импорта игр"
|
||||
|
||||
|
||||
272
po/sv.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||
"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -22,7 +22,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartridges"
|
||||
|
||||
@@ -37,11 +37,9 @@ msgstr "Starta alla dina spel"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"gaming;spelstartare;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "gaming;spelstartare;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -58,18 +56,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Bibliotek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Redigera speldetaljer"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Speldetaljer"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Inställningar"
|
||||
|
||||
@@ -85,21 +81,32 @@ msgstr "Nytt omslag"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Ta bort omslag"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Spelets titel"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Utvecklare"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Utvecklaren eller utgivaren (valfritt)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Körbar"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fil som ska öppnas eller kommando som ska köras när spelet startas"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Mer info"
|
||||
|
||||
@@ -129,7 +136,7 @@ msgid "Quit"
|
||||
msgstr "Avsluta"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Sök"
|
||||
|
||||
@@ -141,8 +148,7 @@ msgstr "Visa inställningar"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Genvägar"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Ångra"
|
||||
|
||||
@@ -170,8 +176,7 @@ msgstr "Visa dolda spel"
|
||||
msgid "Remove game"
|
||||
msgstr "Ta bort spel"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Beteende"
|
||||
|
||||
@@ -208,116 +213,108 @@ msgstr "Farozon"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Ta bort alla spel"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Importera"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Ta bort alla spel"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Källor"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Plats för installation"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Plats för cacheminne"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Importera Steam-spel"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Importera Flatpak-spel"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importera Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importera GOG-spel"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Importera Amazon-spel"
|
||||
msgstr "Importera Steam-spel"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importera sidoladdade spel"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Importera spelstartare"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Autentisering"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API-nyckel"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Använd SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Ladda ner bilder när spel läggs till eller importeras"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Föredra framför officiella bilder"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Föredra animerade bilder"
|
||||
|
||||
@@ -345,7 +342,7 @@ msgstr "Inga dolda spel"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Spel som du döljer kommer visas här."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Bakåt"
|
||||
|
||||
@@ -357,63 +354,51 @@ msgstr "Speltitel"
|
||||
msgid "Play"
|
||||
msgstr "Spela"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Lägg till spel"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Huvudmeny"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Sök"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Dolda spel"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Visa dolda spel"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sortering"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Ö"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Ö-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Nyaste"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Äldsta"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Senast spelad"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Visa dolda"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Tangentbordsgenvägar"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Om Cartridges"
|
||||
|
||||
@@ -445,8 +430,8 @@ msgid "Add New Game"
|
||||
msgstr "Lägg till nytt spel"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Bekräfta"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -508,127 +493,83 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Kunde inte tillämpa inställningar"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} startat"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} dolt"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} synlig"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} borttaget"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Alla spel togs bort"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"En API-nyckel krävs för att använda SteamGridDB. Du kan generera en {}här{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Installation hittades inte"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Välj en giltig katalog."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Ogiltig katalog"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Ange plats"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Avvisa"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Importerar spel…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Inga nya spel hittades"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 spel Importerat"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} spel importerade"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} borttaget"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Välj {} cachekatalog."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Välj {} konfigurationskatalog."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Välj {} datakatalog."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Ange plats"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Avvisa"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Kunde inte autentisera SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Verifiera din API-nyckel i inställningar"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Spelets titel"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Utvecklare"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Fil som ska öppnas eller kommando som ska köras när spelet startas"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Bekräfta"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "Cache inte hittad"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Confirm"
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "Bekräfta"
|
||||
|
||||
@@ -653,9 +594,21 @@ msgstr "Verifiera din API-nyckel i inställningar"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Välj Lutris cache-mapp."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Importerar spel…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Importerar omslagsbilder…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Inga nya spel hittades"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 spel Importerat"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} spel importerade"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Mapp att använda för importering av spel"
|
||||
|
||||
@@ -689,6 +642,3 @@ msgstr "Verifiera din API-nyckel i inställningar"
|
||||
#~ msgstr ""
|
||||
#~ "Du verkar ha flera Steam-bibliotek. Vill du lägga till dem i "
|
||||
#~ "inställningar?"
|
||||
|
||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
#~ msgstr "gaming;spelstartare;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
328
po/ta.po
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-27 14:03+0200\n"
|
||||
"PO-Revision-Date: 2023-08-29 10:45+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-09 07:59+0000\n"
|
||||
"Last-Translator: \"K.B.Dharun Krishna\" <kbdharunkrishna@gmail.com>\n"
|
||||
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/ta/>\n"
|
||||
@@ -18,11 +18,11 @@ 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.0.1-dev\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:176
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "கார்ட்ரிட்ஜ்கள்"
|
||||
|
||||
@@ -36,11 +36,10 @@ msgid "Launch all your games"
|
||||
msgstr "உங்கள் எல்லா விளையாட்டுகளையும் தொடங்கவும்"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;flatpak;legendary;"
|
||||
"Retroarch;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -58,18 +57,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "நூலகம்"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "விளையாட்டு விவரங்களைத் திருத்து"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:71
|
||||
msgid "Game Details"
|
||||
msgstr "விளையாட்டு விவரங்கள்"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:430
|
||||
#: src/details_window.py:265 src/importer/importer.py:301
|
||||
#: src/importer/importer.py:352
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "விருப்பங்கள்"
|
||||
|
||||
@@ -77,31 +74,40 @@ msgstr "விருப்பங்கள்"
|
||||
msgid "Cancel"
|
||||
msgstr "ரத்துசெய்"
|
||||
|
||||
#: data/gtk/details-window.blp:58
|
||||
#: data/gtk/details-window.blp:57
|
||||
msgid "New Cover"
|
||||
msgstr "புதிய அட்டை"
|
||||
|
||||
#: data/gtk/details-window.blp:77
|
||||
#: data/gtk/details-window.blp:75
|
||||
msgid "Delete Cover"
|
||||
msgstr "அட்டையை நீக்கு"
|
||||
|
||||
#: data/gtk/details-window.blp:105 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "தலைப்பு"
|
||||
|
||||
#: data/gtk/details-window.blp:109
|
||||
msgid "Developer (optional)"
|
||||
msgstr "டெவலப்பர் (விரும்பினால்)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "விளையாட்டின் தலைப்பு"
|
||||
|
||||
#: data/gtk/details-window.blp:115
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "டெவலப்பர்"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "டெவலப்பர் அல்லது வெளியீட்டாளர் (விரும்பினால்)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "செயல்படுத்தக்கூடியது"
|
||||
|
||||
#: data/gtk/details-window.blp:121
|
||||
msgid "Select File"
|
||||
msgstr "கோப்பைத் தேர்ந்தெடுக்கவும்"
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
|
||||
|
||||
#: data/gtk/details-window.blp:132
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "மேலும் தகவல்"
|
||||
|
||||
@@ -109,16 +115,16 @@ msgstr "மேலும் தகவல்"
|
||||
msgid "Edit"
|
||||
msgstr "தொகு"
|
||||
|
||||
#: data/gtk/game.blp:107 src/window.py:190
|
||||
#: data/gtk/game.blp:107 src/window.py:171
|
||||
msgid "Hide"
|
||||
msgstr "மறை"
|
||||
|
||||
#: data/gtk/game.blp:112 data/gtk/game.blp:131 data/gtk/preferences.blp:56
|
||||
#: data/gtk/window.blp:215
|
||||
#: data/gtk/window.blp:209
|
||||
msgid "Remove"
|
||||
msgstr "அகற்று"
|
||||
|
||||
#: data/gtk/game.blp:126 src/window.py:192
|
||||
#: data/gtk/game.blp:126 src/window.py:173
|
||||
msgid "Unhide"
|
||||
msgstr "மறை காட்டு"
|
||||
|
||||
@@ -130,8 +136,8 @@ msgstr "பொது"
|
||||
msgid "Quit"
|
||||
msgstr "வெளியேறு"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:226 data/gtk/window.blp:269
|
||||
#: data/gtk/window.blp:336
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "தேடு"
|
||||
|
||||
@@ -143,8 +149,7 @@ msgstr "விருப்பங்களைக் காட்டு"
|
||||
msgid "Shortcuts"
|
||||
msgstr "குறுக்குவழிகள்"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:105 src/preferences.py:124
|
||||
#: src/importer/importer.py:376
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "செயல்தவிர்"
|
||||
|
||||
@@ -172,8 +177,7 @@ msgstr "மறைக்கப்பட்ட விளையாட்டுக
|
||||
msgid "Remove game"
|
||||
msgstr "விளையாட்டை அகற்று"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:88
|
||||
#: data/gtk/preferences.blp:339
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "நடத்தை"
|
||||
|
||||
@@ -189,7 +193,7 @@ msgstr "அட்டைப் படம் விளையாட்டை தொ
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "அட்டைப் படத்தின் நடத்தை மற்றும் பிளே பட்டனை மாற்றுகிறது"
|
||||
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:85
|
||||
#: data/gtk/preferences.blp:36 src/details_window.py:81
|
||||
msgid "Images"
|
||||
msgstr "படங்கள்"
|
||||
|
||||
@@ -209,119 +213,109 @@ msgstr "ஆபத்து மண்டலம்"
|
||||
msgid "Remove All Games"
|
||||
msgstr "அனைத்து விளையாட்டுகளையும் அகற்று"
|
||||
|
||||
#: data/gtk/preferences.blp:84 data/gtk/window.blp:27 data/gtk/window.blp:456
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "இறக்குமதி"
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "நிறுவல் நீக்கப்பட்ட விளையாட்டுகளை அகற்று"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "மூலங்கள்"
|
||||
|
||||
#: data/gtk/preferences.blp:104
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:108 data/gtk/preferences.blp:125
|
||||
#: data/gtk/preferences.blp:172 data/gtk/preferences.blp:225
|
||||
#: data/gtk/preferences.blp:242 data/gtk/preferences.blp:259
|
||||
#: data/gtk/preferences.blp:276 data/gtk/preferences.blp:293
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "நிறுவல் இடம்"
|
||||
|
||||
#: data/gtk/preferences.blp:121
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:137
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "தற்காலிக சேமிப்பு இடம்"
|
||||
|
||||
#: data/gtk/preferences.blp:149
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:158
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Flatpak கேம்களை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:168
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:184
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
|
||||
|
||||
#: data/gtk/preferences.blp:193
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:202
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Amazon விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:211
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "பக்க ஏற்றப்பட்ட விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:221
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "பாட்டில்கள்"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:255
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Legendary"
|
||||
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:289
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:305
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "விளையாட்டு துவக்கிகளை இறக்குமதி செய்"
|
||||
|
||||
#: data/gtk/preferences.blp:315
|
||||
msgid "Desktop Entries"
|
||||
msgstr "டெஸ்க்டாப் உள்ளீடுகள்"
|
||||
|
||||
#: data/gtk/preferences.blp:327
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:331
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "அங்கீகாரம்"
|
||||
|
||||
#: data/gtk/preferences.blp:334
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API விசை"
|
||||
|
||||
#: data/gtk/preferences.blp:342
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "SteamGridDB ஐப் பயன்படுத்தவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:343
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr ""
|
||||
"விளையாட்டுகளைச் சேர்க்கும் போது அல்லது இறக்குமதி செய்யும் போது படங்களைப் பதிவிறக்கவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:352
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "அதிகாரப்பூர்வ படங்களை விட முன்னுரிமை"
|
||||
|
||||
#: data/gtk/preferences.blp:361
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "இயங்குபடம் செய்யப்பட்ட படங்களுக்கு முன்னுரிமை கொடுங்கள்"
|
||||
|
||||
@@ -349,7 +343,7 @@ msgstr "மறைக்கப்பட்ட விளையாட்டுக
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "நீங்கள் மறைக்கும் விளையாட்டுகள் இங்கே தோன்றும்."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "மீண்டும்"
|
||||
|
||||
@@ -361,118 +355,106 @@ msgstr "விளையாட்டு தலைப்பு"
|
||||
msgid "Play"
|
||||
msgstr "விளையாடு"
|
||||
|
||||
#: data/gtk/window.blp:255 data/gtk/window.blp:449
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "விளையாட்டைச் சேர்க்கவும்"
|
||||
|
||||
#: data/gtk/window.blp:262 data/gtk/window.blp:329
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "முதன்மை பட்டியல்"
|
||||
|
||||
#: data/gtk/window.blp:284
|
||||
msgid "Search games"
|
||||
msgstr "விளையாட்டுகளைத் தேடுங்கள்"
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "மறைக்கப்பட்ட விளையாட்டுகள்"
|
||||
|
||||
#: data/gtk/window.blp:351
|
||||
msgid "Search hidden games"
|
||||
msgstr "மறைக்கப்பட்ட விளையாட்டுகளைத் தேடுங்கள்"
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "வகைபடுத்து"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "புதியது"
|
||||
|
||||
#: data/gtk/window.blp:409
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "பழமையானது"
|
||||
|
||||
#: data/gtk/window.blp:415
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "கடைசியாக விளையாடியது"
|
||||
|
||||
#: data/gtk/window.blp:422
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "மறைக்கப்பட்டதைக் காட்டு"
|
||||
|
||||
#: data/gtk/window.blp:435
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "விசைப்பலகை குறுக்குவழிகள்"
|
||||
|
||||
#: data/gtk/window.blp:440
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "கார்ட்ரிட்ஜ்கள் பற்றி"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:195
|
||||
#: src/main.py:188
|
||||
msgid "translator_credits"
|
||||
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:213
|
||||
#: src/window.py:194
|
||||
msgid "Added: {}"
|
||||
msgstr "சேர்க்கப்பட்டது: {}"
|
||||
|
||||
#: src/window.py:216
|
||||
#: src/window.py:197
|
||||
msgid "Never"
|
||||
msgstr "ஒருபோதும் இல்லை"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:220
|
||||
#: src/window.py:201
|
||||
msgid "Last played: {}"
|
||||
msgstr "கடைசியாக விளையாடியது: {}"
|
||||
|
||||
#: src/details_window.py:76
|
||||
#: src/details_window.py:72
|
||||
msgid "Apply"
|
||||
msgstr "விண்ணப்பி"
|
||||
|
||||
#: src/details_window.py:82
|
||||
#: src/details_window.py:78
|
||||
msgid "Add New Game"
|
||||
msgstr "புதிய விளையாட்டைச் சேர்க்கவும்"
|
||||
|
||||
#: src/details_window.py:83
|
||||
msgid "Add"
|
||||
msgstr "சேர்"
|
||||
|
||||
#: src/details_window.py:93
|
||||
msgid "Executables"
|
||||
msgstr "செயல்படுத்தக்கூடியவை"
|
||||
#: src/details_window.py:79
|
||||
msgid "Confirm"
|
||||
msgstr "உறுதிப்படுத்தவும்"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:108
|
||||
#: src/details_window.py:92
|
||||
msgid "file.txt"
|
||||
msgstr "கோப்பு.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/details_window.py:110
|
||||
#: src/details_window.py:94
|
||||
msgid "program"
|
||||
msgstr "பயன்பாடு"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:115 src/details_window.py:117
|
||||
#: src/details_window.py:99 src/details_window.py:101
|
||||
msgid "C:\\path\\to\\{}"
|
||||
msgstr "C:\\பாதை\\டு \\{}"
|
||||
|
||||
#. Translate this string as you would translate "path to {}"
|
||||
#: src/details_window.py:121 src/details_window.py:123
|
||||
#: src/details_window.py:105 src/details_window.py:107
|
||||
msgid "/path/to/{}"
|
||||
msgstr "/பாதை/டு/ {}"
|
||||
|
||||
#: src/details_window.py:128
|
||||
#: src/details_window.py:112
|
||||
msgid ""
|
||||
"To launch the executable \"{}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -494,141 +476,99 @@ msgstr ""
|
||||
"\n"
|
||||
"பாதையில் இடைவெளிகள் இருந்தால், அதை இரட்டை மேற்கோள்களில் போர்த்துவதை உறுதிசெய்யவும்!"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:177
|
||||
#: src/details_window.py:147 src/details_window.py:153
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
|
||||
|
||||
#: src/details_window.py:171 src/details_window.py:207
|
||||
#: src/details_window.py:147 src/details_window.py:183
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
|
||||
|
||||
#: src/details_window.py:177 src/details_window.py:215
|
||||
#: src/details_window.py:153 src/details_window.py:191
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
|
||||
|
||||
#: src/details_window.py:206 src/details_window.py:214
|
||||
#: src/details_window.py:182 src/details_window.py:190
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "விருப்பங்களைப் பயன்படுத்த முடியவில்லை"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:141
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} தொடங்கப்பட்டது"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} மறைக்கப்பட்டுள்ளது"
|
||||
|
||||
#: src/game.py:155
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} மறைக்கப்படாதது"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:172 src/importer/importer.py:373
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} அகற்றப்பட்டது"
|
||||
|
||||
#: src/preferences.py:123
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "அனைத்து விளையாட்டுகளும் அகற்றப்பட்டன"
|
||||
|
||||
#: src/preferences.py:172
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr "SteamGridDB ஐப் பயன்படுத்த API விசை தேவை. நீங்கள் ஒன்றை {}இங்கே{} உருவாக்கலாம்."
|
||||
|
||||
#: src/preferences.py:293
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "நிறுவல் கிடைக்கவில்லை"
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "சரியான கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||
|
||||
#: src/preferences.py:330 src/importer/importer.py:299
|
||||
msgid "Warning"
|
||||
msgstr "எச்சரிக்கை"
|
||||
|
||||
#: src/preferences.py:364
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "தவறான கோப்பகம்"
|
||||
|
||||
#: src/preferences.py:370
|
||||
msgid "Set Location"
|
||||
msgstr "இருப்பிடத்தை அமைக்கவும்"
|
||||
|
||||
#: src/utils/create_dialog.py:33 src/importer/importer.py:300
|
||||
msgid "Dismiss"
|
||||
msgstr "நிராகரி"
|
||||
|
||||
#: src/importer/importer.py:137
|
||||
msgid "Importing Games…"
|
||||
msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது…"
|
||||
|
||||
#: src/importer/importer.py:320
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr "இறக்குமதியின் போது பின்வரும் பிழைகள் ஏற்பட்டன:"
|
||||
|
||||
#: src/importer/importer.py:349
|
||||
msgid "No new games found"
|
||||
msgstr "புதிய விளையாட்டுகள் எதுவும் கண்டறியப்படவில்லை"
|
||||
|
||||
#: src/importer/importer.py:361
|
||||
msgid "1 game imported"
|
||||
msgstr "1 விளையாட்டு இறக்குமதி செய்யப்பட்டது"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:365
|
||||
msgid "{} games imported"
|
||||
msgstr "{} விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:369
|
||||
msgid "1 removed"
|
||||
msgstr "1 அகற்றப்பட்டது"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "{} கேச் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "{} கட்டமைப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "{} தரவு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "இருப்பிடத்தை அமைக்கவும்"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "நிராகரி"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "SteamGridDB ஐ அங்கீகரிக்க முடியவில்லை"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "உங்கள் API விசையை விருப்பங்களில் சரிபார்க்கவும்"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "விளையாட்டின் தலைப்பு"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "டெவலப்பர்"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "உறுதிப்படுத்தவும்"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
#~ msgstr "Steam (ஸ்டீம்) கோப்பகத்தைக் கண்டறிய முடியவில்லை."
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Confirm"
|
||||
#~ msgid "Configuration"
|
||||
#~ msgstr "உறுதிப்படுத்தவும்"
|
||||
|
||||
@@ -656,9 +596,21 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "லூட்ரிஸ் தற்காலிக சேமிப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "அட்டைகளை இறக்குமதி செய்கிறது…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "புதிய விளையாட்டுகள் எதுவும் கண்டறியப்படவில்லை"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 விளையாட்டு இறக்குமதி செய்யப்பட்டது"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} விளையாட்டுகள் இறக்குமதி செய்யப்பட்டன"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "விளையாட்டுகளை இறக்குமதி செய்யும் போது பயன்படுத்த வேண்டிய அடைவு"
|
||||
|
||||
@@ -713,16 +665,19 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
||||
#~ msgstr "/பாதை/டு /{file_name}"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "General"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "General"
|
||||
#~ msgstr "பொது"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Search"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "Search"
|
||||
#~ msgstr "தேடு"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Undo"
|
||||
#~ msgctxt "shortcuts window"
|
||||
#~ msgid "Undo"
|
||||
#~ msgstr "செயல்தவிர்"
|
||||
@@ -785,6 +740,3 @@ msgstr "உங்கள் API விசையை விருப்பங்க
|
||||
|
||||
#~ msgid "kramo"
|
||||
#~ msgstr "கிராமோ"
|
||||
|
||||
#~ msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
#~ msgstr "விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;"
|
||||
|
||||
258
po/tr.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-15 22:51+0000\n"
|
||||
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -20,7 +20,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Kartuşlar"
|
||||
|
||||
@@ -36,8 +36,7 @@ msgstr "Tüm oyunlarınızı başlatın"
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "oyun;başlatıcı;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
@@ -56,18 +55,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Kütüphane"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Oyun Ayrıntılarını Düzenle"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Oyun Ayrıntıları"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Tercihler"
|
||||
|
||||
@@ -83,21 +80,32 @@ msgstr "Yeni Kapak"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Kapağı Sil"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Başlık"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
#, fuzzy
|
||||
#| msgid "The developer or publisher (optional)"
|
||||
msgid "Developer (optional)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Oyunun başlığı"
|
||||
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Geliştirici"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Geliştirici veya yayıncı (isteğe bağlı)"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Yürütülebilir"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Oyun başlatılırken açılacak dosya veya çalıştırılacak komut"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Daha Fazla Bilgi"
|
||||
|
||||
@@ -127,7 +135,7 @@ msgid "Quit"
|
||||
msgstr "Çık"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Ara"
|
||||
|
||||
@@ -139,8 +147,7 @@ msgstr "Tercihleri göster"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Kısayollar"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Geri Al"
|
||||
|
||||
@@ -168,8 +175,7 @@ msgstr "Gizli oyunları göster"
|
||||
msgid "Remove game"
|
||||
msgstr "Oyunu kaldır"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Davranış"
|
||||
|
||||
@@ -207,118 +213,108 @@ msgstr "Tehlikeli Bölge"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Tüm Oyunları Kaldır"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Tüm Oyunları Kaldır"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Kaynaklar"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Kurulu Konumu"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Önbellek Konumu"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Steam Oyunlarını İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Flatpak Oyunlarını İçe Aktarın"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic Oyunlarını İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG Oyunlarını İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Steam Oyunlarını İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Yandan Yüklenmiş Oyunları İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Şişeler"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Efsanevi"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Oyun Başlatıcıları İçe Aktar"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Kimlik Doğrulaması"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "API anahtarı"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "SteamGridDB Kullan"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Oyun eklerken veya içe aktarırken görüntüleri indir"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Resmî Görsellere Yeğle"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Hareketli Görselleri Yeğle"
|
||||
|
||||
@@ -346,7 +342,7 @@ msgstr "Gizli Oyun Yok"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Gizlediğiniz oyunlar burada belirecek."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Geri"
|
||||
|
||||
@@ -358,63 +354,51 @@ msgstr "Oyun Başlığı"
|
||||
msgid "Play"
|
||||
msgstr "Oyna"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Oyun Ekle"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Ana Menü"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
#, fuzzy
|
||||
#| msgid "Search"
|
||||
msgid "Search games"
|
||||
msgstr "Ara"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Gizli Oyunlar"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
#, fuzzy
|
||||
#| msgid "Show hidden games"
|
||||
msgid "Search hidden games"
|
||||
msgstr "Gizli oyunları göster"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Sırala"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "A-Z"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Z-A"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "En Yeni"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "En Eski"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Son Oynanan"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Gizlileri Göster"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Klavye Kısayolları"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Kartuşlar Hakkında"
|
||||
|
||||
@@ -446,8 +430,8 @@ msgid "Add New Game"
|
||||
msgstr "Yeni Oyun Ekle"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgid "Confirm"
|
||||
msgstr "Doğrula"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -508,123 +492,77 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Tercihler Uygulanamadı"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} başlatıldı"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} gizli"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} görünür"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} kaldırıldı"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Tüm oyunlar kaldırıldı"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"SteamGridDBʼyi kullanmak için API anahtarı gereklidir. {}Buradan{} bir tane "
|
||||
"oluşturabilirsiniz."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Kurulum Bulunamadı"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Geçerli bir dizin seçin."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Geçersiz Dizin"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Konum Ayarla"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Vazgeç"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Oyunlar İçe Aktarılıyor…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Yeni oyun bulunamadı"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 oyun içe aktarıldı"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} oyun içe aktarıldı"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} kaldırıldı"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "{} önbellek dizinini seç."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "{} yapılandırma dizinini seç."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "{} veri dizinini seç."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Konum Ayarla"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Vazgeç"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "SteamGridDB Kimlik Doğrulaması Yapılamadı"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Tercihlerde API anahtarınızı doğrulayın"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Oyunun başlığı"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Geliştirici"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Oyun başlatılırken açılacak dosya veya çalıştırılacak komut"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Doğrula"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cache Not Found"
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -656,5 +594,17 @@ msgstr "Tercihlerde API anahtarınızı doğrulayın"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Lutris önbellek dizinini seç."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Oyunlar İçe Aktarılıyor…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Kapaklar İçe Aktarılıyor…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Yeni oyun bulunamadı"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 oyun içe aktarıldı"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} oyun içe aktarıldı"
|
||||
|
||||
265
po/uk.po
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 11:06+0200\n"
|
||||
"PO-Revision-Date: 2023-08-15 04:05+0000\n"
|
||||
"POT-Creation-Date: 2023-07-25 20:33+0200\n"
|
||||
"PO-Revision-Date: 2023-07-08 14:52+0000\n"
|
||||
"Last-Translator: Dan <jonweblin2205@protonmail.com>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/uk/>\n"
|
||||
@@ -24,7 +24,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:47
|
||||
#: src/main.py:169
|
||||
#: src/main.py:170
|
||||
msgid "Cartridges"
|
||||
msgstr "Картриджі"
|
||||
|
||||
@@ -38,10 +38,10 @@ msgid "Launch all your games"
|
||||
msgstr "Запустіть усі свої ігри"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:11
|
||||
msgid ""
|
||||
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
|
||||
msgstr ""
|
||||
"ігри;лаунчер;steam;lutris;heroic;bottles;itch;flatpak;legendary; retroarch;"
|
||||
#, fuzzy
|
||||
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
|
||||
msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
|
||||
msgstr "ігри;лаунчер;steam;lutris;heroic;bottles;itch;"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
@@ -59,18 +59,16 @@ msgstr ""
|
||||
msgid "Library"
|
||||
msgstr "Бібліотека"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 src/details_window.py:67
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Редагувати інформацію про гру"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:38 data/gtk/window.blp:71
|
||||
#: src/details_window.py:67
|
||||
msgid "Game Details"
|
||||
msgstr "Подробиці гри"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:418
|
||||
#: src/details_window.py:241 src/importer/importer.py:292
|
||||
#: src/importer/importer.py:342
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:42 data/gtk/window.blp:416
|
||||
#: src/details_window.py:241
|
||||
msgid "Preferences"
|
||||
msgstr "Параметри"
|
||||
|
||||
@@ -86,19 +84,32 @@ msgstr "Нова обкладинка"
|
||||
msgid "Delete Cover"
|
||||
msgstr "Видалити обкладинку"
|
||||
|
||||
#: data/gtk/details-window.blp:102 data/gtk/game.blp:80
|
||||
#: data/gtk/details-window.blp:101 data/gtk/details-window.blp:106
|
||||
#: data/gtk/game.blp:80
|
||||
msgid "Title"
|
||||
msgstr "Назва"
|
||||
|
||||
#: data/gtk/details-window.blp:105
|
||||
msgid "Developer (optional)"
|
||||
msgstr "Розробник (необов'язково)"
|
||||
#: data/gtk/details-window.blp:102
|
||||
msgid "The title of the game"
|
||||
msgstr "Назва гри"
|
||||
|
||||
#: data/gtk/details-window.blp:110
|
||||
#: data/gtk/details-window.blp:112 data/gtk/details-window.blp:117
|
||||
msgid "Developer"
|
||||
msgstr "Розробник"
|
||||
|
||||
#: data/gtk/details-window.blp:113
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Розробник або видавець (необов'язково)"
|
||||
|
||||
#: data/gtk/details-window.blp:123 data/gtk/details-window.blp:155
|
||||
msgid "Executable"
|
||||
msgstr "Виконуваний"
|
||||
|
||||
#: data/gtk/details-window.blp:116
|
||||
#: data/gtk/details-window.blp:124
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Файл для відкриття або команда для запуску під час запуску гри"
|
||||
|
||||
#: data/gtk/details-window.blp:130
|
||||
msgid "More Info"
|
||||
msgstr "Більше інформації"
|
||||
|
||||
@@ -128,7 +139,7 @@ msgid "Quit"
|
||||
msgstr "Вийти"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19 data/gtk/window.blp:217 data/gtk/window.blp:257
|
||||
#: data/gtk/window.blp:324
|
||||
#: data/gtk/window.blp:323
|
||||
msgid "Search"
|
||||
msgstr "Пошук"
|
||||
|
||||
@@ -140,8 +151,7 @@ msgstr "Показати параметри"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Ярлики"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:103 src/preferences.py:120
|
||||
#: src/importer/importer.py:366
|
||||
#: data/gtk/help-overlay.blp:34 src/game.py:102 src/preferences.py:113
|
||||
msgid "Undo"
|
||||
msgstr "Відмінити"
|
||||
|
||||
@@ -169,8 +179,7 @@ msgstr "Показати приховані ігри"
|
||||
msgid "Remove game"
|
||||
msgstr "Видалити гру"
|
||||
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:304
|
||||
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:277
|
||||
msgid "Behavior"
|
||||
msgstr "Поведінка"
|
||||
|
||||
@@ -206,116 +215,108 @@ msgstr "Небезпечна зона"
|
||||
msgid "Remove All Games"
|
||||
msgstr "Видалити всі ігри"
|
||||
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:444
|
||||
#: data/gtk/preferences.blp:85 data/gtk/window.blp:27 data/gtk/window.blp:442
|
||||
msgid "Import"
|
||||
msgstr "Імпорт"
|
||||
|
||||
#: data/gtk/preferences.blp:92
|
||||
#, fuzzy
|
||||
#| msgid "Remove All Games"
|
||||
msgid "Remove Uninstalled Games"
|
||||
msgstr "Видалити всі ігри"
|
||||
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:89
|
||||
msgid "Sources"
|
||||
msgstr "Джерела"
|
||||
|
||||
#: data/gtk/preferences.blp:105
|
||||
#: data/gtk/preferences.blp:92
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:109 data/gtk/preferences.blp:123
|
||||
#: data/gtk/preferences.blp:164 data/gtk/preferences.blp:214
|
||||
#: data/gtk/preferences.blp:228 data/gtk/preferences.blp:242
|
||||
#: data/gtk/preferences.blp:256 data/gtk/preferences.blp:270
|
||||
#: data/gtk/preferences.blp:96 data/gtk/preferences.blp:110
|
||||
#: data/gtk/preferences.blp:151 data/gtk/preferences.blp:201
|
||||
#: data/gtk/preferences.blp:215 data/gtk/preferences.blp:229
|
||||
#: data/gtk/preferences.blp:243
|
||||
msgid "Install Location"
|
||||
msgstr "Місце встановлення"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
#: data/gtk/preferences.blp:106
|
||||
msgid "Lutris"
|
||||
msgstr "Lutris"
|
||||
|
||||
#: data/gtk/preferences.blp:132
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Cache Location"
|
||||
msgstr "Розташування кешу"
|
||||
|
||||
#: data/gtk/preferences.blp:141
|
||||
#: data/gtk/preferences.blp:128
|
||||
msgid "Import Steam Games"
|
||||
msgstr "Імпорт ігор Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:150
|
||||
#: data/gtk/preferences.blp:137
|
||||
msgid "Import Flatpak Games"
|
||||
msgstr "Імпортувати ігри Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:160
|
||||
#: data/gtk/preferences.blp:147
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:173
|
||||
#: data/gtk/preferences.blp:160
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Імпорт Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:182
|
||||
#: data/gtk/preferences.blp:169
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Імпорт ігор GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:191
|
||||
#: data/gtk/preferences.blp:178
|
||||
#, fuzzy
|
||||
#| msgid "Import Steam Games"
|
||||
msgid "Import Amazon Games"
|
||||
msgstr "Імпортувати ігри Amazon"
|
||||
msgstr "Імпорт ігор Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:200
|
||||
#: data/gtk/preferences.blp:187
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Імпорт сторонніх ігор"
|
||||
|
||||
#: data/gtk/preferences.blp:210
|
||||
#: data/gtk/preferences.blp:197
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/preferences.blp:224
|
||||
#: data/gtk/preferences.blp:211
|
||||
msgid "itch"
|
||||
msgstr "itch"
|
||||
|
||||
#: data/gtk/preferences.blp:238
|
||||
#: data/gtk/preferences.blp:225
|
||||
msgid "Legendary"
|
||||
msgstr "Легендарний"
|
||||
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "RetroArch"
|
||||
msgstr "RetroArch"
|
||||
|
||||
#: data/gtk/preferences.blp:266
|
||||
#: data/gtk/preferences.blp:239
|
||||
msgid "Flatpak"
|
||||
msgstr "Flatpak"
|
||||
|
||||
#: data/gtk/preferences.blp:279
|
||||
#: data/gtk/preferences.blp:252
|
||||
msgid "Import Game Launchers"
|
||||
msgstr "Імпортувати ігрові лаунчери"
|
||||
|
||||
#: data/gtk/preferences.blp:292
|
||||
#: data/gtk/preferences.blp:265
|
||||
msgid "SteamGridDB"
|
||||
msgstr "SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:296
|
||||
#: data/gtk/preferences.blp:269
|
||||
msgid "Authentication"
|
||||
msgstr "Аутентифікація"
|
||||
|
||||
#: data/gtk/preferences.blp:299
|
||||
#: data/gtk/preferences.blp:272
|
||||
msgid "API Key"
|
||||
msgstr "Ключ API"
|
||||
|
||||
#: data/gtk/preferences.blp:307
|
||||
#: data/gtk/preferences.blp:280
|
||||
msgid "Use SteamGridDB"
|
||||
msgstr "Використовувати SteamGridDB"
|
||||
|
||||
#: data/gtk/preferences.blp:308
|
||||
#: data/gtk/preferences.blp:281
|
||||
msgid "Download images when adding or importing games"
|
||||
msgstr "Завантаження зображень під час додавання або імпорту ігор"
|
||||
|
||||
#: data/gtk/preferences.blp:317
|
||||
#: data/gtk/preferences.blp:290
|
||||
msgid "Prefer Over Official Images"
|
||||
msgstr "Надавати перевагу офіційним зображенням"
|
||||
|
||||
#: data/gtk/preferences.blp:326
|
||||
#: data/gtk/preferences.blp:299
|
||||
msgid "Prefer Animated Images"
|
||||
msgstr "Надавати перевагу анімованим зображенням"
|
||||
|
||||
@@ -343,7 +344,7 @@ msgstr "Ніяких прихованих ігор"
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Ігри, які ви сховали, з'являться тут."
|
||||
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:305
|
||||
#: data/gtk/window.blp:64 data/gtk/window.blp:304
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
@@ -355,59 +356,51 @@ msgstr "Назва гри"
|
||||
msgid "Play"
|
||||
msgstr "Грати"
|
||||
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:437
|
||||
#: data/gtk/window.blp:243 data/gtk/window.blp:435
|
||||
msgid "Add Game"
|
||||
msgstr "Додати гру"
|
||||
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:317
|
||||
#: data/gtk/window.blp:250 data/gtk/window.blp:316
|
||||
msgid "Main Menu"
|
||||
msgstr "Головне меню"
|
||||
|
||||
#: data/gtk/window.blp:272
|
||||
msgid "Search games"
|
||||
msgstr "Пошук ігор"
|
||||
|
||||
#: data/gtk/window.blp:312
|
||||
#: data/gtk/window.blp:311
|
||||
msgid "Hidden Games"
|
||||
msgstr "Приховані ігри"
|
||||
|
||||
#: data/gtk/window.blp:339
|
||||
msgid "Search hidden games"
|
||||
msgstr "Пошук прихованих ігор"
|
||||
|
||||
#: data/gtk/window.blp:376
|
||||
#: data/gtk/window.blp:374
|
||||
msgid "Sort"
|
||||
msgstr "Сортувати"
|
||||
|
||||
#: data/gtk/window.blp:379
|
||||
#: data/gtk/window.blp:377
|
||||
msgid "A-Z"
|
||||
msgstr "А-Я"
|
||||
|
||||
#: data/gtk/window.blp:385
|
||||
#: data/gtk/window.blp:383
|
||||
msgid "Z-A"
|
||||
msgstr "Я-А"
|
||||
|
||||
#: data/gtk/window.blp:391
|
||||
#: data/gtk/window.blp:389
|
||||
msgid "Newest"
|
||||
msgstr "Найновіші"
|
||||
|
||||
#: data/gtk/window.blp:397
|
||||
#: data/gtk/window.blp:395
|
||||
msgid "Oldest"
|
||||
msgstr "Найстаріші"
|
||||
|
||||
#: data/gtk/window.blp:403
|
||||
#: data/gtk/window.blp:401
|
||||
msgid "Last Played"
|
||||
msgstr "Остання гра"
|
||||
|
||||
#: data/gtk/window.blp:410
|
||||
#: data/gtk/window.blp:408
|
||||
msgid "Show Hidden"
|
||||
msgstr "Показати приховане"
|
||||
|
||||
#: data/gtk/window.blp:423
|
||||
#: data/gtk/window.blp:421
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Комбінації клавіш"
|
||||
|
||||
#: data/gtk/window.blp:428
|
||||
#: data/gtk/window.blp:426
|
||||
msgid "About Cartridges"
|
||||
msgstr "Про Картриджі"
|
||||
|
||||
@@ -439,8 +432,8 @@ msgid "Add New Game"
|
||||
msgstr "Додати нову гру"
|
||||
|
||||
#: src/details_window.py:79
|
||||
msgid "Add"
|
||||
msgstr "Додати"
|
||||
msgid "Confirm"
|
||||
msgstr "Підтвердити"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/details_window.py:92
|
||||
@@ -502,123 +495,77 @@ msgid "Couldn't Apply Preferences"
|
||||
msgstr "Не вдалося застосувати параметри"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:139
|
||||
#: src/game.py:138
|
||||
msgid "{} launched"
|
||||
msgstr "{} запущено"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} hidden"
|
||||
msgstr "{} приховано"
|
||||
|
||||
#: src/game.py:153
|
||||
#: src/game.py:152
|
||||
msgid "{} unhidden"
|
||||
msgstr "{} показано"
|
||||
|
||||
#. The variable is the title of the game
|
||||
#. The variable is the number of games removed
|
||||
#: src/game.py:170 src/importer/importer.py:363
|
||||
#: src/game.py:169
|
||||
msgid "{} removed"
|
||||
msgstr "{} видалено"
|
||||
|
||||
#: src/preferences.py:119
|
||||
#: src/preferences.py:112
|
||||
msgid "All games removed"
|
||||
msgstr "Всі ігри видалено"
|
||||
|
||||
#: src/preferences.py:168
|
||||
#: src/preferences.py:160
|
||||
msgid ""
|
||||
"An API key is required to use SteamGridDB. You can generate one {}here{}."
|
||||
msgstr ""
|
||||
"Для використання SteamGridDB потрібен ключ API. Ви можете згенерувати його {}"
|
||||
"тут{}."
|
||||
|
||||
#: src/preferences.py:294
|
||||
#: src/preferences.py:285
|
||||
msgid "Installation Not Found"
|
||||
msgstr "Встановлення не знайдено"
|
||||
|
||||
#: src/preferences.py:296
|
||||
#: src/preferences.py:287
|
||||
msgid "Select a valid directory."
|
||||
msgstr "Виберіть правильний каталог."
|
||||
|
||||
#: src/preferences.py:351
|
||||
#: src/preferences.py:349
|
||||
msgid "Invalid Directory"
|
||||
msgstr "Неправильний каталог"
|
||||
|
||||
#: src/preferences.py:357
|
||||
msgid "Set Location"
|
||||
msgstr "Встановити місцезнаходження"
|
||||
|
||||
#: src/utils/create_dialog.py:25 src/importer/importer.py:291
|
||||
msgid "Dismiss"
|
||||
msgstr "Відхилити"
|
||||
|
||||
#: src/importer/importer.py:128
|
||||
msgid "Importing Games…"
|
||||
msgstr "Імпорт ігор…"
|
||||
|
||||
#: src/importer/importer.py:290
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:311
|
||||
msgid "The following errors occured during import:"
|
||||
msgstr ""
|
||||
|
||||
#: src/importer/importer.py:339
|
||||
msgid "No new games found"
|
||||
msgstr "Нових ігор не знайдено"
|
||||
|
||||
#: src/importer/importer.py:351
|
||||
msgid "1 game imported"
|
||||
msgstr "1 гру імпортовано"
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/importer/importer.py:355
|
||||
msgid "{} games imported"
|
||||
msgstr "{} гри імпортовано"
|
||||
|
||||
#. A single game removed
|
||||
#: src/importer/importer.py:359
|
||||
#, fuzzy
|
||||
#| msgid "{} removed"
|
||||
msgid "1 removed"
|
||||
msgstr "{} видалено"
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:33
|
||||
#: src/preferences.py:353
|
||||
msgid "Select the {} cache directory."
|
||||
msgstr "Виберіть каталог кешу {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:35
|
||||
#: src/preferences.py:356
|
||||
msgid "Select the {} configuration directory."
|
||||
msgstr "Виберіть каталог конфігурації {}."
|
||||
|
||||
#. The variable is the name of the source
|
||||
#: src/importer/sources/location.py:37
|
||||
#: src/preferences.py:359
|
||||
msgid "Select the {} data directory."
|
||||
msgstr "Виберіть каталог даних {}."
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:46
|
||||
#: src/preferences.py:365
|
||||
msgid "Set Location"
|
||||
msgstr "Встановити місцезнаходження"
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Відхилити"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
msgid "Couldn't Authenticate SteamGridDB"
|
||||
msgstr "Не вдалося автентифікувати SteamGridDB"
|
||||
|
||||
#: src/store/managers/sgdb_manager.py:47
|
||||
#: src/store/managers/sgdb_manager.py:48
|
||||
msgid "Verify your API key in preferences"
|
||||
msgstr "Перевірте свій API-ключ у параметрах"
|
||||
|
||||
#~ msgid "The title of the game"
|
||||
#~ msgstr "Назва гри"
|
||||
|
||||
#~ msgid "Developer"
|
||||
#~ msgstr "Розробник"
|
||||
|
||||
#~ msgid "File to open or command to run when launching the game"
|
||||
#~ msgstr "Файл для відкриття або команда для запуску під час запуску гри"
|
||||
|
||||
#~ msgid "Confirm"
|
||||
#~ msgstr "Підтвердити"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "The Steam directory cannot be found."
|
||||
#~ msgid "Directory not Valid"
|
||||
@@ -663,9 +610,21 @@ msgstr "Перевірте свій API-ключ у параметрах"
|
||||
#~ msgid "Select the Lutris cache directory."
|
||||
#~ msgstr "Виберіть каталог кешу Lutris."
|
||||
|
||||
#~ msgid "Importing Games…"
|
||||
#~ msgstr "Імпорт ігор…"
|
||||
|
||||
#~ msgid "Importing Covers…"
|
||||
#~ msgstr "Імпорт обкладинок…"
|
||||
|
||||
#~ msgid "No new games found"
|
||||
#~ msgstr "Нових ігор не знайдено"
|
||||
|
||||
#~ msgid "1 game imported"
|
||||
#~ msgstr "1 гру імпортовано"
|
||||
|
||||
#~ msgid "{} games imported"
|
||||
#~ msgstr "{} гри імпортовано"
|
||||
|
||||
#~ msgid "Directory to use when importing games"
|
||||
#~ msgstr "Каталог для імпорту ігор"
|
||||
|
||||
|
||||
@@ -18,22 +18,19 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import os
|
||||
import shlex
|
||||
from pathlib import Path
|
||||
from time import time
|
||||
from typing import Any, Optional
|
||||
|
||||
from gi.repository import Adw, Gio, GLib, Gtk
|
||||
from PIL import Image, UnidentifiedImageError
|
||||
from PIL import Image
|
||||
|
||||
from src import shared
|
||||
from src.errors.friendly_error import FriendlyError
|
||||
from src.game import Game
|
||||
from src.game_cover import GameCover
|
||||
from src.store.managers.cover_manager import CoverManager
|
||||
from src.store.managers.sgdb_manager import SGDBManager
|
||||
from src.utils.create_dialog import create_dialog
|
||||
from src.utils.save_cover import convert_cover, save_cover
|
||||
from src.utils.save_cover import resize_cover, save_cover
|
||||
|
||||
|
||||
@Gtk.Template(resource_path=shared.PREFIX + "/gtk/details-window.ui")
|
||||
@@ -53,7 +50,6 @@ class DetailsWindow(Adw.Window):
|
||||
|
||||
exec_info_label = Gtk.Template.Child()
|
||||
exec_info_popover = Gtk.Template.Child()
|
||||
file_chooser_button = Gtk.Template.Child()
|
||||
|
||||
apply_button = Gtk.Template.Child()
|
||||
|
||||
@@ -87,22 +83,10 @@ class DetailsWindow(Adw.Window):
|
||||
image_filter.add_suffix(extension[1:])
|
||||
image_filter.add_suffix("svg") # Gdk.Texture supports .svg but PIL doesn't
|
||||
|
||||
image_filters = Gio.ListStore.new(Gtk.FileFilter)
|
||||
image_filters.append(image_filter)
|
||||
|
||||
exec_filter = Gtk.FileFilter(name=_("Executables"))
|
||||
exec_filter.add_mime_type("application/x-executable")
|
||||
|
||||
exec_filters = Gio.ListStore.new(Gtk.FileFilter)
|
||||
exec_filters.append(exec_filter)
|
||||
|
||||
self.image_file_dialog = Gtk.FileDialog()
|
||||
self.image_file_dialog.set_filters(image_filters)
|
||||
self.image_file_dialog.set_default_filter(image_filter)
|
||||
|
||||
self.exec_file_dialog = Gtk.FileDialog()
|
||||
self.exec_file_dialog.set_filters(exec_filters)
|
||||
self.exec_file_dialog.set_default_filter(exec_filter)
|
||||
file_filters = Gio.ListStore.new(Gtk.FileFilter)
|
||||
file_filters.append(image_filter)
|
||||
self.file_dialog = Gtk.FileDialog()
|
||||
self.file_dialog.set_filters(file_filters)
|
||||
|
||||
# Translate this string as you would translate "file"
|
||||
file_name = _("file.txt")
|
||||
@@ -144,7 +128,6 @@ class DetailsWindow(Adw.Window):
|
||||
|
||||
self.cover_button_delete.connect("clicked", self.delete_pixbuf)
|
||||
self.cover_button_edit.connect("clicked", self.choose_cover)
|
||||
self.file_chooser_button.connect("clicked", self.choose_executable)
|
||||
self.apply_button.connect("clicked", self.apply_preferences)
|
||||
|
||||
self.name.connect("entry-activated", self.focus_executable)
|
||||
@@ -279,47 +262,19 @@ class DetailsWindow(Adw.Window):
|
||||
|
||||
def set_cover(self, _source: Any, result: Gio.Task, *_args: Any) -> None:
|
||||
try:
|
||||
path = self.image_file_dialog.open_finish(result).get_path()
|
||||
path = self.file_dialog.open_finish(result).get_path()
|
||||
except GLib.GError:
|
||||
return
|
||||
|
||||
def thread_func() -> None:
|
||||
new_path = None
|
||||
|
||||
try:
|
||||
with Image.open(path) as image:
|
||||
if getattr(image, "is_animated", False):
|
||||
new_path = convert_cover(path)
|
||||
except UnidentifiedImageError:
|
||||
pass
|
||||
|
||||
if not new_path:
|
||||
new_path = convert_cover(
|
||||
pixbuf=shared.store.managers[CoverManager].composite_cover(
|
||||
Path(path)
|
||||
)
|
||||
)
|
||||
|
||||
if new_path:
|
||||
self.game_cover.new_cover(new_path)
|
||||
def resize() -> None:
|
||||
if cover := resize_cover(path):
|
||||
self.game_cover.new_cover(cover)
|
||||
self.cover_button_delete_revealer.set_reveal_child(True)
|
||||
self.cover_changed = True
|
||||
|
||||
self.toggle_loading()
|
||||
|
||||
self.toggle_loading()
|
||||
GLib.Thread.new(None, thread_func)
|
||||
|
||||
def set_executable(self, _source: Any, result: Gio.Task, *_args: Any) -> None:
|
||||
try:
|
||||
path = self.exec_file_dialog.open_finish(result).get_path()
|
||||
except GLib.GError:
|
||||
return
|
||||
|
||||
self.executable.set_text(shlex.quote(path))
|
||||
|
||||
def choose_executable(self, *_args: Any) -> None:
|
||||
self.exec_file_dialog.open(self, None, self.set_executable)
|
||||
GLib.Thread.new(None, resize)
|
||||
|
||||
def choose_cover(self, *_args: Any) -> None:
|
||||
self.image_file_dialog.open(self, None, self.set_cover)
|
||||
self.file_dialog.open(self, None, self.set_cover)
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
from typing import Any, Callable, Optional
|
||||
|
||||
from gi.repository import Gdk, GdkPixbuf, Gio, GLib, Gtk
|
||||
from PIL import Image, ImageFilter, ImageStat
|
||||
@@ -45,6 +45,16 @@ class GameCover:
|
||||
self.pictures = pictures
|
||||
self.new_cover(path)
|
||||
|
||||
# Wrap the function in another one as Gio.Task.run_in_thread does not allow for passing args
|
||||
def create_func(self, path: Optional[Path]) -> Callable:
|
||||
self.animation = GdkPixbuf.PixbufAnimation.new_from_file(str(path))
|
||||
self.anim_iter = self.animation.get_iter()
|
||||
|
||||
def wrapper(task: Gio.Task, *_args: Any) -> None:
|
||||
self.update_animation((task, self.animation))
|
||||
|
||||
return wrapper
|
||||
|
||||
def new_cover(self, path: Optional[Path] = None) -> None:
|
||||
self.animation = None
|
||||
self.texture = None
|
||||
@@ -54,12 +64,8 @@ class GameCover:
|
||||
|
||||
if path:
|
||||
if path.suffix == ".gif":
|
||||
self.animation = GdkPixbuf.PixbufAnimation.new_from_file(str(path))
|
||||
self.anim_iter = self.animation.get_iter()
|
||||
self.task = Gio.Task.new()
|
||||
self.task.run_in_thread(
|
||||
lambda *_: self.update_animation((self.task, self.animation))
|
||||
)
|
||||
self.task.run_in_thread(self.create_func(self.path))
|
||||
else:
|
||||
self.texture = Gdk.Texture.new_from_filename(str(path))
|
||||
|
||||
|
||||
@@ -19,10 +19,9 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import logging
|
||||
from time import time
|
||||
from typing import Any, Optional
|
||||
|
||||
from gi.repository import Adw, Gio, GLib, Gtk
|
||||
from gi.repository import Adw, GLib, Gtk
|
||||
|
||||
from src import shared
|
||||
from src.errors.error_producer import ErrorProducer
|
||||
@@ -32,6 +31,7 @@ from src.importer.sources.location import UnresolvableLocationError
|
||||
from src.importer.sources.source import Source
|
||||
from src.store.managers.async_manager import AsyncManager
|
||||
from src.store.pipeline import Pipeline
|
||||
from src.utils.task import Task
|
||||
|
||||
|
||||
# pylint: disable=too-many-instance-attributes
|
||||
@@ -41,7 +41,7 @@ class Importer(ErrorProducer):
|
||||
progressbar: Gtk.ProgressBar
|
||||
import_statuspage: Adw.StatusPage
|
||||
import_dialog: Adw.MessageDialog
|
||||
summary_toast: Optional[Adw.Toast] = None
|
||||
summary_toast: Adw.Toast
|
||||
|
||||
sources: set[Source]
|
||||
|
||||
@@ -50,21 +50,16 @@ class Importer(ErrorProducer):
|
||||
n_pipelines_done: int = 0
|
||||
game_pipelines: set[Pipeline]
|
||||
|
||||
removed_game_ids: set[str]
|
||||
imported_game_ids: set[str]
|
||||
removed_game_ids: set[str] = set()
|
||||
imported_game_ids: set[str] = set()
|
||||
|
||||
def __init__(self) -> None:
|
||||
super().__init__()
|
||||
|
||||
shared.import_time = int(time())
|
||||
|
||||
# TODO: make this stateful
|
||||
shared.store.new_game_ids = set()
|
||||
shared.store.duplicate_game_ids = set()
|
||||
|
||||
self.removed_game_ids = set()
|
||||
self.imported_game_ids = set()
|
||||
|
||||
self.game_pipelines = set()
|
||||
self.sources = set()
|
||||
|
||||
@@ -105,9 +100,6 @@ class Importer(ErrorProducer):
|
||||
def run(self) -> None:
|
||||
"""Use several Gio.Task to import games from added sources"""
|
||||
|
||||
if self.__class__.summary_toast:
|
||||
self.__class__.summary_toast.dismiss()
|
||||
|
||||
shared.win.get_application().lookup_action("import").set_enabled(False)
|
||||
|
||||
self.create_dialog()
|
||||
@@ -123,13 +115,10 @@ class Importer(ErrorProducer):
|
||||
|
||||
for source in self.sources:
|
||||
logging.debug("Importing games from source %s", source.source_id)
|
||||
task = Gio.Task.new(None, None, self.source_callback, (source,))
|
||||
task = Task.new(None, None, self.source_callback, (source,))
|
||||
self.n_source_tasks_created += 1
|
||||
task.run_in_thread(
|
||||
lambda _task, _obj, _data, _cancellable, src=source: self.source_task_thread_func(
|
||||
(src,)
|
||||
)
|
||||
)
|
||||
task.set_task_data((source,))
|
||||
task.run_in_thread(self.source_task_thread_func)
|
||||
|
||||
self.progress_changed_callback()
|
||||
|
||||
@@ -150,7 +139,9 @@ class Importer(ErrorProducer):
|
||||
)
|
||||
self.import_dialog.present()
|
||||
|
||||
def source_task_thread_func(self, data: tuple) -> None:
|
||||
def source_task_thread_func(
|
||||
self, _task: Any, _obj: Any, data: tuple, _cancellable: Any
|
||||
) -> None:
|
||||
"""Source import task code"""
|
||||
|
||||
source: Source
|
||||
@@ -269,7 +260,7 @@ class Importer(ErrorProducer):
|
||||
shared.store.new_game_ids = set()
|
||||
shared.store.duplicate_game_ids = set()
|
||||
self.import_dialog.close()
|
||||
self.__class__.summary_toast = self.create_summary_toast()
|
||||
self.summary_toast = self.create_summary_toast()
|
||||
self.create_error_dialog()
|
||||
shared.win.get_application().lookup_action("import").set_enabled(True)
|
||||
|
||||
@@ -338,8 +329,7 @@ class Importer(ErrorProducer):
|
||||
|
||||
self.imported_game_ids = set()
|
||||
self.removed_game_ids = set()
|
||||
if self.__class__.summary_toast:
|
||||
self.__class__.summary_toast.dismiss()
|
||||
self.summary_toast.dismiss()
|
||||
|
||||
logging.info("Import undone")
|
||||
|
||||
@@ -395,8 +385,7 @@ class Importer(ErrorProducer):
|
||||
|
||||
def timeout_toast(self, *_args: Any) -> None:
|
||||
"""Manually timeout the toast after the user has dismissed all warnings"""
|
||||
if self.__class__.summary_toast:
|
||||
GLib.timeout_add_seconds(5, self.__class__.summary_toast.dismiss)
|
||||
GLib.timeout_add_seconds(5, self.summary_toast.dismiss)
|
||||
|
||||
def dialog_response_callback(self, _widget: Any, response: str, *args: Any) -> None:
|
||||
"""Handle after-import dialogs callback"""
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
from pathlib import Path
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
|
||||
import yaml
|
||||
@@ -37,17 +38,17 @@ class BottlesSourceIterable(SourceIterable):
|
||||
|
||||
data = self.source.locations.data["library.yml"].read_text("utf-8")
|
||||
library: dict = yaml.safe_load(data)
|
||||
added_time = int(time())
|
||||
|
||||
for entry in library.values():
|
||||
# Build game
|
||||
values = {
|
||||
"source": self.source.source_id,
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"name": entry["name"],
|
||||
"game_id": self.source.game_id_format.format(game_id=entry["id"]),
|
||||
"executable": self.source.make_executable(
|
||||
bottle_name=entry["bottle"]["name"],
|
||||
game_name=entry["name"],
|
||||
"executable": self.source.executable_format.format(
|
||||
bottle_name=entry["bottle"]["name"], game_name=entry["name"]
|
||||
),
|
||||
}
|
||||
game = Game(values)
|
||||
@@ -72,6 +73,7 @@ class BottlesSourceIterable(SourceIterable):
|
||||
image_path = bottles_location / bottle_path / "grids" / image_name
|
||||
additional_data = {"local_image_path": image_path}
|
||||
|
||||
# Produce game
|
||||
yield (game, additional_data)
|
||||
|
||||
|
||||
|
||||
@@ -1,204 +0,0 @@
|
||||
# desktop_source.py
|
||||
#
|
||||
# Copyright 2023 kramo
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import os
|
||||
import shlex
|
||||
import subprocess
|
||||
from pathlib import Path
|
||||
from typing import NamedTuple
|
||||
|
||||
from gi.repository import GLib, Gtk
|
||||
|
||||
from src import shared
|
||||
from src.game import Game
|
||||
from src.importer.sources.source import Source, SourceIterable
|
||||
|
||||
|
||||
class DesktopSourceIterable(SourceIterable):
|
||||
source: "DesktopSource"
|
||||
|
||||
def __iter__(self):
|
||||
"""Generator method producing games"""
|
||||
|
||||
icon_theme = Gtk.IconTheme.new()
|
||||
|
||||
search_paths = [
|
||||
shared.home / ".local" / "share",
|
||||
"/run/host/usr/local/share",
|
||||
"/run/host/usr/share",
|
||||
"/run/host/usr/share/pixmaps",
|
||||
"/usr/share/pixmaps",
|
||||
] + GLib.get_system_data_dirs()
|
||||
|
||||
for search_path in search_paths:
|
||||
path = Path(search_path)
|
||||
|
||||
if not str(search_path).endswith("/pixmaps"):
|
||||
path = path / "icons"
|
||||
|
||||
if not path.is_dir():
|
||||
continue
|
||||
|
||||
if str(path).startswith("/app/"):
|
||||
continue
|
||||
|
||||
icon_theme.add_search_path(str(path))
|
||||
|
||||
launch_command, full_path = self.check_launch_command()
|
||||
|
||||
for path in search_paths:
|
||||
if str(path).startswith("/app/"):
|
||||
continue
|
||||
|
||||
path = Path(path) / "applications"
|
||||
|
||||
if not path.is_dir():
|
||||
continue
|
||||
|
||||
for entry in path.iterdir():
|
||||
if entry.suffix != ".desktop":
|
||||
continue
|
||||
|
||||
# Skip Lutris games
|
||||
if str(entry.name).startswith("net.lutris."):
|
||||
continue
|
||||
|
||||
keyfile = GLib.KeyFile.new()
|
||||
|
||||
try:
|
||||
keyfile.load_from_file(str(entry), 0)
|
||||
|
||||
if "Game" not in keyfile.get_string_list(
|
||||
"Desktop Entry", "Categories"
|
||||
):
|
||||
continue
|
||||
|
||||
name = keyfile.get_string("Desktop Entry", "Name")
|
||||
executable = keyfile.get_string("Desktop Entry", "Exec").split(
|
||||
" %"
|
||||
)[0]
|
||||
except GLib.GError:
|
||||
continue
|
||||
|
||||
# Skip Steam games
|
||||
if "steam://rungameid/" in executable:
|
||||
continue
|
||||
|
||||
# Skip Heroic games
|
||||
if "heroic://launch/" in executable:
|
||||
continue
|
||||
|
||||
# Skip Bottles games
|
||||
if "bottles-cli " in executable:
|
||||
continue
|
||||
|
||||
try:
|
||||
if keyfile.get_boolean("Desktop Entry", "NoDisplay"):
|
||||
continue
|
||||
except GLib.GError:
|
||||
pass
|
||||
|
||||
# Strip /run/host from Flatpak paths
|
||||
if entry.is_relative_to(prefix := "/run/host"):
|
||||
entry = Path("/") / entry.relative_to(prefix)
|
||||
|
||||
launch_arg = shlex.quote(str(entry if full_path else entry.stem))
|
||||
|
||||
values = {
|
||||
"source": self.source.source_id,
|
||||
"added": shared.import_time,
|
||||
"name": name,
|
||||
"game_id": f"desktop_{entry.stem}",
|
||||
"executable": f"{launch_command} {launch_arg}",
|
||||
}
|
||||
game = Game(values)
|
||||
|
||||
additional_data = {}
|
||||
|
||||
try:
|
||||
icon_str = keyfile.get_string("Desktop Entry", "Icon")
|
||||
except GLib.GError:
|
||||
yield game
|
||||
continue
|
||||
else:
|
||||
if "/" in icon_str:
|
||||
additional_data = {"local_icon_path": Path(icon_str)}
|
||||
yield (game, additional_data)
|
||||
continue
|
||||
|
||||
try:
|
||||
if (
|
||||
icon_path := icon_theme.lookup_icon(
|
||||
icon_str,
|
||||
None,
|
||||
512,
|
||||
1,
|
||||
shared.win.get_direction(),
|
||||
0,
|
||||
)
|
||||
.get_file()
|
||||
.get_path()
|
||||
):
|
||||
additional_data = {"local_icon_path": Path(icon_path)}
|
||||
except GLib.GError:
|
||||
pass
|
||||
|
||||
yield (game, additional_data)
|
||||
|
||||
def check_launch_command(self) -> (str, bool):
|
||||
"""Check whether `gio launch` `gtk4-launch` or `gtk-launch` are available on the system"""
|
||||
commands = (("gio launch", True), ("gtk4-launch", False), ("gtk-launch", False))
|
||||
flatpak_str = "flatpak-spawn --host /bin/sh -c "
|
||||
|
||||
for command, full_path in commands:
|
||||
# Even if `gio` is available, `gio launch` is only available on GLib >= 2.67.2
|
||||
check_command = (
|
||||
"gio help launch"
|
||||
if command == "gio launch"
|
||||
else f"type {command} &> /dev/null"
|
||||
)
|
||||
if os.getenv("FLATPAK_ID") == shared.APP_ID:
|
||||
check_command = flatpak_str + shlex.quote(check_command)
|
||||
|
||||
try:
|
||||
subprocess.run(check_command, shell=True, check=True)
|
||||
return command, full_path
|
||||
except subprocess.CalledProcessError:
|
||||
pass
|
||||
|
||||
return commands[2]
|
||||
|
||||
|
||||
class DesktopLocations(NamedTuple):
|
||||
pass
|
||||
|
||||
|
||||
class DesktopSource(Source):
|
||||
"""Generic Flatpak source"""
|
||||
|
||||
source_id = "desktop"
|
||||
name = _("Desktop")
|
||||
iterable_class = DesktopSourceIterable
|
||||
available_on = {"linux"}
|
||||
|
||||
locations: DesktopLocations
|
||||
|
||||
def __init__(self) -> None:
|
||||
super().__init__()
|
||||
self.locations = DesktopLocations()
|
||||
@@ -18,6 +18,7 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
from pathlib import Path
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
|
||||
from gi.repository import GLib, Gtk
|
||||
@@ -34,6 +35,8 @@ class FlatpakSourceIterable(SourceIterable):
|
||||
def __iter__(self):
|
||||
"""Generator method producing games"""
|
||||
|
||||
added_time = int(time())
|
||||
|
||||
icon_theme = Gtk.IconTheme.new()
|
||||
icon_theme.add_search_path(str(self.source.locations.data["icons"]))
|
||||
|
||||
@@ -48,7 +51,6 @@ class FlatpakSourceIterable(SourceIterable):
|
||||
"com.heroicgameslauncher.hgl",
|
||||
"com.usebottles.Bottles",
|
||||
"io.itch.itch",
|
||||
"org.libretro.RetroArch",
|
||||
}
|
||||
)
|
||||
|
||||
@@ -76,10 +78,12 @@ class FlatpakSourceIterable(SourceIterable):
|
||||
|
||||
values = {
|
||||
"source": self.source.source_id,
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"name": name,
|
||||
"game_id": self.source.game_id_format.format(game_id=flatpak_id),
|
||||
"executable": self.source.make_executable(flatpak_id=flatpak_id),
|
||||
"executable": self.source.executable_format.format(
|
||||
flatpak_id=flatpak_id
|
||||
),
|
||||
}
|
||||
game = Game(values)
|
||||
|
||||
@@ -104,6 +108,7 @@ class FlatpakSourceIterable(SourceIterable):
|
||||
except GLib.GError:
|
||||
pass
|
||||
|
||||
# Produce game
|
||||
yield (game, additional_data)
|
||||
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ from functools import cached_property
|
||||
from hashlib import sha256
|
||||
from json import JSONDecodeError
|
||||
from pathlib import Path
|
||||
from time import time
|
||||
from typing import Iterable, NamedTuple, Optional, TypedDict
|
||||
|
||||
from src import shared
|
||||
@@ -90,7 +91,9 @@ class SubSourceIterable(Iterable):
|
||||
logging.debug("Using Heroic %s library.json path %s", self.name, path)
|
||||
return path
|
||||
|
||||
def process_library_entry(self, entry: HeroicLibraryEntry) -> SourceIterationResult:
|
||||
def process_library_entry(
|
||||
self, entry: HeroicLibraryEntry, added_time: int
|
||||
) -> SourceIterationResult:
|
||||
"""Build a Game from a Heroic library entry"""
|
||||
|
||||
app_name = entry["app_name"]
|
||||
@@ -99,19 +102,21 @@ class SubSourceIterable(Iterable):
|
||||
# Build game
|
||||
values = {
|
||||
"source": f"{self.source.source_id}_{self.service}",
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"name": entry["title"],
|
||||
"developer": entry.get("developer", None),
|
||||
"game_id": self.source.game_id_format.format(
|
||||
service=self.service, game_id=app_name
|
||||
),
|
||||
"executable": self.source.make_executable(runner=runner, app_name=app_name),
|
||||
"executable": self.source.executable_format.format(
|
||||
runner=runner, app_name=app_name
|
||||
),
|
||||
"hidden": self.source_iterable.is_hidden(app_name),
|
||||
}
|
||||
game = Game(values)
|
||||
|
||||
# Get the image path from the Heroic cache
|
||||
# Filenames are derived from the URL that Heroic used to get the file
|
||||
# Get the image path from the heroic cache
|
||||
# Filenames are derived from the URL that heroic used to get the file
|
||||
uri: str = entry["art_square"] + self.image_uri_params
|
||||
digest = sha256(uri.encode()).hexdigest()
|
||||
image_path = self.source.locations.config.root / "images-cache" / digest
|
||||
@@ -124,7 +129,7 @@ class SubSourceIterable(Iterable):
|
||||
Iterate through the games with a generator
|
||||
:raises InvalidLibraryFileError: on initial call if the library file is bad
|
||||
"""
|
||||
|
||||
added_time = int(time())
|
||||
try:
|
||||
iterator = iter(
|
||||
path_json_load(self.library_path)[self.library_json_entries_key]
|
||||
@@ -135,7 +140,7 @@ class SubSourceIterable(Iterable):
|
||||
) from error
|
||||
for entry in iterator:
|
||||
try:
|
||||
yield self.process_library_entry(entry)
|
||||
yield self.process_library_entry(entry, added_time)
|
||||
except KeyError as error:
|
||||
logging.warning(
|
||||
"Skipped invalid %s game %s",
|
||||
@@ -173,7 +178,7 @@ class StoreSubSourceIterable(SubSourceIterable):
|
||||
def is_installed(self, app_name: str) -> bool:
|
||||
return app_name in self.installed_app_names
|
||||
|
||||
def process_library_entry(self, entry):
|
||||
def process_library_entry(self, entry, added_time):
|
||||
# Skip games that are not installed
|
||||
app_name = entry["app_name"]
|
||||
if not self.is_installed(app_name):
|
||||
@@ -185,7 +190,7 @@ class StoreSubSourceIterable(SubSourceIterable):
|
||||
)
|
||||
return None
|
||||
# Process entry as normal
|
||||
return super().process_library_entry(entry)
|
||||
return super().process_library_entry(entry, added_time)
|
||||
|
||||
def __iter__(self):
|
||||
"""
|
||||
@@ -216,10 +221,13 @@ class LegendaryIterable(StoreSubSourceIterable):
|
||||
|
||||
@cached_property
|
||||
def installed_path(self) -> Path:
|
||||
"""Get the right path depending on the Heroic version"""
|
||||
# TODO after Heroic 2.9 has been out for a while
|
||||
# We should use the commented out relative_installed_path
|
||||
# and remove this property override.
|
||||
"""
|
||||
Get the right path depending on the Heroic version
|
||||
|
||||
TODO after heroic 2.9 has been out for a while
|
||||
We should use the commented out relative_installed_path
|
||||
and remove this property override.
|
||||
"""
|
||||
|
||||
heroic_config_path = self.source.locations.config.root
|
||||
# Heroic >= 2.9
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
|
||||
from shutil import rmtree
|
||||
from sqlite3 import connect
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
|
||||
from src import shared
|
||||
@@ -55,14 +56,16 @@ class ItchSourceIterable(SourceIterable):
|
||||
connection = connect(db_path)
|
||||
cursor = connection.execute(db_request)
|
||||
|
||||
added_time = int(time())
|
||||
|
||||
# Create games from the db results
|
||||
for row in cursor:
|
||||
values = {
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"source": self.source.source_id,
|
||||
"name": row[1],
|
||||
"game_id": self.source.game_id_format.format(game_id=row[0]),
|
||||
"executable": self.source.make_executable(cave_id=row[4]),
|
||||
"executable": self.source.executable_format.format(cave_id=row[4]),
|
||||
}
|
||||
additional_data = {"online_cover_url": row[3] or row[2]}
|
||||
game = Game(values)
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
import json
|
||||
import logging
|
||||
from json import JSONDecodeError
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
|
||||
from src import shared
|
||||
@@ -27,15 +28,17 @@ from src.game import Game
|
||||
from src.importer.sources.location import Location, LocationSubPath
|
||||
from src.importer.sources.source import (
|
||||
ExecutableFormatSource,
|
||||
SourceIterable,
|
||||
SourceIterationResult,
|
||||
SourceIterable,
|
||||
)
|
||||
|
||||
|
||||
class LegendarySourceIterable(SourceIterable):
|
||||
source: "LegendarySource"
|
||||
|
||||
def game_from_library_entry(self, entry: dict) -> SourceIterationResult:
|
||||
def game_from_library_entry(
|
||||
self, entry: dict, added_time: int
|
||||
) -> SourceIterationResult:
|
||||
# Skip non-games
|
||||
if entry["is_dlc"]:
|
||||
return None
|
||||
@@ -43,11 +46,11 @@ class LegendarySourceIterable(SourceIterable):
|
||||
# Build game
|
||||
app_name = entry["app_name"]
|
||||
values = {
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"source": self.source.source_id,
|
||||
"name": entry["title"],
|
||||
"game_id": self.source.game_id_format.format(game_id=app_name),
|
||||
"executable": self.source.make_executable(app_name=app_name),
|
||||
"executable": self.source.executable_format.format(app_name=app_name),
|
||||
}
|
||||
data = {}
|
||||
|
||||
@@ -75,10 +78,12 @@ class LegendarySourceIterable(SourceIterable):
|
||||
logging.warning("Couldn't open Legendary file: %s", str(file))
|
||||
return
|
||||
|
||||
added_time = int(time())
|
||||
|
||||
# Generate games from library
|
||||
for entry in library.values():
|
||||
try:
|
||||
result = self.game_from_library_entry(entry)
|
||||
result = self.game_from_library_entry(entry, added_time)
|
||||
except KeyError as error:
|
||||
# Skip invalid games
|
||||
logging.warning(
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
from shutil import rmtree
|
||||
from sqlite3 import connect
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
|
||||
from src import shared
|
||||
@@ -55,18 +56,20 @@ class LutrisSourceIterable(SourceIterable):
|
||||
connection = connect(db_path)
|
||||
cursor = connection.execute(request, params)
|
||||
|
||||
added_time = int(time())
|
||||
|
||||
# Create games from the DB results
|
||||
for row in cursor:
|
||||
# Create game
|
||||
values = {
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"hidden": row[4],
|
||||
"name": row[1],
|
||||
"source": f"{self.source.source_id}_{row[3]}",
|
||||
"game_id": self.source.game_id_format.format(
|
||||
runner=row[3], game_id=row[0]
|
||||
),
|
||||
"executable": self.source.make_executable(game_id=row[0]),
|
||||
"executable": self.source.executable_format.format(game_id=row[0]),
|
||||
}
|
||||
game = Game(values)
|
||||
|
||||
@@ -74,6 +77,7 @@ class LutrisSourceIterable(SourceIterable):
|
||||
image_path = self.source.locations.cache["coverart"] / f"{row[2]}.jpg"
|
||||
additional_data = {"local_image_path": image_path}
|
||||
|
||||
# Produce game
|
||||
yield (game, additional_data)
|
||||
|
||||
# Cleanup
|
||||
|
||||
@@ -24,7 +24,9 @@ from hashlib import md5
|
||||
from json import JSONDecodeError
|
||||
from pathlib import Path
|
||||
from shlex import quote as shell_quote
|
||||
from time import time
|
||||
from typing import NamedTuple
|
||||
from urllib.parse import quote as url_quote
|
||||
|
||||
from src import shared
|
||||
from src.errors.friendly_error import FriendlyError
|
||||
@@ -52,6 +54,7 @@ class RetroarchSourceIterable(SourceIterable):
|
||||
raise KeyError(f"Key not found in RetroArch config: {key}")
|
||||
|
||||
def __iter__(self):
|
||||
added_time = int(time())
|
||||
bad_playlists = set()
|
||||
|
||||
config_file = self.source.locations.config["retroarch.cfg"]
|
||||
@@ -99,7 +102,7 @@ class RetroarchSourceIterable(SourceIterable):
|
||||
|
||||
values = {
|
||||
"source": self.source.source_id,
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"name": item["label"],
|
||||
"game_id": self.source.game_id_format.format(game_id=game_id),
|
||||
"executable": self.source.make_executable(
|
||||
@@ -173,8 +176,7 @@ class RetroarchSource(Source):
|
||||
invalid_subtitle=Location.CONFIG_INVALID_SUBTITLE,
|
||||
)
|
||||
)
|
||||
# TODO enable when we get the Steam RetroArch games working
|
||||
# self.add_steam_location_candidate()
|
||||
self.add_steam_location_candidate()
|
||||
|
||||
def add_steam_location_candidate(self) -> None:
|
||||
"""Add the Steam RetroAcrh location to the config candidates"""
|
||||
@@ -189,13 +191,13 @@ class RetroarchSource(Source):
|
||||
"""
|
||||
Get the RetroArch installed via Steam location
|
||||
|
||||
:raise UnresolvableLocationError: if Steam isn't installed
|
||||
:raise UnresolvableLocationError: if steam isn't installed
|
||||
:raise KeyError: if there is no libraryfolders.vdf subpath
|
||||
:raise OSError: if libraryfolders.vdf can't be opened
|
||||
:raise ValueError: if RetroArch isn't installed through Steam
|
||||
"""
|
||||
|
||||
# Find Steam location
|
||||
# Find steam location
|
||||
libraryfolders = SteamSource().locations.data["libraryfolders.vdf"]
|
||||
parse_apps = False
|
||||
with open(libraryfolders, "r", encoding="utf-8") as open_file:
|
||||
@@ -233,13 +235,12 @@ class RetroarchSource(Source):
|
||||
|
||||
# Steam RetroArch
|
||||
# (Must check before Flatpak, because Steam itself can be installed as one)
|
||||
# TODO enable when we get Steam RetroArch executable to work
|
||||
# if self.locations.config.root.parent.parent.name == "steamapps":
|
||||
# # steam://run exepects args to be url-encoded and separated by spaces.
|
||||
# args = map(lambda s: url_quote(str(s), safe=""), args)
|
||||
# args_str = " ".join(args)
|
||||
# uri = f"steam://run/1118310//{args_str}/"
|
||||
# return f"xdg-open {shell_quote(uri)}"
|
||||
if self.locations.config.root.parent.parent.name == "steamapps":
|
||||
# steam://run exepects args to be url-encoded and separated by spaces.
|
||||
args = map(lambda s: url_quote(str(s), safe=""), args)
|
||||
args_str = " ".join(args)
|
||||
uri = f"steam://run/1118310//{args_str}/"
|
||||
return f"xdg-open {shell_quote(uri)}"
|
||||
|
||||
# Flatpak RetroArch
|
||||
args = map(lambda s: shell_quote(str(s)), args)
|
||||
|
||||
@@ -78,6 +78,7 @@ class Source(Iterable):
|
||||
def is_available(self) -> bool:
|
||||
return sys.platform in self.available_on
|
||||
|
||||
@abstractmethod
|
||||
def make_executable(self, *args, **kwargs) -> str:
|
||||
"""
|
||||
Create a game executable command.
|
||||
@@ -104,7 +105,7 @@ class ExecutableFormatSource(Source):
|
||||
|
||||
def make_executable(self, *args, **kwargs) -> str:
|
||||
"""Use the executable format to"""
|
||||
return self.executable_format.format(*args, **kwargs)
|
||||
return self.executable_format.format(args, kwargs)
|
||||
|
||||
|
||||
# pylint: disable=abstract-method
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
import logging
|
||||
import re
|
||||
from pathlib import Path
|
||||
from time import time
|
||||
from typing import Iterable, NamedTuple
|
||||
|
||||
from src import shared
|
||||
@@ -34,7 +35,7 @@ class SteamSourceIterable(SourceIterable):
|
||||
source: "SteamSource"
|
||||
|
||||
def get_manifest_dirs(self) -> Iterable[Path]:
|
||||
"""Get dirs that contain Steam app manifests"""
|
||||
"""Get dirs that contain steam app manifests"""
|
||||
libraryfolders_path = self.source.locations.data["libraryfolders.vdf"]
|
||||
with open(libraryfolders_path, "r", encoding="utf-8") as file:
|
||||
contents = file.read()
|
||||
@@ -63,6 +64,8 @@ class SteamSourceIterable(SourceIterable):
|
||||
appid_cache = set()
|
||||
manifests = self.get_manifests()
|
||||
|
||||
added_time = int(time())
|
||||
|
||||
for manifest in manifests:
|
||||
# Get metadata from manifest
|
||||
steam = SteamFileHelper()
|
||||
@@ -87,11 +90,11 @@ class SteamSourceIterable(SourceIterable):
|
||||
|
||||
# Build game from local data
|
||||
values = {
|
||||
"added": shared.import_time,
|
||||
"added": added_time,
|
||||
"name": local_data["name"],
|
||||
"source": self.source.source_id,
|
||||
"game_id": self.source.game_id_format.format(game_id=appid),
|
||||
"executable": self.source.make_executable(game_id=appid),
|
||||
"executable": self.source.executable_format.format(game_id=appid),
|
||||
}
|
||||
game = Game(values)
|
||||
|
||||
@@ -102,6 +105,7 @@ class SteamSourceIterable(SourceIterable):
|
||||
)
|
||||
additional_data = {"local_image_path": image_path, "steam_appid": appid}
|
||||
|
||||
# Produce game
|
||||
yield (game, additional_data)
|
||||
|
||||
|
||||
|
||||
@@ -89,24 +89,18 @@ class SessionFileHandler(StreamHandler):
|
||||
|
||||
# If uncompressed, compress
|
||||
if not path.name.endswith(".xz"):
|
||||
try:
|
||||
with open(path, "r", encoding="utf-8") as original_file:
|
||||
original_data = original_file.read()
|
||||
except UnicodeDecodeError:
|
||||
# If the file is corrupted, throw it away
|
||||
path.unlink()
|
||||
return
|
||||
|
||||
# Compress the file
|
||||
compressed_path = path.with_suffix(path.suffix + ".xz")
|
||||
with lzma.open(
|
||||
compressed_path,
|
||||
"wt",
|
||||
format=FORMAT_XZ,
|
||||
preset=PRESET_DEFAULT,
|
||||
encoding="utf-8",
|
||||
) as lzma_file:
|
||||
lzma_file.write(original_data)
|
||||
with (
|
||||
lzma.open(
|
||||
compressed_path,
|
||||
"wt",
|
||||
format=FORMAT_XZ,
|
||||
preset=PRESET_DEFAULT,
|
||||
encoding="utf-8",
|
||||
) as lzma_file,
|
||||
open(path, "r", encoding="utf-8") as original_file,
|
||||
):
|
||||
lzma_file.write(original_file.read())
|
||||
path.unlink()
|
||||
path = compressed_path
|
||||
|
||||
|
||||
10
src/main.py
@@ -20,8 +20,6 @@
|
||||
import json
|
||||
import lzma
|
||||
import os
|
||||
import shlex
|
||||
import subprocess
|
||||
import sys
|
||||
from typing import Any, Optional
|
||||
|
||||
@@ -38,7 +36,6 @@ from src.details_window import DetailsWindow
|
||||
from src.game import Game
|
||||
from src.importer.importer import Importer
|
||||
from src.importer.sources.bottles_source import BottlesSource
|
||||
from src.importer.sources.desktop_source import DesktopSource
|
||||
from src.importer.sources.flatpak_source import FlatpakSource
|
||||
from src.importer.sources.heroic_source import HeroicSource
|
||||
from src.importer.sources.itch_source import ItchSource
|
||||
@@ -158,9 +155,9 @@ class CartridgesApplication(Adw.Application):
|
||||
def on_about_action(self, *_args: Any) -> None:
|
||||
# Get the debug info from the log files
|
||||
debug_str = ""
|
||||
for index, path in enumerate(shared.log_files):
|
||||
for i, path in enumerate(shared.log_files):
|
||||
# Add a horizontal line between runs
|
||||
if index > 0:
|
||||
if i > 0:
|
||||
debug_str += "─" * 37 + "\n"
|
||||
# Add the run's logs
|
||||
log_file = (
|
||||
@@ -244,9 +241,6 @@ class CartridgesApplication(Adw.Application):
|
||||
if shared.schema.get_boolean("flatpak"):
|
||||
shared.importer.add_source(FlatpakSource())
|
||||
|
||||
if shared.schema.get_boolean("desktop"):
|
||||
shared.importer.add_source(DesktopSource())
|
||||
|
||||
if shared.schema.get_boolean("itch"):
|
||||
shared.importer.add_source(ItchSource())
|
||||
|
||||
|
||||
@@ -97,8 +97,6 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
flatpak_data_file_chooser_button = Gtk.Template.Child()
|
||||
flatpak_import_launchers_switch = Gtk.Template.Child()
|
||||
|
||||
desktop_switch = Gtk.Template.Child()
|
||||
|
||||
sgdb_key_group = Gtk.Template.Child()
|
||||
sgdb_key_entry_row = Gtk.Template.Child()
|
||||
sgdb_switch = Gtk.Template.Child()
|
||||
@@ -201,7 +199,6 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
"sgdb",
|
||||
"sgdb-prefer",
|
||||
"sgdb-animated",
|
||||
"desktop",
|
||||
}
|
||||
)
|
||||
|
||||
@@ -279,6 +276,9 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
def resolve_locations(self, source: Source) -> None:
|
||||
"""Resolve locations and add a warning if location cannot be found"""
|
||||
|
||||
def clear_warning_selection(_widget: Any, label: Gtk.Label) -> None:
|
||||
label.select_region(-1, -1)
|
||||
|
||||
for location_name, location in source.locations._asdict().items():
|
||||
action_row = getattr(
|
||||
self, f"{source.source_id}_{location_name}_action_row", None
|
||||
@@ -290,16 +290,15 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
location.resolve()
|
||||
|
||||
except UnresolvableLocationError:
|
||||
title = _("Installation Not Found")
|
||||
description = _("Select a valid directory.")
|
||||
format_start = '<span rise="12pt"><b><big>'
|
||||
format_end = "</big></b></span>\n"
|
||||
|
||||
popover = Gtk.Popover(
|
||||
focusable=True,
|
||||
child=(
|
||||
Gtk.Label(
|
||||
label=format_start + title + format_end + description,
|
||||
label := Gtk.Label(
|
||||
label=(
|
||||
'<span rise="12pt"><b><big>'
|
||||
+ _("Installation Not Found")
|
||||
+ "</big></b></span>\n"
|
||||
+ _("Select a valid directory.")
|
||||
),
|
||||
use_markup=True,
|
||||
wrap=True,
|
||||
max_width_chars=50,
|
||||
@@ -310,24 +309,17 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
margin_bottom=9,
|
||||
margin_start=12,
|
||||
margin_end=12,
|
||||
selectable=True,
|
||||
)
|
||||
),
|
||||
)
|
||||
)
|
||||
|
||||
popover.update_property(
|
||||
(Gtk.AccessibleProperty.LABEL,), (title + description,)
|
||||
)
|
||||
|
||||
def set_a11y_label(widget: Gtk.Popover) -> None:
|
||||
self.set_focus(widget)
|
||||
|
||||
popover.connect("show", set_a11y_label)
|
||||
popover.connect("show", clear_warning_selection, label)
|
||||
|
||||
menu_button = Gtk.MenuButton(
|
||||
icon_name="dialog-warning-symbolic",
|
||||
valign=Gtk.Align.CENTER,
|
||||
popover=popover,
|
||||
tooltip_text=_("Warning"),
|
||||
)
|
||||
menu_button.add_css_class("warning")
|
||||
|
||||
|
||||
@@ -52,6 +52,5 @@ image_size = (200 * scale_factor, 300 * scale_factor)
|
||||
# pylint: disable=invalid-name
|
||||
win = None
|
||||
importer = None
|
||||
import_time = None
|
||||
store = None
|
||||
log_files = None
|
||||
|
||||
@@ -17,12 +17,13 @@
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
from typing import Any, Callable
|
||||
from typing import Callable, Any
|
||||
|
||||
from gi.repository import Gio
|
||||
|
||||
from src.game import Game
|
||||
from src.store.managers.manager import Manager
|
||||
from src.utils.task import Task
|
||||
|
||||
|
||||
class AsyncManager(Manager):
|
||||
@@ -48,10 +49,11 @@ class AsyncManager(Manager):
|
||||
self, game: Game, additional_data: dict, callback: Callable[["Manager"], Any]
|
||||
) -> None:
|
||||
"""Create a task to process the game in a separate thread"""
|
||||
task = Gio.Task.new(None, self.cancellable, self._task_callback, (callback,))
|
||||
task.run_in_thread(lambda *_: self._task_thread_func((game, additional_data)))
|
||||
task = Task.new(None, self.cancellable, self._task_callback, (callback,))
|
||||
task.set_task_data((game, additional_data))
|
||||
task.run_in_thread(self._task_thread_func)
|
||||
|
||||
def _task_thread_func(self, data):
|
||||
def _task_thread_func(self, _task, _source_object, data, _cancellable):
|
||||
"""Task thread entry point"""
|
||||
game, additional_data, *_rest = data
|
||||
self.run(game, additional_data)
|
||||
|
||||
@@ -22,14 +22,14 @@ from pathlib import Path
|
||||
from typing import NamedTuple
|
||||
|
||||
import requests
|
||||
from gi.repository import GdkPixbuf, Gio
|
||||
from gi.repository import Gio, GdkPixbuf
|
||||
from requests.exceptions import HTTPError, SSLError
|
||||
|
||||
from src import shared
|
||||
from src.game import Game
|
||||
from src.store.managers.manager import Manager
|
||||
from src.store.managers.steam_api_manager import SteamAPIManager
|
||||
from src.utils.save_cover import convert_cover, save_cover
|
||||
from src.utils.save_cover import resize_cover, save_cover
|
||||
|
||||
|
||||
class ImageSize(NamedTuple):
|
||||
@@ -110,16 +110,18 @@ class CoverManager(Manager):
|
||||
stretch = 1 - (resized_height / cover_size.height)
|
||||
return stretch <= max_stretch
|
||||
|
||||
def composite_cover(
|
||||
def save_composited_cover(
|
||||
self,
|
||||
game: Game,
|
||||
image_path: Path,
|
||||
scale: float = 1,
|
||||
blur_size: ImageSize = ImageSize(2, 2),
|
||||
) -> GdkPixbuf.Pixbuf:
|
||||
) -> None:
|
||||
"""
|
||||
Return the image composited with a background blur.
|
||||
Save the image composited with a background blur.
|
||||
If the image is stretchable, just stretch it.
|
||||
|
||||
:param game: The game to save the cover for
|
||||
:param path: Path where the source image is located
|
||||
:param scale:
|
||||
Scale of the smalled image side
|
||||
@@ -128,15 +130,14 @@ class CoverManager(Manager):
|
||||
"""
|
||||
|
||||
# Load source image
|
||||
source = GdkPixbuf.Pixbuf.new_from_file(
|
||||
str(convert_cover(image_path, resize=False))
|
||||
)
|
||||
source = GdkPixbuf.Pixbuf.new_from_file(str(image_path))
|
||||
source_size = ImageSize(source.get_width(), source.get_height())
|
||||
cover_size = ImageSize._make(shared.image_size)
|
||||
|
||||
# Stretch if possible
|
||||
if scale == 1 and self.is_stretchable(source_size, cover_size):
|
||||
return source
|
||||
save_cover(game.game_id, resize_cover(pixbuf=source))
|
||||
return
|
||||
|
||||
# Create the blurred cover background
|
||||
# fmt: off
|
||||
@@ -163,7 +164,7 @@ class CoverManager(Manager):
|
||||
GdkPixbuf.InterpType.BILINEAR,
|
||||
255,
|
||||
)
|
||||
return cover
|
||||
save_cover(game.game_id, resize_cover(pixbuf=cover))
|
||||
|
||||
def main(self, game: Game, additional_data: dict) -> None:
|
||||
if game.blacklisted:
|
||||
@@ -184,15 +185,13 @@ class CoverManager(Manager):
|
||||
continue
|
||||
|
||||
# Icon cover
|
||||
composite_kwargs = {}
|
||||
|
||||
if key == "local_icon_path":
|
||||
composite_kwargs["scale"] = 0.7
|
||||
composite_kwargs["blur_size"] = ImageSize(1, 2)
|
||||
self.save_composited_cover(
|
||||
game,
|
||||
image_path,
|
||||
scale=0.7,
|
||||
blur_size=ImageSize(1, 2),
|
||||
)
|
||||
return
|
||||
|
||||
save_cover(
|
||||
game.game_id,
|
||||
convert_cover(
|
||||
pixbuf=self.composite_cover(image_path, **composite_kwargs)
|
||||
),
|
||||
)
|
||||
self.save_composited_cover(game, image_path)
|
||||
|
||||
@@ -24,13 +24,13 @@ from requests.exceptions import HTTPError, SSLError
|
||||
from src.errors.friendly_error import FriendlyError
|
||||
from src.game import Game
|
||||
from src.store.managers.async_manager import AsyncManager
|
||||
from src.store.managers.cover_manager import CoverManager
|
||||
from src.store.managers.steam_api_manager import SteamAPIManager
|
||||
from src.store.managers.cover_manager import CoverManager
|
||||
from src.utils.steamgriddb import SGDBAuthError, SGDBHelper
|
||||
|
||||
|
||||
class SGDBManager(AsyncManager):
|
||||
"""Manager in charge of downloading a game's cover from SteamGridDB"""
|
||||
"""Manager in charge of downloading a game's cover from steamgriddb"""
|
||||
|
||||
run_after = (SteamAPIManager, CoverManager)
|
||||
retryable_on = (HTTPError, SSLError, ConnectionError, JSONDecodeError)
|
||||
|
||||
@@ -23,8 +23,8 @@ from urllib3.exceptions import ConnectionError as Urllib3ConnectionError
|
||||
from src.game import Game
|
||||
from src.store.managers.async_manager import AsyncManager
|
||||
from src.utils.steam import (
|
||||
SteamAPIHelper,
|
||||
SteamGameNotFoundError,
|
||||
SteamAPIHelper,
|
||||
SteamNotAGameError,
|
||||
SteamRateLimiter,
|
||||
)
|
||||
@@ -44,7 +44,7 @@ class SteamAPIManager(AsyncManager):
|
||||
self.steam_api_helper = SteamAPIHelper(self.steam_rate_limiter)
|
||||
|
||||
def main(self, game: Game, additional_data: dict) -> None:
|
||||
# Skip non-Steam games
|
||||
# Skip non-steam games
|
||||
appid = additional_data.get("steam_appid", None)
|
||||
if appid is None:
|
||||
return
|
||||
|
||||
@@ -28,22 +28,12 @@ from PIL import Image, ImageSequence, UnidentifiedImageError
|
||||
from src import shared
|
||||
|
||||
|
||||
def convert_cover(
|
||||
cover_path: Optional[Path] = None,
|
||||
pixbuf: Optional[GdkPixbuf.Pixbuf] = None,
|
||||
resize: bool = True,
|
||||
def resize_cover(
|
||||
cover_path: Optional[Path] = None, pixbuf: Optional[GdkPixbuf.Pixbuf] = None
|
||||
) -> Optional[Path]:
|
||||
if not cover_path and not pixbuf:
|
||||
return None
|
||||
|
||||
pixbuf_extensions = set()
|
||||
for pixbuf_format in GdkPixbuf.Pixbuf.get_formats():
|
||||
for pixbuf_extension in pixbuf_format.get_extensions():
|
||||
pixbuf_extensions.add(pixbuf_extension)
|
||||
|
||||
if not resize and cover_path and cover_path.suffix.lower()[1:] in pixbuf_extensions:
|
||||
return cover_path
|
||||
|
||||
if pixbuf:
|
||||
cover_path = Path(Gio.File.new_tmp("XXXXXX.tiff")[0].get_path())
|
||||
pixbuf.savev(str(cover_path), "tiff", ["compression"], ["1"])
|
||||
@@ -52,8 +42,7 @@ def convert_cover(
|
||||
with Image.open(cover_path) as image:
|
||||
if getattr(image, "is_animated", False):
|
||||
frames = tuple(
|
||||
frame.resize((200, 300)) if resize else frame
|
||||
for frame in ImageSequence.Iterator(image)
|
||||
frame.resize((200, 300)) for frame in ImageSequence.Iterator(image)
|
||||
)
|
||||
|
||||
tmp_path = Path(Gio.File.new_tmp("XXXXXX.gif")[0].get_path())
|
||||
@@ -61,7 +50,6 @@ def convert_cover(
|
||||
tmp_path,
|
||||
save_all=True,
|
||||
append_images=frames[1:],
|
||||
disposal=2,
|
||||
)
|
||||
|
||||
else:
|
||||
@@ -71,7 +59,7 @@ def convert_cover(
|
||||
image = image.convert("RGBA")
|
||||
|
||||
tmp_path = Path(Gio.File.new_tmp("XXXXXX.tiff")[0].get_path())
|
||||
(image.resize(shared.image_size) if resize else image).save(
|
||||
image.resize(shared.image_size).save(
|
||||
tmp_path,
|
||||
compression="tiff_adobe_deflate"
|
||||
if shared.schema.get_boolean("high-quality-images")
|
||||
@@ -82,7 +70,7 @@ def convert_cover(
|
||||
Gdk.Texture.new_from_filename(str(cover_path)).save_to_tiff(
|
||||
tmp_path := Gio.File.new_tmp("XXXXXX.tiff")[0].get_path()
|
||||
)
|
||||
return convert_cover(tmp_path)
|
||||
return resize_cover(tmp_path)
|
||||
except GLib.GError:
|
||||
return None
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ class SteamRateLimiter(RateLimiter):
|
||||
|
||||
|
||||
class SteamFileHelper:
|
||||
"""Helper for Steam file formats"""
|
||||
"""Helper for steam file formats"""
|
||||
|
||||
def get_manifest_data(self, manifest_path: Path) -> SteamManifestData:
|
||||
"""Get local data for a game from its manifest"""
|
||||
|
||||
@@ -28,7 +28,7 @@ from requests.exceptions import HTTPError
|
||||
|
||||
from src import shared
|
||||
from src.game import Game
|
||||
from src.utils.save_cover import convert_cover, save_cover
|
||||
from src.utils.save_cover import resize_cover, save_cover
|
||||
|
||||
|
||||
class SGDBError(Exception):
|
||||
@@ -134,7 +134,7 @@ class SGDBHelper:
|
||||
tmp_file = Gio.File.new_tmp()[0]
|
||||
tmp_file_path = tmp_file.get_path()
|
||||
Path(tmp_file_path).write_bytes(response.content)
|
||||
save_cover(game.game_id, convert_cover(tmp_file_path))
|
||||
save_cover(game.game_id, resize_cover(tmp_file_path))
|
||||
except SGDBAuthError as error:
|
||||
# Let caller handle auth errors
|
||||
raise error
|
||||
|
||||
95
src/utils/task.py
Normal file
@@ -0,0 +1,95 @@
|
||||
# task.py
|
||||
#
|
||||
# Copyright 2023 Geoffrey Coulaud
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
from functools import wraps
|
||||
from typing import Any, Callable
|
||||
|
||||
from gi.repository import Gio
|
||||
|
||||
|
||||
def create_task_thread_func_closure(func: Callable, data: Any) -> Callable:
|
||||
"""Wrap a Gio.TaskThreadFunc with the given data in a closure"""
|
||||
|
||||
def closure(
|
||||
task: Gio.Task, source_object: object, _data: Any, cancellable: Gio.Cancellable
|
||||
) -> Any:
|
||||
func(task, source_object, data, cancellable)
|
||||
|
||||
return closure
|
||||
|
||||
|
||||
def decorate_set_task_data(task: Gio.Task) -> Callable:
|
||||
"""Decorate Gio.Task.set_task_data to replace it"""
|
||||
|
||||
def decorator(original_method: Callable) -> Callable:
|
||||
@wraps(original_method)
|
||||
def new_method(task_data: Any) -> None:
|
||||
task.task_data = task_data
|
||||
|
||||
return new_method
|
||||
|
||||
return decorator
|
||||
|
||||
|
||||
def decorate_run_in_thread(task: Gio.Task) -> Callable:
|
||||
"""Decorate Gio.Task.run_in_thread to pass the task data correctly
|
||||
Creates a closure around task_thread_func with the task data available."""
|
||||
|
||||
def decorator(original_method: Callable) -> Callable:
|
||||
@wraps(original_method)
|
||||
def new_method(task_thread_func: Callable) -> None:
|
||||
closure = create_task_thread_func_closure(task_thread_func, task.task_data)
|
||||
original_method(closure)
|
||||
|
||||
return new_method
|
||||
|
||||
return decorator
|
||||
|
||||
|
||||
# pylint: disable=too-few-public-methods
|
||||
class Task:
|
||||
"""Wrapper around Gio.Task to patch task data not being passed"""
|
||||
|
||||
@classmethod
|
||||
def new(
|
||||
cls,
|
||||
source_object: object,
|
||||
cancellable: Gio.Cancellable,
|
||||
callback: Callable,
|
||||
callback_data: Any,
|
||||
) -> Gio.Task:
|
||||
"""Create a new, monkey-patched Gio.Task.
|
||||
The `set_task_data` and `run_in_thread` methods are decorated.
|
||||
|
||||
As of 2023-05-19, PyGObject does not work well with Gio.Task, so to pass data
|
||||
the only viable way it to create a closure with the thread function and its data.
|
||||
This class is supposed to make Gio.Task comply with its expected behaviour
|
||||
per the docs:
|
||||
|
||||
http://lazka.github.io/pgi-docs/#Gio-2.0/classes/Task.html#Gio.Task.set_task_data
|
||||
|
||||
This code may break if pygobject overrides change in the future.
|
||||
We need to manually pass `self` to the decorators since it's otherwise bound but
|
||||
not accessible from Python's side.
|
||||
"""
|
||||
|
||||
task = Gio.Task.new(source_object, cancellable, callback, callback_data)
|
||||
task.set_task_data = decorate_set_task_data(task)(task.set_task_data)
|
||||
task.run_in_thread = decorate_run_in_thread(task)(task.run_in_thread)
|
||||
return task
|
||||
@@ -114,21 +114,6 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
||||
style_manager.connect("notify::dark", self.set_details_view_opacity)
|
||||
style_manager.connect("notify::high-contrast", self.set_details_view_opacity)
|
||||
|
||||
# Allow for a custom number of rows for the library
|
||||
if shared.schema.get_uint("library-rows"):
|
||||
shared.schema.bind(
|
||||
"library-rows",
|
||||
self.library,
|
||||
"max-children-per-line",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
shared.schema.bind(
|
||||
"library-rows",
|
||||
self.hidden_library,
|
||||
"max-children-per-line",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
|
||||
def search_changed(self, _widget: Any, hidden: bool) -> None:
|
||||
# Refresh search filter on keystroke in search box
|
||||
(self.hidden_library if hidden else self.library).invalidate_filter()
|
||||
@@ -258,7 +243,7 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
||||
).lower()
|
||||
|
||||
if var != "name" and get_value(0) == get_value(1):
|
||||
var, order = "name", False
|
||||
var, order = "name", True
|
||||
|
||||
return ((get_value(0) > get_value(1)) ^ order) * 2 - 1
|
||||
|
||||
|
||||