Compare commits
45 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33a6efc02b | ||
|
|
d88801bdef | ||
|
|
8c58452a6e | ||
|
|
993c0165d0 | ||
|
|
042fb3e5d3 | ||
|
|
6f92d98d23 | ||
|
|
4ba4fbe27d | ||
|
|
1954749068 | ||
|
|
ee76b8eb55 | ||
|
|
60be155b51 | ||
|
|
60925982e0 | ||
|
|
1fe2add19a | ||
|
|
f046538771 | ||
|
|
ca7199b9d1 | ||
|
|
07a5e268cf | ||
|
|
7200d45303 | ||
|
|
a154c76744 | ||
|
|
228db1b2f0 | ||
|
|
2cc9f638a7 | ||
|
|
70f3089aed | ||
|
|
610837911f | ||
|
|
d57bc83357 | ||
|
|
3e152fd4ca | ||
|
|
723f21ca13 | ||
|
|
33223d22f4 | ||
|
|
0a0865e0b4 | ||
|
|
a1bf94904c | ||
|
|
5e0c5970ad | ||
|
|
d353249c41 | ||
|
|
88af0f2f59 | ||
|
|
ad461dc1f0 | ||
|
|
32ab5871bb | ||
|
|
3d5bf39ea7 | ||
|
|
f3956f3ea6 | ||
|
|
0aa6d967bb | ||
|
|
500d02b62d | ||
|
|
f321b5453c | ||
|
|
4227b71138 | ||
|
|
d588695a29 | ||
|
|
c841d766a6 | ||
|
|
2480527e5b | ||
|
|
12e4d5ed80 | ||
|
|
501ca75a02 | ||
|
|
732bb77192 | ||
|
|
f1b9a59c54 |
@@ -1,5 +1,5 @@
|
||||
#define MyAppName "Cartridges"
|
||||
#define MyAppVersion "1.0"
|
||||
#define MyAppVersion "1.1"
|
||||
#define MyAppPublisher "kramo"
|
||||
#define MyAppURL "https://github.com/kra-mo/cartridges"
|
||||
#define MyAppExeName "pythonw.exe"
|
||||
|
||||
@@ -5,11 +5,12 @@
|
||||
# Cartridges
|
||||
A GTK4 + Libadwaita game launcher
|
||||
|
||||
[![Flathub][flathub-image]][flathub-url]
|
||||
[![Build status][github-actions-image]][github-actions-url]
|
||||
[![Translation Status][weblate-image]][weblate-url]
|
||||
[![License][license-image]][license-url]
|
||||
[![Discord Chatroom][discord-image]][discord-url]
|
||||
[![Code style][code-style-image]][code-style-url]
|
||||
[![Discord Chatroom][discord-image]][discord-url]
|
||||
|
||||
[github-actions-url]: https://github.com/kra-mo/cartridges
|
||||
[github-actions-image]: https://github.com/kra-mo/cartridges/actions/workflows/flatpak-builder.yml/badge.svg
|
||||
@@ -21,6 +22,8 @@
|
||||
[weblate-image]: https://hosted.weblate.org/widgets/cartridges/-/cartridges/svg-badge.svg
|
||||
[discord-url]: https://discord.gg/4KSFh3AmQR
|
||||
[discord-image]: https://img.shields.io/discord/1088155799299313754?color=%235865F2&label=discord&logo=discord&logoColor=%23FFFFFF
|
||||
[flathub-url]: https://flathub.org/apps/details/hu.kramo.Cartridges
|
||||
[flathub-image]: https://img.shields.io/flathub/v/hu.kramo.Cartridges
|
||||
|
||||
<img src="data/screenshots/1.png">
|
||||
</div>
|
||||
@@ -40,6 +43,10 @@ For updates and questions, join our [Discord server]([discord-url])!
|
||||
|
||||
## Linux
|
||||
|
||||
### Flathub (Recommended)
|
||||
|
||||
<a href=https://flathub.org/apps/details/hu.kramo.Cartridges><img width='240' alt='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.png'/></a>
|
||||
|
||||
### From Releases
|
||||
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
||||
2. Install the downloaded file via GNOME Software or `flatpak install hu.kramo.Cartridges.flatpak`.
|
||||
|
||||
@@ -32,7 +32,6 @@ template game : Box {
|
||||
Box {
|
||||
Button button_play {
|
||||
halign: start;
|
||||
label: _("Play");
|
||||
margin-start: 6;
|
||||
margin-end: 6;
|
||||
margin-top: 6;
|
||||
|
||||
@@ -3,10 +3,10 @@ using Adw 1;
|
||||
|
||||
template PreferencesWindow : Adw.PreferencesWindow {
|
||||
search-enabled: false;
|
||||
default-height: 500;
|
||||
default-height: 550;
|
||||
|
||||
Adw.PreferencesPage page {
|
||||
Adw.PreferencesGroup {
|
||||
Adw.PreferencesGroup general_group {
|
||||
title: _("General");
|
||||
|
||||
Adw.ActionRow {
|
||||
@@ -16,10 +16,28 @@ template PreferencesWindow : Adw.PreferencesWindow {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("Cover Image Launches Game");
|
||||
subtitle: _("Swaps the behavior of the cover image and the play button");
|
||||
|
||||
Switch cover_launches_game_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("High Quality Images");
|
||||
subtitle: _("Save game covers losslessly at the cost of storage");
|
||||
|
||||
Switch high_quality_images_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Adw.PreferencesGroup steam_group {
|
||||
title: "Steam";
|
||||
title: _("Steam");
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("Steam Install Location");
|
||||
@@ -57,7 +75,7 @@ template PreferencesWindow : Adw.PreferencesWindow {
|
||||
}
|
||||
|
||||
Adw.PreferencesGroup heroic_group {
|
||||
title: "Heroic";
|
||||
title: _("Heroic");
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("Heroic Install Location");
|
||||
@@ -72,7 +90,7 @@ template PreferencesWindow : Adw.PreferencesWindow {
|
||||
Adw.ActionRow {
|
||||
title: _("Import Epic Games");
|
||||
|
||||
Switch import_epic_games_switch {
|
||||
Switch heroic_epic_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
@@ -80,7 +98,7 @@ template PreferencesWindow : Adw.PreferencesWindow {
|
||||
Adw.ActionRow {
|
||||
title: _("Import GOG Games");
|
||||
|
||||
Switch import_gog_games_switch {
|
||||
Switch heroic_gog_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
@@ -88,14 +106,14 @@ template PreferencesWindow : Adw.PreferencesWindow {
|
||||
Adw.ActionRow {
|
||||
title: _("Import Sideloaded Games");
|
||||
|
||||
Switch import_sideload_games_switch {
|
||||
Switch heroic_sideloaded_switch {
|
||||
valign: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Adw.PreferencesGroup bottles_group {
|
||||
title: "Bottles";
|
||||
title: _("Bottles");
|
||||
|
||||
Adw.ActionRow {
|
||||
title: _("Bottles Install Location");
|
||||
|
||||
@@ -4,6 +4,21 @@
|
||||
<key name="exit-after-launch" type="b">
|
||||
<default>false</default>
|
||||
</key>
|
||||
<key name="cover-launches-game" type="b">
|
||||
<default>false</default>
|
||||
</key>
|
||||
<key name="high-quality-images" type="b">
|
||||
<default>false</default>
|
||||
</key>
|
||||
<key name="steam-location" type="s">
|
||||
<default>"~/.steam/"</default>
|
||||
</key>
|
||||
<key name="steam-extra-dirs" type="as">
|
||||
<default>[]</default>
|
||||
</key>
|
||||
<key name="heroic-location" type="s">
|
||||
<default>"~/.var/app/com.heroicgameslauncher.hgl/config/heroic/"</default>
|
||||
</key>
|
||||
<key name="heroic-import-epic" type="b">
|
||||
<default>true</default>
|
||||
</key>
|
||||
@@ -13,15 +28,6 @@
|
||||
<key name="heroic-import-sideload" type="b">
|
||||
<default>true</default>
|
||||
</key>
|
||||
<key name="steam-location" type="s">
|
||||
<default>"~/.steam/"</default>
|
||||
</key>
|
||||
<key name="steam-extra-dirs" type="as">
|
||||
<default>[]</default>
|
||||
</key>
|
||||
<key name="heroic-location" type="s">
|
||||
<default>"~/.var/app/com.heroicgameslauncher.hgl/config/heroic/"</default>
|
||||
</key>
|
||||
<key name="bottles-location" type="s">
|
||||
<default>"~/.var/app/com.usebottles.bottles/data/bottles/"</default>
|
||||
</key>
|
||||
|
||||
@@ -36,8 +36,17 @@
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release version="1.1" date="2023-03-26">
|
||||
<description translatable="no">
|
||||
<ul>
|
||||
<li>Added option to launch games by clicking the cover image</li>
|
||||
<li>Added option to save cover art losslessly</li>
|
||||
<li>Translations since 1.0</li>
|
||||
</ul>
|
||||
</description>
|
||||
</release>
|
||||
<release version="1.0" date="2023-03-25">
|
||||
<description>
|
||||
<description translatable="no">
|
||||
<p>First stable release</p>
|
||||
</description>
|
||||
</release>
|
||||
|
||||
@@ -54,6 +54,9 @@
|
||||
"url" : "https://gitlab.gnome.org/jwestman/blueprint-compiler",
|
||||
"tag" : "v0.6.0"
|
||||
}
|
||||
],
|
||||
"cleanup" : [
|
||||
"*"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -67,8 +70,5 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"build-options" : {
|
||||
"env" : { }
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project('cartridges',
|
||||
version: '1.0',
|
||||
version: '1.1',
|
||||
meson_version: '>= 0.59.0',
|
||||
default_options: [ 'warning_level=2', 'werror=false', ],
|
||||
)
|
||||
|
||||
@@ -8,3 +8,5 @@ it
|
||||
ar
|
||||
es
|
||||
fi
|
||||
pt
|
||||
ru
|
||||
|
||||
124
po/ar.po
124
po/ar.po
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-24 16:49+0000\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-25 17:57+0000\n"
|
||||
"Last-Translator: Ali Aljishi <ahj696@hotmail.com>\n"
|
||||
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/ar/>\n"
|
||||
@@ -49,7 +49,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "المكتبة"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -67,7 +67,7 @@ msgstr "التفضيلات"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "أوَّل إصدار مستقرٍّ"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -102,7 +102,7 @@ msgstr "عد"
|
||||
msgid "Game Title"
|
||||
msgstr "عنوان اللعبة"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "العب"
|
||||
|
||||
@@ -162,35 +162,35 @@ msgstr "عن «عبوَّات»"
|
||||
msgid "Import from"
|
||||
msgstr "استورد من"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "ستيم"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "هِرُوِك"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "بوتلز"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "العنوان"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "حرِّر"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "أخفِ"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "أزل"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "اكشف"
|
||||
|
||||
@@ -252,44 +252,60 @@ msgstr "عام"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "اخرج بعد بدء الألعاب"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "موضع تثبيت ستيم"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "المجلَّد المستخدم عند استيراد الألعاب"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "مكتبات ستيم الإضافية"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "حدِّد المجلَّدات الأخرى التي ثُبِّتت فيها ألعاب ستيم"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "أمحُ"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "موضع تثبيت هِرُوِك"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "استورد ألعاب أَبِك"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "استورد ألعاب جيأوجي"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "استورد ألعابًا مثبَّتةً بغير متجر"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "موضع تثبيت بوتلز"
|
||||
|
||||
@@ -307,30 +323,35 @@ msgstr "أزيلت {title}"
|
||||
msgid "Undo"
|
||||
msgstr "تراجع"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "اليوم"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "أمس"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "أضيفت في: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "أبدًا"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "لُعبت آخر مرَّة في: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "تفاصيل اللعبة"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -392,36 +413,41 @@ msgstr "المطوِّر"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "المطوِّر أو الناشر (اختياري)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "ملف.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "برنامج"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\path\\to\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\path\\to\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/path/to/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/path/to/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -444,37 +470,37 @@ msgstr ""
|
||||
"\n"
|
||||
"ولا تنسَ إحاطة المسافات في المسار بعلامتي تنصيص مزدوجتين!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "ملفُّ تنفيذ"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "الملفُّ المفتوح أو الأمر المشغَّل عند بدء اللعبة"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "ألغِ"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "تعذَّرت إضافة اللعبة"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "تعذَّر تطبيق التفضيلات"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "لا يجوز كون عنوان اللعبة فارغًا."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "لا يجوز كون ملفِّ التنفيذ فارغًا."
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Copyright (C) YEAR kramo
|
||||
# This file is distributed under the same license as the Cartridges package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Project-Id-Version: Cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+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"
|
||||
@@ -97,7 +97,7 @@ msgstr ""
|
||||
msgid "Game Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
@@ -157,35 +157,35 @@ msgstr ""
|
||||
msgid "Import from"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr ""
|
||||
|
||||
@@ -247,44 +247,60 @@ msgstr ""
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr ""
|
||||
|
||||
@@ -302,30 +318,34 @@ msgstr ""
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:173
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -387,36 +407,41 @@ msgstr ""
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -430,37 +455,37 @@ msgid ""
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
|
||||
132
po/es.po
132
po/es.po
@@ -2,18 +2,22 @@
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted.weblate.org>, 2023.
|
||||
# gallegonovato <fran-carro@hotmail.es>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-25 13:56+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -45,7 +49,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -63,7 +67,7 @@ msgstr "Preferencias"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "Primera versión estable"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -98,7 +102,7 @@ msgstr "Volver"
|
||||
msgid "Game Title"
|
||||
msgstr "Título del juego"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Jugar"
|
||||
|
||||
@@ -158,35 +162,35 @@ msgstr "Acerca de Cartuchos"
|
||||
msgid "Import from"
|
||||
msgstr "Importar desde"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Título"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Ocultar"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Mostrar"
|
||||
|
||||
@@ -248,44 +252,60 @@ msgstr "General"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Salir después de iniciar juegos"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Ubicación de la instalación de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Directorio a usar para importar juegos"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Bibliotecas Steam adicionales"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Seleccione otros directorios donde tenga instalados juegos de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Limpiar"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Ubicación de la instalación de Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importar juegos de Epic"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importar juegos de GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importar juegos descargados"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Ubicación de instalación de Bottles"
|
||||
|
||||
@@ -303,30 +323,35 @@ msgstr "{title} eliminado"
|
||||
msgid "Undo"
|
||||
msgstr "Deshacer"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Hoy"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Ayer"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Añadido: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Nunca"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Jugado por última vez: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Detalles del juego"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -388,36 +413,41 @@ msgstr "Desarrollador"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "El desarrollador o editor (opcional)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "archivo.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "programa"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\ruta\\hasta\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\ruta\\hasta\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/ruta/hasta/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/ruta/hasta/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -441,37 +471,37 @@ msgstr ""
|
||||
"\n"
|
||||
"Si la ruta contiene espacios, ¡asegúrese de entrecomillarla!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Ejecutable"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Archivo a abrir o comando a ejecutar al iniciar el juego"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "No se puede añadir el juego"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "No se pudieron aplicar las preferencias"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "El título del juego no puede estar vacío."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "El ejecutable no puede estar vacío."
|
||||
|
||||
|
||||
118
po/fi.po
118
po/fi.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-24 21:14+0000\n"
|
||||
"Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>\n"
|
||||
"Language-Team: Finnish <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -104,7 +104,7 @@ msgstr "Takaisin"
|
||||
msgid "Game Title"
|
||||
msgstr "Pelin nimi"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Pelaa"
|
||||
|
||||
@@ -164,35 +164,35 @@ msgstr "Tietoja Cartridges"
|
||||
msgid "Import from"
|
||||
msgstr "Tuo kohteesta"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Nimi"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Muokkaa"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Piilota"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Poista"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Näytä"
|
||||
|
||||
@@ -254,44 +254,60 @@ msgstr "Yleistä"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Poistuminen pelin käynnistämisen jälkeen"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Steam asennuspaikka"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Hakemisto, jota käytetään pelejä tuotaessa"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Steam lisäkirjastot"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Valitse muut hakemistot, joihin Steam-pelit on asennettu"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Tyhjennä"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Heroic asennuspaikka"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Tuo Epic-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Tuo GOG-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Tuo Sideload-pelejä"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Bottles asennuspaikka"
|
||||
|
||||
@@ -309,30 +325,35 @@ msgstr "{title} poistettu"
|
||||
msgid "Undo"
|
||||
msgstr "Kumoa"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Tänään"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Eilen"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Lisätty: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Ei koskaan"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Pelattu: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Pelin tiedot"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -394,36 +415,41 @@ msgstr "Kehittäjä"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Kehittäjä tai julkaisija (valinnainen)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "file.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "ohjelma"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\polku\\kansioon\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\polku\\kansioon\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/polku/kansioon/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/polku/kansioon/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -448,39 +474,39 @@ msgstr ""
|
||||
"Jos polku sisältää välilyöntejä, varmista, että se on suljettu "
|
||||
"kaksinkertaisiin lainausmerkkeihin!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Suoritettava"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
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ä"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Peruuta"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Peliä ei voitu lisätä"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Asetuksia ei voitu ottaa käyttöön"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Pelin nimi ei voi olla tyhjä."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Suoritettava ei voi olla tyhjä."
|
||||
|
||||
|
||||
123
po/fr.po
123
po/fr.po
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-21 11:05+0000\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 09:45+0000\n"
|
||||
"Last-Translator: kramo <contact@kramo.hu>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/fr/>\n"
|
||||
@@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -103,7 +103,7 @@ msgstr "Retour"
|
||||
msgid "Game Title"
|
||||
msgstr "Titre du jeu"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Jouer"
|
||||
|
||||
@@ -163,35 +163,35 @@ msgstr "À propos de Cartridges"
|
||||
msgid "Import from"
|
||||
msgstr "Importer depuis"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Titre"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Modifier"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Masquer"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Retirer"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Afficher"
|
||||
|
||||
@@ -253,45 +253,61 @@ msgstr "Général"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Quitter après avoir lancé les jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Emplacement de l'installation de Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Répertoire à utiliser lors de l'importation de jeux"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Bibliothèque Steam supplémentaires"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
"Sélectionnez d’autres répertoires où vous avez des jeux Steam installés"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Vider"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Emplacement de l'installation Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importer Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importer des jeux GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importer des jeux Sideloaded"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Emplacement de l'installation Bottles"
|
||||
|
||||
@@ -309,30 +325,35 @@ msgstr "{title} retiré"
|
||||
msgid "Undo"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Aujourd'hui"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Hier"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Ajouté : {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Jamais"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Dernière session : {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Détails du jeu"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -394,36 +415,41 @@ msgstr "Développeur"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Le développeur ou l'éditeur (facultatif)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "ficher.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -437,37 +463,37 @@ msgid ""
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Exécutable"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fichier à ouvrir ou commande à exécuter au lancement du jeu"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Impossible d'ajouter un jeu"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Impossible d'appliquer les préférences"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Le titre du jeu ne peut pas être vide."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "L'exécutable ne peut pas être vide."
|
||||
|
||||
@@ -512,7 +538,6 @@ msgid "Importing Games…"
|
||||
msgstr "Importation des jeux…"
|
||||
|
||||
#: src/utils/steam_parser.py:266
|
||||
#, fuzzy
|
||||
msgid "Talking to Steam"
|
||||
msgstr "Parler à Steam"
|
||||
|
||||
|
||||
139
po/hu.po
139
po/hu.po
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-19 12:28+0000\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 09:45+0000\n"
|
||||
"Last-Translator: kramo <contact@kramo.hu>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/hu/>\n"
|
||||
@@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -45,11 +45,11 @@ msgid ""
|
||||
"hiding and sorting by date added or last played."
|
||||
msgstr ""
|
||||
"A Kazetták egy egyszerű játékindító. Támogatja a Steam-ből, Heroic-ból és "
|
||||
"Bottles-ből való importálást, valamint a játékok elrejtését és rendezését."
|
||||
"Palackok-ból való importálást, valamint a játékok elrejtését és rendezését."
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "Könyvtár"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -67,7 +67,7 @@ msgstr "Beállítások"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "Első stabil kiadás"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -102,7 +102,7 @@ msgstr "Vissza"
|
||||
msgid "Game Title"
|
||||
msgstr "Cím"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Játék"
|
||||
|
||||
@@ -162,35 +162,35 @@ msgstr "A Kazettákról"
|
||||
msgid "Import from"
|
||||
msgstr "Importálás innen"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
msgstr "Palackok"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Cím"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Szerkeszt"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Elrejt"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Eltávolít"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Mutat"
|
||||
|
||||
@@ -252,46 +252,62 @@ msgstr "Általános"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Kilépés Játékok Indítása Után"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr "A Borítókép Indítja el A Játékot"
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "Felcseréli a \"Játék\" gomb és a borítókép viselkedését"
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr "Jó Minőségű Képek"
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr "Játékborítók veszteségmentes tárolása a tárhely költségére"
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Steam Telepítés Helye"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Az importáláskor használatos mappa"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Extra Steam Könyvtárak"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Válasszon ki egyéb mappákat, ahol vannak még Steam játékai"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Törlés"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Heroic Telepítés Helye"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic Games Játékok Importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG Játékok Importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Manuálisan Hozzáadott Játékok Importálása"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Bottles Telepítés Helye"
|
||||
msgstr "Palackok Telepítés Helye"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:130
|
||||
@@ -307,30 +323,34 @@ msgstr "{title} eltávolítva"
|
||||
msgid "Undo"
|
||||
msgstr "Visszavonás"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Ma"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Tegnap"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Hozzáadva: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Soha"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Legutóbbi játékmenet: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
msgid "Details"
|
||||
msgstr "Részletek"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -338,19 +358,19 @@ msgstr "Nem Lehet Importálni a Játékot"
|
||||
|
||||
#: src/utils/bottles_parser.py:81
|
||||
msgid "The Bottles directory cannot be found."
|
||||
msgstr "A Bottles mappa nem található."
|
||||
msgstr "A Palackok mappa nem található."
|
||||
|
||||
#: src/utils/bottles_parser.py:83
|
||||
msgid "Set Bottles Location"
|
||||
msgstr "Bottles Mappa Kiválasztása"
|
||||
msgstr "Palackok Mappa Kiválasztása"
|
||||
|
||||
#: src/utils/bottles_parser.py:141
|
||||
msgid "No new games were found in the Bottles library."
|
||||
msgstr "Nem találhatók új játékok a Bottles könyvtárban."
|
||||
msgstr "Nem találhatók új játékok a Palackok könyvtárban."
|
||||
|
||||
#: src/utils/bottles_parser.py:146 src/utils/bottles_parser.py:153
|
||||
msgid "Bottles Games Imported"
|
||||
msgstr "Bottles Játékok Importálva"
|
||||
msgstr "Palackok Játékok Importálva"
|
||||
|
||||
#: src/utils/bottles_parser.py:147 src/utils/heroic_parser.py:257
|
||||
#: src/utils/steam_parser.py:177
|
||||
@@ -392,36 +412,41 @@ msgstr "Fejlesztő"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "A fejlesztő vagy kiadó (nem kötelező)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "fájl.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "program"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\útvonal\\a\\programhoz\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\útvonal\\a\\fájlhoz\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/útvonal/a/programhoz/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/útvonal/a/fájlhoz/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -445,37 +470,37 @@ msgstr ""
|
||||
"\n"
|
||||
"Ha az elérési útvonalban szóközök vannak, rakd az útvonalat idézőjelek közé!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Program"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
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"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Nem Lehet Hozzáadni a Játékot"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Nem Lehet Menteni a Beállításokat"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "A cím nem lehet üres."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "A program nem lehet üres."
|
||||
|
||||
|
||||
127
po/it.po
127
po/it.po
@@ -2,13 +2,14 @@
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Alessandro Iepure <alessandro.iepure@gmail.com>, 2023.
|
||||
# albanobattistella <albano_battistella@hotmail.com>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-24 16:12+0000\n"
|
||||
"Last-Translator: Alessandro Iepure <alessandro.iepure@gmail.com>\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-25 17:57+0000\n"
|
||||
"Last-Translator: albanobattistella <albano_battistella@hotmail.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/it/>\n"
|
||||
"Language: it\n"
|
||||
@@ -48,7 +49,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "Libreria"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -66,7 +67,7 @@ msgstr "Preferenze"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "Prima versione stabile"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -101,7 +102,7 @@ msgstr "Indietro"
|
||||
msgid "Game Title"
|
||||
msgstr "Titolo del gioco"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Gioca"
|
||||
|
||||
@@ -161,35 +162,35 @@ msgstr "Informazioni su Cartucce"
|
||||
msgid "Import from"
|
||||
msgstr "Importa da"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Titolo"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Modifica"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Nascondi"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Rimuovi"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Mostra"
|
||||
|
||||
@@ -251,44 +252,60 @@ msgstr "Generale"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Esci dopo l'avvio dei giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Percorso Installazione Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Cartella da usare per importare i giochi"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Librerie Steam Extra"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Seleziona le altre directory in cui sono installati i giochi di Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Cancella"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Percorso Installazione Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importa giochi da Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importa giochi da GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importa giochi da aggiunti manualmente"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Percorso Installazione Bottles"
|
||||
|
||||
@@ -306,30 +323,35 @@ msgstr "{title} rimosso"
|
||||
msgid "Undo"
|
||||
msgstr "Annulla"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Oggi"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Ieri"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Aggiunto il: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Mai"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Ultimo avvio: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Dettagli del gioco"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -391,36 +413,41 @@ msgstr "Sviluppatore"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Lo sviluppatore o l'editore (opzionale)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "file.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "programma"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\percorso\\per\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\percorso\\per\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/percorso/per/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/percorso/per/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -443,37 +470,37 @@ msgstr ""
|
||||
"\n"
|
||||
"Se il comando contiene spazi, mettilo tra virgolette!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Eseguibile"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "File da aprire o comando da lanciare per avviare il gioco"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Impossibile aggiungere il gioco"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Impossibile applicare le preferenze"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Il titolo del gioco non può essere vuoto."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "L'eseguibile non può essere vuoto."
|
||||
|
||||
|
||||
178
po/nb_NO.po
178
po/nb_NO.po
@@ -2,12 +2,13 @@
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# kramo <contact@kramo.hu>, 2023.
|
||||
# Allan Nordhøy <epost@anotheragency.no>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-21 11:05+0000\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 09:45+0000\n"
|
||||
"Last-Translator: kramo <contact@kramo.hu>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||
"cartridges/cartridges/nb_NO/>\n"
|
||||
@@ -16,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -49,7 +50,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "Bibliotek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -67,7 +68,7 @@ msgstr "Innstillinger"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "Første ordentlige utgave"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -79,9 +80,8 @@ msgid "Try a different search."
|
||||
msgstr "Prøv et forskjellig søk."
|
||||
|
||||
#: data/gtk/window.blp:14
|
||||
#, fuzzy
|
||||
msgid "No Games"
|
||||
msgstr "Spill"
|
||||
msgstr "Ingen spill"
|
||||
|
||||
#: data/gtk/window.blp:15
|
||||
msgid "Use the + button to add games."
|
||||
@@ -97,13 +97,13 @@ msgstr "Spill du skjuler vil vises her."
|
||||
|
||||
#: data/gtk/window.blp:44 data/gtk/window.blp:254
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
msgstr "Tilbake"
|
||||
|
||||
#: data/gtk/window.blp:92
|
||||
msgid "Game Title"
|
||||
msgstr "Spillnavn"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Spill"
|
||||
|
||||
@@ -113,7 +113,7 @@ msgstr "Legg til spill"
|
||||
|
||||
#: data/gtk/window.blp:203 data/gtk/window.blp:266
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
msgstr "Hovedmeny"
|
||||
|
||||
#: data/gtk/window.blp:210 data/gtk/window.blp:273
|
||||
#, fuzzy
|
||||
@@ -164,35 +164,35 @@ msgstr "Om"
|
||||
msgid "Import from"
|
||||
msgstr "Importer fra"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Navn"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Rediger"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Skjul"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Fjern"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Opphev fjerning"
|
||||
|
||||
@@ -254,44 +254,61 @@ msgstr "Generelt"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Avslutt etter oppstart av spill"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr "Høykvalitetsbilder"
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr "Lagre spillomslag tapsfritt på bekostning av lagringsplass"
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Installasjonssted for Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Mappe å bruke ved import av spill"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr ""
|
||||
msgstr "Ekstra Steam-bibliotek"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
#, fuzzy
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
msgstr "Velg andre mapper der du har Steam-spill installert"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
msgstr "Tøm"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Installasjonssted for Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Importer Epic-spill"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Importer GOG-spill"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Importer sideinnlastede spill"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Installasjonssted for Bottles"
|
||||
|
||||
@@ -309,30 +326,35 @@ msgstr "{title} fjernet"
|
||||
msgid "Undo"
|
||||
msgstr "Angre"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "I dag"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "I går"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Tillagt: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
msgstr "Aldri"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Sist spilt: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Spilldetaljer"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -394,37 +416,42 @@ msgstr "Utvikler"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Utvikler eller utgiver (valgfritt)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
msgstr "fil.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
msgstr "program"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr ""
|
||||
msgstr "C:\\sti\\til\\{exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr ""
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\sti\\til\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/sti/til/{exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr ""
|
||||
msgstr "/sti/til/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#, python-brace-format
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, fuzzy, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
"\n"
|
||||
@@ -436,38 +463,48 @@ msgid ""
|
||||
"\n"
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
"Start den kjørbare «{exe_name}»-filen med denne kommandoen:\n"
|
||||
"\n"
|
||||
"<tt>«{exe_path}»</tt>\n"
|
||||
"\n"
|
||||
"For å åpne filen «{file_name}» med forvalgt program bruker du:\n"
|
||||
"\n"
|
||||
"<tt>{command} «{file_path}»</tt>\n"
|
||||
"\n"
|
||||
"Hvis stien inneholder mellomrom må du pakke den inn i doble engelske "
|
||||
"sitattegn."
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Kjørbar"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Fil å åpne eller kommando å kjøre ved oppstart av spillet"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Kunne ikke legge til spill"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Kunne ikke ta i bruk endringer"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Spillnavnet kan ikke være tomt."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Kjørbar fil må angis."
|
||||
|
||||
@@ -509,11 +546,12 @@ msgstr "Velg hvor Steam er å finne"
|
||||
|
||||
#: src/utils/steam_parser.py:265
|
||||
msgid "Importing Games…"
|
||||
msgstr ""
|
||||
msgstr "Importerer spill …"
|
||||
|
||||
#: src/utils/steam_parser.py:266
|
||||
#, fuzzy
|
||||
msgid "Talking to Steam"
|
||||
msgstr ""
|
||||
msgstr "Snakker med Steam"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Successfully imported {str(len(bottles_games))} games."
|
||||
|
||||
131
po/nl.po
131
po/nl.po
@@ -6,14 +6,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 09:45+0000\n"
|
||||
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -46,7 +49,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "Bibliotheek"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -64,7 +67,7 @@ msgstr "Voorkeuren"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "Eerste stabiele uitgave"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -99,7 +102,7 @@ msgstr "Terug"
|
||||
msgid "Game Title"
|
||||
msgstr "Game-titel"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Spelen"
|
||||
|
||||
@@ -159,35 +162,35 @@ msgstr "Over Cartridges"
|
||||
msgid "Import from"
|
||||
msgstr "Importeren uit"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Bewerken"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Verbergen"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Niet meer verbergen"
|
||||
|
||||
@@ -249,44 +252,61 @@ msgstr "Algemeen"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Sluiten na starten van game"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr "Cover-afbeelding start game"
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "Wisselt het gedrag van de cover-afbeelding en de speelknop om"
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr "Afbeeldingen van hoge kwaliteit"
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
"Game-covers zonder kwaliteitsverlies opslaan ten koste van opslagruimte"
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Installatielocatie van Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Map om te gebruiken bij het importeren van games"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Extra Steam-bibliotheken"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Andere mappen waar u Steam-games heeft geïnstalleerd"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Wissen"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Installatielocatie van Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG-games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Gesideloade games importeren"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Installatielocatie van Bottles"
|
||||
|
||||
@@ -304,30 +324,34 @@ msgstr "{title} verwijderd"
|
||||
msgid "Undo"
|
||||
msgstr "Ongedaan maken"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Vandaag"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Gisteren"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Toegevoegd op {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Nooit"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Laatst gespeeld op {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -389,36 +413,41 @@ msgstr "Ontwikkelaar"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "De ontwikkelaar of uitgever (optioneel)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "bestand.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "programma"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\pad\\naar\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\pad\\naar\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/pad/naar/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/pad/naar/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -443,38 +472,38 @@ msgstr ""
|
||||
"Indien het pad spaties bevat, zorg er dan voor dat er dubbele "
|
||||
"aanhalingstekens omheen staan!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Programmabestand"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
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"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Kon game niet toevoegen"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Kon voorkeuren niet toepassen"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Game-titel mag niet leeg zijn"
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Programmabestand mag niet leeg zijn"
|
||||
|
||||
|
||||
540
po/pt.po
Normal file
540
po/pt.po
Normal file
@@ -0,0 +1,540 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Pedro Sader Azevedo <pedro.saderazevedo@protonmail.com>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 09:03+0000\n"
|
||||
"Last-Translator: Pedro Sader Azevedo <pedro.saderazevedo@protonmail.com>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/pt/>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
#: src/main.py:115
|
||||
msgid "Cartridges"
|
||||
msgstr "Cartuchos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||
msgid "Game Launcher"
|
||||
msgstr "Iniciador de jogos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||
msgid "Launch your games"
|
||||
msgstr "Inicie seus jogos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||
msgid "Launch all your games"
|
||||
msgstr "Iniciar todos os seus jogos"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
"Cartridges is a simple game launcher. It has support for importing your "
|
||||
"games from Steam, Heroic and Bottles with organizational features such as "
|
||||
"hiding and sorting by date added or last played."
|
||||
msgstr ""
|
||||
"Cartuchos é um simples inicializador de jogos. Ele tem suporte para "
|
||||
"importação de jogos da Steam, do Heroic, e do Bottles com recursos de "
|
||||
"organização como ocultação e ordenação por data de adição ou de última vez "
|
||||
"jogado."
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Editar detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:30 data/gtk/window.blp:51
|
||||
msgid "Game Details"
|
||||
msgstr "Detalhes do jogo"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 data/gtk/window.blp:363
|
||||
#: src/utils/steam_parser.py:170
|
||||
msgid "Preferences"
|
||||
msgstr "Preferências"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr "Primeiro lançamento estável"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
msgid "No Games Found"
|
||||
msgstr "Nenhum jogo encontrado"
|
||||
|
||||
#: data/gtk/window.blp:7
|
||||
msgid "Try a different search."
|
||||
msgstr "Tente outra pesquisa."
|
||||
|
||||
#: data/gtk/window.blp:14
|
||||
msgid "No Games"
|
||||
msgstr "Nenhum jogo"
|
||||
|
||||
#: data/gtk/window.blp:15
|
||||
msgid "Use the + button to add games."
|
||||
msgstr "Use o botão + para adicionar jogos."
|
||||
|
||||
#: data/gtk/window.blp:22
|
||||
msgid "No Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:23
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:44 data/gtk/window.blp:254
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:92
|
||||
msgid "Game Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:196 data/gtk/window.blp:382
|
||||
msgid "Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:203 data/gtk/window.blp:266
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:210 data/gtk/window.blp:273
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:261
|
||||
msgid "Hidden Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:321
|
||||
msgid "Sort"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
msgid "A-Z"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:330
|
||||
msgid "Z-A"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:336
|
||||
msgid "Newest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:342
|
||||
msgid "Oldest"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:348
|
||||
msgid "Last Played"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:355
|
||||
msgid "Show Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:368
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:373
|
||||
msgid "About Cartridges"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
msgid "Import from"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:11
|
||||
msgctxt "shortcut window"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:14
|
||||
msgctxt "shortcut window"
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:19
|
||||
msgctxt "shortcut window"
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:24
|
||||
msgctxt "shortcut window"
|
||||
msgid "Show preferences"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:29
|
||||
msgctxt "shortcut window"
|
||||
msgid "Shortcuts"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:34
|
||||
msgctxt "shortcut window"
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:39
|
||||
msgctxt "shortcut window"
|
||||
msgid "Open menu"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:45
|
||||
msgctxt "shortcut window"
|
||||
msgid "Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:48
|
||||
msgctxt "shortcut window"
|
||||
msgid "Add new game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/help-overlay.blp:53
|
||||
msgctxt "shortcut window"
|
||||
msgid "Show hidden games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:10
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:13
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:130
|
||||
msgid "translator_credits"
|
||||
msgstr ""
|
||||
|
||||
#: src/main.py:193
|
||||
#, python-brace-format
|
||||
msgid "{title} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/main.py:194
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr ""
|
||||
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr ""
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Detalhes do jogo"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:81
|
||||
msgid "The Bottles directory cannot be found."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:83
|
||||
msgid "Set Bottles Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:141
|
||||
msgid "No new games were found in the Bottles library."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:146 src/utils/bottles_parser.py:153
|
||||
msgid "Bottles Games Imported"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/bottles_parser.py:147 src/utils/heroic_parser.py:257
|
||||
#: src/utils/steam_parser.py:177
|
||||
msgid "Successfully imported 1 game."
|
||||
msgstr ""
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/utils/bottles_parser.py:155 src/utils/heroic_parser.py:265
|
||||
#: src/utils/steam_parser.py:185
|
||||
#, python-brace-format
|
||||
msgid "Successfully imported {games_no} games."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:41
|
||||
msgid "Add New Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:46
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:57
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:59
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:95
|
||||
msgid "The title of the game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:100
|
||||
msgid "Developer"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:101
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
"\n"
|
||||
"<tt>\"{exe_path}\"</tt>\n"
|
||||
"\n"
|
||||
"To open the file \"{file_name}\" with the default application, use:\n"
|
||||
"\n"
|
||||
"<tt>{command} \"{file_path}\"</tt>\n"
|
||||
"\n"
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/heroic_parser.py:88
|
||||
msgid "The Heroic directory cannot be found."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/heroic_parser.py:90
|
||||
msgid "Set Heroic Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/heroic_parser.py:251
|
||||
msgid "No new games were found in the Heroic library."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/heroic_parser.py:256 src/utils/heroic_parser.py:263
|
||||
msgid "Heroic Games Imported"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:168
|
||||
msgid "No new games were found in the Steam library."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:176 src/utils/steam_parser.py:183
|
||||
msgid "Steam Games Imported"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:246
|
||||
msgid "The Steam directory cannot be found."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:248
|
||||
msgid "Set Steam Location"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:265
|
||||
msgid "Importing Games…"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/steam_parser.py:266
|
||||
msgid "Talking to Steam"
|
||||
msgstr ""
|
||||
549
po/ru.po
Normal file
549
po/ru.po
Normal file
@@ -0,0 +1,549 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the cartridges package.
|
||||
# Сергей <asvmail.as@gmail.com>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 11:15+0000\n"
|
||||
"Last-Translator: Сергей <asvmail.as@gmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
|
||||
"cartridges/ru/>\n"
|
||||
"Language: ru\n"
|
||||
"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 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
#: src/main.py:115
|
||||
msgid "Cartridges"
|
||||
msgstr "Картриджи"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:4
|
||||
msgid "Game Launcher"
|
||||
msgstr "Средство запуска игр"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:5
|
||||
msgid "Launch your games"
|
||||
msgstr "Запускайте свои игры"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
|
||||
msgid "Launch all your games"
|
||||
msgstr "Запустите все свои игры"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
|
||||
msgid ""
|
||||
"Cartridges is a simple game launcher. It has support for importing your "
|
||||
"games from Steam, Heroic and Bottles with organizational features such as "
|
||||
"hiding and sorting by date added or last played."
|
||||
msgstr ""
|
||||
"Картриджи - это простое приложение для запуска игр. Оно поддерживает импорт "
|
||||
"игр из Steam, Heroic и Bottles, имеет организационные функции, такие как "
|
||||
"скрытие и сортировка по дате добавления или последней игры."
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr "Библиотека"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
msgid "Edit Game Details"
|
||||
msgstr "Редактировать подробности об игре"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:30 data/gtk/window.blp:51
|
||||
msgid "Game Details"
|
||||
msgstr "Подробности об игре"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:34 data/gtk/window.blp:363
|
||||
#: src/utils/steam_parser.py:170
|
||||
msgid "Preferences"
|
||||
msgstr "Параметры"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr "Первый стабильный выпуск"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
msgid "No Games Found"
|
||||
msgstr "Игры не найдены"
|
||||
|
||||
#: data/gtk/window.blp:7
|
||||
msgid "Try a different search."
|
||||
msgstr "Попробуйте другой поиск."
|
||||
|
||||
#: data/gtk/window.blp:14
|
||||
msgid "No Games"
|
||||
msgstr "Игр нет"
|
||||
|
||||
#: data/gtk/window.blp:15
|
||||
msgid "Use the + button to add games."
|
||||
msgstr "Используйте кнопку «+» для добавления игр."
|
||||
|
||||
#: data/gtk/window.blp:22
|
||||
msgid "No Hidden Games"
|
||||
msgstr "Нет скрытых игр"
|
||||
|
||||
#: data/gtk/window.blp:23
|
||||
msgid "Games you hide will appear here."
|
||||
msgstr "Здесь появятся скрытые игры."
|
||||
|
||||
#: data/gtk/window.blp:44 data/gtk/window.blp:254
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: data/gtk/window.blp:92
|
||||
msgid "Game Title"
|
||||
msgstr "Название игры"
|
||||
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Играть"
|
||||
|
||||
#: data/gtk/window.blp:196 data/gtk/window.blp:382
|
||||
msgid "Add Game"
|
||||
msgstr "Добавить игру"
|
||||
|
||||
#: data/gtk/window.blp:203 data/gtk/window.blp:266
|
||||
msgid "Main Menu"
|
||||
msgstr "Главное меню"
|
||||
|
||||
#: data/gtk/window.blp:210 data/gtk/window.blp:273
|
||||
msgid "Search"
|
||||
msgstr "Поиск"
|
||||
|
||||
#: data/gtk/window.blp:261
|
||||
msgid "Hidden Games"
|
||||
msgstr "Скрытые игры"
|
||||
|
||||
#: data/gtk/window.blp:321
|
||||
msgid "Sort"
|
||||
msgstr "Сортировать"
|
||||
|
||||
#: data/gtk/window.blp:324
|
||||
msgid "A-Z"
|
||||
msgstr "А-Я"
|
||||
|
||||
#: data/gtk/window.blp:330
|
||||
msgid "Z-A"
|
||||
msgstr "Я-А"
|
||||
|
||||
#: data/gtk/window.blp:336
|
||||
msgid "Newest"
|
||||
msgstr "Сначала новые"
|
||||
|
||||
#: data/gtk/window.blp:342
|
||||
msgid "Oldest"
|
||||
msgstr "Сначала старые"
|
||||
|
||||
#: data/gtk/window.blp:348
|
||||
msgid "Last Played"
|
||||
msgstr "Последняя игра"
|
||||
|
||||
#: data/gtk/window.blp:355
|
||||
msgid "Show Hidden"
|
||||
msgstr "Показать скрытые"
|
||||
|
||||
#: data/gtk/window.blp:368
|
||||
msgid "Keyboard Shortcuts"
|
||||
msgstr "Комбинации клавиш"
|
||||
|
||||
#: data/gtk/window.blp:373
|
||||
msgid "About Cartridges"
|
||||
msgstr "О приложении"
|
||||
|
||||
#: data/gtk/window.blp:388
|
||||
msgid "Import from"
|
||||
msgstr "Импортировать из"
|
||||
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Название"
|
||||
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Редактировать"
|
||||
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Скрыть"
|
||||
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Удалить"
|
||||
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Показать"
|
||||
|
||||
#: data/gtk/help-overlay.blp:11
|
||||
msgctxt "shortcut window"
|
||||
msgid "General"
|
||||
msgstr "Основное"
|
||||
|
||||
#: data/gtk/help-overlay.blp:14
|
||||
msgctxt "shortcut window"
|
||||
msgid "Quit"
|
||||
msgstr "Выйти"
|
||||
|
||||
#: data/gtk/help-overlay.blp:19
|
||||
msgctxt "shortcut window"
|
||||
msgid "Search"
|
||||
msgstr "Поиск"
|
||||
|
||||
#: data/gtk/help-overlay.blp:24
|
||||
msgctxt "shortcut window"
|
||||
msgid "Show preferences"
|
||||
msgstr "Показать параметры"
|
||||
|
||||
#: data/gtk/help-overlay.blp:29
|
||||
msgctxt "shortcut window"
|
||||
msgid "Shortcuts"
|
||||
msgstr "Комбинации клавиш"
|
||||
|
||||
#: data/gtk/help-overlay.blp:34
|
||||
msgctxt "shortcut window"
|
||||
msgid "Undo"
|
||||
msgstr "Отменить"
|
||||
|
||||
#: data/gtk/help-overlay.blp:39
|
||||
msgctxt "shortcut window"
|
||||
msgid "Open menu"
|
||||
msgstr "Открыть меню"
|
||||
|
||||
#: data/gtk/help-overlay.blp:45
|
||||
msgctxt "shortcut window"
|
||||
msgid "Games"
|
||||
msgstr "Игры"
|
||||
|
||||
#: data/gtk/help-overlay.blp:48
|
||||
msgctxt "shortcut window"
|
||||
msgid "Add new game"
|
||||
msgstr "Добавить новую игру"
|
||||
|
||||
#: data/gtk/help-overlay.blp:53
|
||||
msgctxt "shortcut window"
|
||||
msgid "Show hidden games"
|
||||
msgstr "Показать скрытые игры"
|
||||
|
||||
#: data/gtk/preferences.blp:10
|
||||
msgid "General"
|
||||
msgstr "Основное"
|
||||
|
||||
#: data/gtk/preferences.blp:13
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Выход после запуска игр"
|
||||
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr "Запуск игры используя изображение обложки"
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr "Меняет местами поведение изображения обложки и кнопки запуска"
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr "Изображения высокого качества"
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr "Сохранение обложек игр без потерь за счет хранилища"
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Место установки Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Каталог для импорта игр"
|
||||
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr "Дополнительные библиотеки Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr "Выберите другие каталоги, в которых у вас установлены игры из Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr "Очистить"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Место установки Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Импорт игр Epic"
|
||||
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Импорт игр GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Импорт сторонних игр"
|
||||
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Место установки Bottles"
|
||||
|
||||
#. Translators: Replace this with your name for it to show up in the about window
|
||||
#: src/main.py:130
|
||||
msgid "translator_credits"
|
||||
msgstr "Ser82-png"
|
||||
|
||||
#: src/main.py:193
|
||||
#, python-brace-format
|
||||
msgid "{title} removed"
|
||||
msgstr "{title} удалена"
|
||||
|
||||
#: src/main.py:194
|
||||
msgid "Undo"
|
||||
msgstr "Отменить"
|
||||
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Сегодня"
|
||||
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Вчера"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Добавлено: {date}"
|
||||
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Никогда"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Последняя игра: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
msgid "Details"
|
||||
msgstr "Подробности"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
msgstr "Не удалось импортировать игры"
|
||||
|
||||
#: src/utils/bottles_parser.py:81
|
||||
msgid "The Bottles directory cannot be found."
|
||||
msgstr "Не удалось найти каталог Bottles."
|
||||
|
||||
#: src/utils/bottles_parser.py:83
|
||||
msgid "Set Bottles Location"
|
||||
msgstr "Установить расположение Bottles"
|
||||
|
||||
#: src/utils/bottles_parser.py:141
|
||||
msgid "No new games were found in the Bottles library."
|
||||
msgstr "В библиотеке Bottles не было найдено новых игр."
|
||||
|
||||
#: src/utils/bottles_parser.py:146 src/utils/bottles_parser.py:153
|
||||
msgid "Bottles Games Imported"
|
||||
msgstr "Игры Bottles импортированы"
|
||||
|
||||
#: src/utils/bottles_parser.py:147 src/utils/heroic_parser.py:257
|
||||
#: src/utils/steam_parser.py:177
|
||||
msgid "Successfully imported 1 game."
|
||||
msgstr "Успешно импортирована 1 игра."
|
||||
|
||||
#. The variable is the number of games
|
||||
#: src/utils/bottles_parser.py:155 src/utils/heroic_parser.py:265
|
||||
#: src/utils/steam_parser.py:185
|
||||
#, python-brace-format
|
||||
msgid "Successfully imported {games_no} games."
|
||||
msgstr "Успешно импортировано {games_no} игр."
|
||||
|
||||
#: src/utils/create_details_window.py:41
|
||||
msgid "Add New Game"
|
||||
msgstr "Добавить новую игру"
|
||||
|
||||
#: src/utils/create_details_window.py:46
|
||||
msgid "Confirm"
|
||||
msgstr "Подтвердить"
|
||||
|
||||
#: src/utils/create_details_window.py:57
|
||||
msgid "Apply"
|
||||
msgstr "Применить"
|
||||
|
||||
#: src/utils/create_details_window.py:59
|
||||
msgid "Images"
|
||||
msgstr "Изображения"
|
||||
|
||||
#: src/utils/create_details_window.py:95
|
||||
msgid "The title of the game"
|
||||
msgstr "Название игры"
|
||||
|
||||
#: src/utils/create_details_window.py:100
|
||||
msgid "Developer"
|
||||
msgstr "Разработчик"
|
||||
|
||||
#: src/utils/create_details_window.py:101
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Разработчик или издатель (необязательно)"
|
||||
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "file.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "программа"
|
||||
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\path\\to\\{exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\path\\to\\{file_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/path/to/{exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/path/to/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
"\n"
|
||||
"<tt>\"{exe_path}\"</tt>\n"
|
||||
"\n"
|
||||
"To open the file \"{file_name}\" with the default application, use:\n"
|
||||
"\n"
|
||||
"<tt>{command} \"{file_path}\"</tt>\n"
|
||||
"\n"
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
"Чтобы запустить исполняемый файл \"{exe_name}\", выполните команду:\n"
|
||||
"\n"
|
||||
"<tt>\"{exe_path}\"</tt>\n"
|
||||
"\n"
|
||||
"Чтобы открыть файл \"{file_name}\" с помощью приложения по умолчанию, "
|
||||
"используйте:\n"
|
||||
"\n"
|
||||
"<tt>{command} \"{file_path}\"</tt>\n"
|
||||
"\n"
|
||||
"Если путь содержит пробелы, обязательно заключите его в двойные кавычки!"
|
||||
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Исполняемый"
|
||||
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Файл для открытия или команда для запуска при запуске игры"
|
||||
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Не удалось добавить игру"
|
||||
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Не удалось применить параметры"
|
||||
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Название игры не может быть пустым."
|
||||
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Исполняемый файл не может быть пустым."
|
||||
|
||||
#: src/utils/create_dialog.py:25
|
||||
msgid "Dismiss"
|
||||
msgstr "Отклонить"
|
||||
|
||||
#: src/utils/heroic_parser.py:88
|
||||
msgid "The Heroic directory cannot be found."
|
||||
msgstr "Не удалось найти каталог Heroic."
|
||||
|
||||
#: src/utils/heroic_parser.py:90
|
||||
msgid "Set Heroic Location"
|
||||
msgstr "Установить расположение Heroic"
|
||||
|
||||
#: src/utils/heroic_parser.py:251
|
||||
msgid "No new games were found in the Heroic library."
|
||||
msgstr "В библиотеке Heroic не было найдено новых игр."
|
||||
|
||||
#: src/utils/heroic_parser.py:256 src/utils/heroic_parser.py:263
|
||||
msgid "Heroic Games Imported"
|
||||
msgstr "Игры Heroic импортированы"
|
||||
|
||||
#: src/utils/steam_parser.py:168
|
||||
msgid "No new games were found in the Steam library."
|
||||
msgstr "В библиотеке Steam новых игр не найдено."
|
||||
|
||||
#: src/utils/steam_parser.py:176 src/utils/steam_parser.py:183
|
||||
msgid "Steam Games Imported"
|
||||
msgstr "Игры Steam импортированы"
|
||||
|
||||
#: src/utils/steam_parser.py:246
|
||||
msgid "The Steam directory cannot be found."
|
||||
msgstr "Не удалось найти каталог Steam."
|
||||
|
||||
#: src/utils/steam_parser.py:248
|
||||
msgid "Set Steam Location"
|
||||
msgstr "Установить расположение Steam"
|
||||
|
||||
#: src/utils/steam_parser.py:265
|
||||
msgid "Importing Games…"
|
||||
msgstr "Импорт игр…"
|
||||
|
||||
#: src/utils/steam_parser.py:266
|
||||
msgid "Talking to Steam"
|
||||
msgstr "Общение со Steam"
|
||||
186
po/ta.po
186
po/ta.po
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"PO-Revision-Date: 2023-03-18 23:40+0000\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-25 14:46+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,7 +18,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:6 data/gtk/window.blp:29
|
||||
@@ -51,7 +51,7 @@ msgstr ""
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:22
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
msgstr "நூலகம்"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:26
|
||||
#: src/utils/create_details_window.py:48
|
||||
@@ -69,7 +69,7 @@ msgstr "விருப்பங்கள்"
|
||||
|
||||
#: data/hu.kramo.Cartridges.metainfo.xml.in:41
|
||||
msgid "First stable release"
|
||||
msgstr ""
|
||||
msgstr "முதல் நிலையான வெளியீடு"
|
||||
|
||||
#: data/gtk/window.blp:6 src/utils/bottles_parser.py:140
|
||||
#: src/utils/heroic_parser.py:250 src/utils/steam_parser.py:167
|
||||
@@ -81,9 +81,8 @@ msgid "Try a different search."
|
||||
msgstr "வேறு தேடலை முயற்சிக்கவும்."
|
||||
|
||||
#: data/gtk/window.blp:14
|
||||
#, fuzzy
|
||||
msgid "No Games"
|
||||
msgstr "விளையாட்டுகள்"
|
||||
msgstr "விளையாட்டுகள் இல்லை"
|
||||
|
||||
#: data/gtk/window.blp:15
|
||||
msgid "Use the + button to add games."
|
||||
@@ -99,13 +98,13 @@ msgstr "நீங்கள் மறைக்கும் விளையாட
|
||||
|
||||
#: data/gtk/window.blp:44 data/gtk/window.blp:254
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
msgstr "மீண்டும்"
|
||||
|
||||
#: data/gtk/window.blp:92
|
||||
msgid "Game Title"
|
||||
msgstr "விளையாட்டு தலைப்பு"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "விளையாடு"
|
||||
|
||||
@@ -115,10 +114,9 @@ msgstr "விளையாட்டைச் சேர்க்கவும்"
|
||||
|
||||
#: data/gtk/window.blp:203 data/gtk/window.blp:266
|
||||
msgid "Main Menu"
|
||||
msgstr ""
|
||||
msgstr "முதன்மை பட்டியல்"
|
||||
|
||||
#: data/gtk/window.blp:210 data/gtk/window.blp:273
|
||||
#, fuzzy
|
||||
msgid "Search"
|
||||
msgstr "தேடு"
|
||||
|
||||
@@ -166,35 +164,35 @@ msgstr "கார்ட்ரிட்ஜ்கள் பற்றி"
|
||||
msgid "Import from"
|
||||
msgstr "இலிருந்து இறக்குமதி செய்"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam (ஸ்டீம்)"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic (ஹீரோயிக்)"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles (பாட்டில்கள்)"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "தலைப்பு"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "தொகு"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "மறை"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "அகற்று"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "மறை காட்டு"
|
||||
|
||||
@@ -256,44 +254,60 @@ msgstr "பொது"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "விளையாட்டுகளை தொடங்கிய பிறகு வெளியேறவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Steam (ஸ்டீம்) நிறுவல் இடம்"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "விளையாட்டுகளை இறக்குமதி செய்யும் போது பயன்படுத்த வேண்டிய அடைவு"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr ""
|
||||
msgstr "கூடுதல் ஸ்டீம் (Steam) நூலகங்கள்"
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
msgstr "ஸ்டீம் (Steam) கேம்களை நிறுவிய பிற கோப்பகங்களைத் தேர்ந்தெடுக்கவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
msgstr "தெளிவு"
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Heroic (ஹீரோயிக்) நிறுவல் இடம்"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "GOG விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "பக்க ஏற்றப்பட்ட விளையாட்டுகளை இறக்குமதி செய்யவும்"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Bottles (பாட்டில்கள்) நிறுவும் இடம்"
|
||||
|
||||
@@ -303,37 +317,42 @@ msgid "translator_credits"
|
||||
msgstr "K.B.Dharun Krishna <kbdharunkrishna@gmail.com>"
|
||||
|
||||
#: src/main.py:193
|
||||
#, fuzzy, python-brace-format
|
||||
#, python-brace-format
|
||||
msgid "{title} removed"
|
||||
msgstr "அகற்றப்பட்டது"
|
||||
msgstr "{title} அகற்றப்பட்டது"
|
||||
|
||||
#: src/main.py:194
|
||||
msgid "Undo"
|
||||
msgstr "செயல்தவிர்"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "இன்று"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "நேற்று"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#, fuzzy, python-brace-format
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "சேர்க்கப்பட்டது:"
|
||||
msgstr "சேர்க்கப்பட்டது: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
msgstr "ஒருபோதும் இல்லை"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#, fuzzy, python-brace-format
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "கடைசியாக விளையாடியது: ஒருபோதும் இல்லை"
|
||||
msgstr "கடைசியாக விளையாடியது: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "விளையாட்டு விவரங்கள்"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
@@ -364,9 +383,9 @@ msgstr "1 விளையாட்டு வெற்றிகரமாக இ
|
||||
#. The variable is the number of games
|
||||
#: src/utils/bottles_parser.py:155 src/utils/heroic_parser.py:265
|
||||
#: src/utils/steam_parser.py:185
|
||||
#, fuzzy, python-brace-format
|
||||
#, python-brace-format
|
||||
msgid "Successfully imported {games_no} games."
|
||||
msgstr "1 விளையாட்டு வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது."
|
||||
msgstr "{games_no} விளையாட்டுகள் வெற்றிகரமாக இறக்குமதி செய்யப்பட்டன."
|
||||
|
||||
#: src/utils/create_details_window.py:41
|
||||
msgid "Add New Game"
|
||||
@@ -396,36 +415,41 @@ msgstr "டெவலப்பர்"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "டெவலப்பர் அல்லது வெளியீட்டாளர் (விரும்பினால்)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr ""
|
||||
msgstr "கோப்பு.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr ""
|
||||
msgstr "பயன்பாடு"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr ""
|
||||
msgstr "C:\\பாதை\\டு \\{exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr ""
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\பாதை\\டு \\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/பாதை/டு/ {exe_name}"
|
||||
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr ""
|
||||
msgstr "/பாதை/டு /{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -438,38 +462,47 @@ msgid ""
|
||||
"\n"
|
||||
"If the path contains spaces, make sure to wrap it in double quotes!"
|
||||
msgstr ""
|
||||
"இயங்கக்கூடிய \"{exe_name}\" ஐத் தொடங்க, கட்டளையைப் பயன்படுத்தவும்:\n"
|
||||
"\n"
|
||||
"<tt>\"{exe_path}\"</tt>\n"
|
||||
"\n"
|
||||
"இயல்புநிலை பயன்பாட்டுடன் \"{file_name}\" கோப்பைத் திறக்க, பயன்படுத்தவும்:\n"
|
||||
"\n"
|
||||
"<tt>{command} \"{file_path}\"</tt>\n"
|
||||
"\n"
|
||||
"பாதையில் இடைவெளிகள் இருந்தால், அதை இரட்டை மேற்கோள்களில் போர்த்துவதை உறுதிசெய்யவும்!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "செயல்படுத்தக்கூடியது"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "விளையாட்டைத் தொடங்கும் போது திறக்க கோப்பு அல்லது இயக்க கட்டளை"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "ரத்துசெய்"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "விளையாட்டைச் சேர்க்க முடியவில்லை"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "விருப்பத்தேர்வுகளைப் பயன்படுத்த முடியவில்லை"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "விளையாட்டு தலைப்பு காலியாக இருக்கக்கூடாது."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "இயங்கக்கூடியது காலியாக இருக்க முடியாது."
|
||||
|
||||
@@ -510,7 +543,6 @@ msgid "Set Steam Location"
|
||||
msgstr "Steam (ஸ்டீம் இடத்தை அமைக்கவும்"
|
||||
|
||||
#: src/utils/steam_parser.py:265
|
||||
#, fuzzy
|
||||
msgid "Importing Games…"
|
||||
msgstr "விளையாட்டுகளை இறக்குமதி செய்கிறது…"
|
||||
|
||||
|
||||
122
po/uk.po
122
po/uk.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: cartridges\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-03-25 11:25+0100\n"
|
||||
"POT-Creation-Date: 2023-03-26 11:51+0200\n"
|
||||
"PO-Revision-Date: 2023-03-21 13:12+0000\n"
|
||||
"Last-Translator: Dan <denqwerta@gmail.com>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
|
||||
@@ -16,8 +16,8 @@ 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"
|
||||
"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 4.16.2-dev\n"
|
||||
|
||||
#: data/hu.kramo.Cartridges.desktop.in:3
|
||||
@@ -104,7 +104,7 @@ msgstr ""
|
||||
msgid "Game Title"
|
||||
msgstr "Назва гри"
|
||||
|
||||
#: data/gtk/window.blp:148 data/gtk/game.blp:35
|
||||
#: data/gtk/window.blp:148 src/game.py:175
|
||||
msgid "Play"
|
||||
msgstr "Грати"
|
||||
|
||||
@@ -165,35 +165,35 @@ msgstr "Про Cartridges"
|
||||
msgid "Import from"
|
||||
msgstr "Імпорт з"
|
||||
|
||||
#: data/gtk/window.blp:390
|
||||
#: data/gtk/window.blp:390 data/gtk/preferences.blp:40
|
||||
msgid "Steam"
|
||||
msgstr "Steam"
|
||||
|
||||
#: data/gtk/window.blp:395
|
||||
#: data/gtk/window.blp:395 data/gtk/preferences.blp:78
|
||||
msgid "Heroic"
|
||||
msgstr "Heroic"
|
||||
|
||||
#: data/gtk/window.blp:400
|
||||
#: data/gtk/window.blp:400 data/gtk/preferences.blp:116
|
||||
msgid "Bottles"
|
||||
msgstr "Bottles"
|
||||
|
||||
#: data/gtk/game.blp:61 src/utils/create_details_window.py:94
|
||||
#: data/gtk/game.blp:60 src/utils/create_details_window.py:94
|
||||
msgid "Title"
|
||||
msgstr "Назва"
|
||||
|
||||
#: data/gtk/game.blp:83 data/gtk/game.blp:102
|
||||
#: data/gtk/game.blp:82 data/gtk/game.blp:101
|
||||
msgid "Edit"
|
||||
msgstr "Редагувати"
|
||||
|
||||
#: data/gtk/game.blp:88
|
||||
#: data/gtk/game.blp:87
|
||||
msgid "Hide"
|
||||
msgstr "Приховати"
|
||||
|
||||
#: data/gtk/game.blp:93 data/gtk/game.blp:112
|
||||
#: data/gtk/game.blp:92 data/gtk/game.blp:111
|
||||
msgid "Remove"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: data/gtk/game.blp:107
|
||||
#: data/gtk/game.blp:106
|
||||
msgid "Unhide"
|
||||
msgstr "Показати"
|
||||
|
||||
@@ -255,44 +255,60 @@ msgstr "Загальний"
|
||||
msgid "Exit After Launching Games"
|
||||
msgstr "Вихід після запуску ігор"
|
||||
|
||||
#: data/gtk/preferences.blp:25
|
||||
#: data/gtk/preferences.blp:21
|
||||
msgid "Cover Image Launches Game"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:22
|
||||
msgid "Swaps the behavior of the cover image and the play button"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:30
|
||||
msgid "High Quality Images"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:31
|
||||
msgid "Save game covers losslessly at the cost of storage"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:43
|
||||
msgid "Steam Install Location"
|
||||
msgstr "Місце встановлення Steam"
|
||||
|
||||
#: data/gtk/preferences.blp:26 data/gtk/preferences.blp:64
|
||||
#: data/gtk/preferences.blp:102
|
||||
#: data/gtk/preferences.blp:44 data/gtk/preferences.blp:82
|
||||
#: data/gtk/preferences.blp:120
|
||||
msgid "Directory to use when importing games"
|
||||
msgstr "Каталог для імпорту ігор"
|
||||
|
||||
#: data/gtk/preferences.blp:34
|
||||
#: data/gtk/preferences.blp:52
|
||||
msgid "Extra Steam Libraries"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:35
|
||||
#: data/gtk/preferences.blp:53
|
||||
msgid "Select other directories where you have Steam games installed"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:42
|
||||
#: data/gtk/preferences.blp:60
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
#: data/gtk/preferences.blp:63
|
||||
#: data/gtk/preferences.blp:81
|
||||
msgid "Heroic Install Location"
|
||||
msgstr "Місце встановлення Heroic"
|
||||
|
||||
#: data/gtk/preferences.blp:73
|
||||
#: data/gtk/preferences.blp:91
|
||||
msgid "Import Epic Games"
|
||||
msgstr "Імпорт Epic Games"
|
||||
|
||||
#: data/gtk/preferences.blp:81
|
||||
#: data/gtk/preferences.blp:99
|
||||
msgid "Import GOG Games"
|
||||
msgstr "Імпорт ігор GOG"
|
||||
|
||||
#: data/gtk/preferences.blp:89
|
||||
#: data/gtk/preferences.blp:107
|
||||
msgid "Import Sideloaded Games"
|
||||
msgstr "Імпорт сторонніх ігор"
|
||||
|
||||
#: data/gtk/preferences.blp:101
|
||||
#: data/gtk/preferences.blp:119
|
||||
msgid "Bottles Install Location"
|
||||
msgstr "Місце встановлення Bottles"
|
||||
|
||||
@@ -310,30 +326,35 @@ msgstr "{title} видалено"
|
||||
msgid "Undo"
|
||||
msgstr "Відмінити"
|
||||
|
||||
#: src/window.py:235
|
||||
#: src/window.py:234
|
||||
msgid "Today"
|
||||
msgstr "Сьогодні"
|
||||
|
||||
#: src/window.py:237
|
||||
#: src/window.py:236
|
||||
msgid "Yesterday"
|
||||
msgstr "Вчора"
|
||||
|
||||
#. The variable is the date when the game was added
|
||||
#: src/window.py:271
|
||||
#: src/window.py:270
|
||||
#, python-brace-format
|
||||
msgid "Added: {date}"
|
||||
msgstr "Додано: {date}"
|
||||
|
||||
#: src/window.py:276
|
||||
#: src/window.py:275
|
||||
msgid "Never"
|
||||
msgstr "Ніколи"
|
||||
|
||||
#. The variable is the date when the game was last played
|
||||
#: src/window.py:280
|
||||
#: src/window.py:279
|
||||
#, python-brace-format
|
||||
msgid "Last played: {last_played_date}"
|
||||
msgstr "Останній раз грали: {last_played_date}"
|
||||
|
||||
#: src/game.py:173
|
||||
#, fuzzy
|
||||
msgid "Details"
|
||||
msgstr "Подробиці гри"
|
||||
|
||||
#: src/utils/bottles_parser.py:80 src/utils/heroic_parser.py:87
|
||||
#: src/utils/steam_parser.py:245
|
||||
msgid "Couldn't Import Games"
|
||||
@@ -395,36 +416,41 @@ msgstr "Розробник"
|
||||
msgid "The developer or publisher (optional)"
|
||||
msgstr "Розробник або видавець (необов'язково)"
|
||||
|
||||
#: src/utils/create_details_window.py:111
|
||||
#. Translate this string as you would translate "file"
|
||||
#: src/utils/create_details_window.py:112
|
||||
msgid "file.txt"
|
||||
msgstr "file.txt"
|
||||
|
||||
#. As in software
|
||||
#: src/utils/create_details_window.py:113
|
||||
#: src/utils/create_details_window.py:114
|
||||
msgid "program"
|
||||
msgstr "програма"
|
||||
|
||||
#: src/utils/create_details_window.py:117
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:119
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{exe_name}"
|
||||
msgstr "C:\\path\\to\\{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:118
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:121
|
||||
#, python-brace-format
|
||||
msgid "C:\\path\\to\\{file_name}"
|
||||
msgstr "C:\\path\\to\\{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:121
|
||||
#. Translate this string as you would translate "path to {exe_name}"
|
||||
#: src/utils/create_details_window.py:125
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{exe_name}"
|
||||
msgstr "/path/to/{exe_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:122
|
||||
#. Translate this string as you would translate "path to {file_name}"
|
||||
#: src/utils/create_details_window.py:127
|
||||
#, python-brace-format
|
||||
msgid "/path/to/{file_name}"
|
||||
msgstr "/path/to/{file_name}"
|
||||
|
||||
#: src/utils/create_details_window.py:126
|
||||
#: src/utils/create_details_window.py:131
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"To launch the executable \"{exe_name}\", use the command:\n"
|
||||
@@ -448,37 +474,37 @@ msgstr ""
|
||||
"\n"
|
||||
"Якщо шлях містить пробіли, обов'язково візьміть його в подвійні лапки!"
|
||||
|
||||
#: src/utils/create_details_window.py:149
|
||||
#: src/utils/create_details_window.py:154
|
||||
msgid "Executable"
|
||||
msgstr "Виконуваний"
|
||||
|
||||
#: src/utils/create_details_window.py:150
|
||||
#: src/utils/create_details_window.py:155
|
||||
msgid "File to open or command to run when launching the game"
|
||||
msgstr "Файл для відкриття або команда для запуску під час запуску гри"
|
||||
|
||||
#: src/utils/create_details_window.py:162
|
||||
#: src/utils/create_details_window.py:167
|
||||
msgid "Cancel"
|
||||
msgstr "Скасувати"
|
||||
|
||||
#: src/utils/create_details_window.py:212
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:217
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:233
|
||||
msgid "Couldn't Add Game"
|
||||
msgstr "Не вдалося додати гру"
|
||||
|
||||
#: src/utils/create_details_window.py:214
|
||||
#: src/utils/create_details_window.py:252
|
||||
#: src/utils/create_details_window.py:260
|
||||
#: src/utils/create_details_window.py:219
|
||||
#: src/utils/create_details_window.py:257
|
||||
#: src/utils/create_details_window.py:265
|
||||
msgid "Couldn't Apply Preferences"
|
||||
msgstr "Не вдалося застосувати параметри"
|
||||
|
||||
#: src/utils/create_details_window.py:222
|
||||
#: src/utils/create_details_window.py:253
|
||||
#: src/utils/create_details_window.py:227
|
||||
#: src/utils/create_details_window.py:258
|
||||
msgid "Game title cannot be empty."
|
||||
msgstr "Назва гри не може бути порожньою."
|
||||
|
||||
#: src/utils/create_details_window.py:228
|
||||
#: src/utils/create_details_window.py:261
|
||||
#: src/utils/create_details_window.py:233
|
||||
#: src/utils/create_details_window.py:266
|
||||
msgid "Executable cannot be empty."
|
||||
msgstr "Виконуваний файл не може бути порожнім."
|
||||
|
||||
|
||||
50
src/game.py
50
src/game.py
@@ -19,6 +19,7 @@
|
||||
|
||||
import json
|
||||
import os
|
||||
import shlex # pylint: disable=unused-import
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
@@ -65,10 +66,16 @@ class game(Gtk.Box): # pylint: disable=invalid-name
|
||||
self.add_controller(self.event_contoller_motion)
|
||||
self.overlay.set_measure_overlay(self.play_revealer, True)
|
||||
|
||||
self.button_play.connect("clicked", self.launch_game)
|
||||
self.set_play_label()
|
||||
|
||||
self.cover_button.connect("clicked", self.cover_button_clicked)
|
||||
self.button_play.connect("clicked", self.button_play_clicked)
|
||||
|
||||
self.event_contoller_motion.connect("enter", self.show_play)
|
||||
self.event_contoller_motion.connect("leave", self.hide_play)
|
||||
|
||||
self.parent_widget.schema.connect("changed", self.schema_changed)
|
||||
|
||||
if self.hidden:
|
||||
self.menu_button.set_menu_model(self.hidden_game_options)
|
||||
else:
|
||||
@@ -76,12 +83,21 @@ class game(Gtk.Box): # pylint: disable=invalid-name
|
||||
self.menu_button.get_popover().connect("notify::visible", self.hide_play)
|
||||
|
||||
def launch(self):
|
||||
# The host environment vars are automatically passed through by Popen.
|
||||
subprocess.Popen(
|
||||
# Generate launch arguments, either list (no shell) or a string (for shell).
|
||||
args = (
|
||||
["flatpak-spawn", "--host", *self.executable] # Flatpak
|
||||
if os.getenv("FLATPAK_ID") == "hu.kramo.Cartridges"
|
||||
else self.executable, # Others
|
||||
shell=os.name == "nt", # Set shell to True on Windows
|
||||
else shlex.join(
|
||||
self.executable
|
||||
) # Windows (We need shell to support its "open" built-in).
|
||||
if os.name == "nt"
|
||||
else self.executable # Linux/Others
|
||||
)
|
||||
|
||||
# The host environment vars are automatically passed through by Popen.
|
||||
subprocess.Popen(
|
||||
args,
|
||||
shell=isinstance(args, str),
|
||||
start_new_session=True,
|
||||
creationflags=subprocess.CREATE_NEW_PROCESS_GROUP if os.name == "nt" else 0,
|
||||
)
|
||||
@@ -136,6 +152,28 @@ class game(Gtk.Box): # pylint: disable=invalid-name
|
||||
self.play_revealer.set_reveal_child(False)
|
||||
self.title_revealer.set_reveal_child(True)
|
||||
|
||||
def launch_game(self, _widget):
|
||||
def launch_game(self, _widget, *_unused):
|
||||
self.parent_widget.set_active_game(None, None, self.game_id)
|
||||
self.parent_widget.get_application().on_launch_game_action(None)
|
||||
|
||||
def cover_button_clicked(self, _widget):
|
||||
if self.parent_widget.schema.get_boolean("cover-launches-game"):
|
||||
self.launch_game(None)
|
||||
else:
|
||||
self.parent_widget.show_overview(None, self.game_id)
|
||||
|
||||
def button_play_clicked(self, _widget):
|
||||
if self.parent_widget.schema.get_boolean("cover-launches-game"):
|
||||
self.parent_widget.show_overview(None, self.game_id)
|
||||
else:
|
||||
self.launch_game(None)
|
||||
|
||||
def set_play_label(self):
|
||||
if self.parent_widget.schema.get_boolean("cover-launches-game"):
|
||||
self.button_play.set_label(_("Details"))
|
||||
else:
|
||||
self.button_play.set_label(_("Play"))
|
||||
|
||||
def schema_changed(self, _settings, key):
|
||||
if key == "cover-launches-game":
|
||||
self.set_play_label()
|
||||
|
||||
@@ -115,7 +115,7 @@ class CartridgesApplication(Adw.Application):
|
||||
application_name=_("Cartridges"),
|
||||
application_icon="hu.kramo.Cartridges",
|
||||
developer_name="kramo",
|
||||
version="1.0",
|
||||
version="1.1",
|
||||
developers=[
|
||||
"kramo https://kramo.hu",
|
||||
"Paweł Lidwin https://github.com/imLinguin",
|
||||
|
||||
@@ -27,18 +27,22 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
__gtype_name__ = "PreferencesWindow"
|
||||
|
||||
page = Gtk.Template.Child()
|
||||
bottles_group = Gtk.Template.Child()
|
||||
|
||||
exit_after_launch_switch = Gtk.Template.Child()
|
||||
import_epic_games_switch = Gtk.Template.Child()
|
||||
import_gog_games_switch = Gtk.Template.Child()
|
||||
import_sideload_games_switch = Gtk.Template.Child()
|
||||
cover_launches_game_switch = Gtk.Template.Child()
|
||||
high_quality_images_switch = Gtk.Template.Child()
|
||||
|
||||
steam_file_chooser_button = Gtk.Template.Child()
|
||||
steam_extra_file_chooser_button = Gtk.Template.Child()
|
||||
steam_clear_button = Gtk.Template.Child()
|
||||
steam_clear_button_revealer = Gtk.Template.Child()
|
||||
steam_clear_button = Gtk.Template.Child()
|
||||
|
||||
heroic_file_chooser_button = Gtk.Template.Child()
|
||||
heroic_epic_switch = Gtk.Template.Child()
|
||||
heroic_gog_switch = Gtk.Template.Child()
|
||||
heroic_sideloaded_switch = Gtk.Template.Child()
|
||||
|
||||
bottles_group = Gtk.Template.Child()
|
||||
bottles_file_chooser_button = Gtk.Template.Child()
|
||||
|
||||
def __init__(self, parent_widget, **kwargs):
|
||||
@@ -52,21 +56,33 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
schema.bind(
|
||||
"cover-launches-game",
|
||||
self.cover_launches_game_switch,
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
schema.bind(
|
||||
"high-quality-images",
|
||||
self.high_quality_images_switch,
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
schema.bind(
|
||||
"heroic-import-epic",
|
||||
self.import_epic_games_switch,
|
||||
self.heroic_epic_switch,
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
schema.bind(
|
||||
"heroic-import-gog",
|
||||
self.import_gog_games_switch,
|
||||
self.heroic_gog_switch,
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
schema.bind(
|
||||
"heroic-import-sideload",
|
||||
self.import_sideload_games_switch,
|
||||
self.heroic_sideloaded_switch,
|
||||
"active",
|
||||
Gio.SettingsBindFlags.DEFAULT,
|
||||
)
|
||||
|
||||
@@ -108,17 +108,22 @@ def create_details_window(parent_widget, game_id=None):
|
||||
css_classes=["flat", "circular"],
|
||||
)
|
||||
|
||||
# Translate this string as you would translate "file"
|
||||
file_name = _("file.txt")
|
||||
# As in software
|
||||
exe_name = _("program")
|
||||
|
||||
if os.name == "nt":
|
||||
exe_name += ".exe"
|
||||
# Translate this string as you would translate "path to {exe_name}"
|
||||
exe_path = _(f"C:\\path\\to\\{exe_name}")
|
||||
# Translate this string as you would translate "path to {file_name}"
|
||||
file_path = _(f"C:\\path\\to\\{file_name}")
|
||||
command = "start"
|
||||
else:
|
||||
# Translate this string as you would translate "path to {exe_name}"
|
||||
exe_path = _(f"/path/to/{exe_name}")
|
||||
# Translate this string as you would translate "path to {file_name}"
|
||||
file_path = _(f"/path/to/{file_name}")
|
||||
command = "xdg-open"
|
||||
|
||||
|
||||
@@ -48,6 +48,6 @@ def save_cover(game, parent_widget, file_path, pixbuf=None, game_id=None):
|
||||
open_file.replace(None, False, Gio.FileCreateFlags.NONE),
|
||||
"tiff",
|
||||
["compression"],
|
||||
["7"],
|
||||
["8"] if parent_widget.schema.get_boolean("high-quality-images") else ["7"],
|
||||
callback=cover_callback,
|
||||
)
|
||||
|
||||
@@ -30,7 +30,7 @@ from .save_cover import save_cover
|
||||
from .save_games import save_games
|
||||
|
||||
|
||||
def upadte_values_from_data(content, values):
|
||||
def update_values_from_data(content, values):
|
||||
basic_data = json.loads(content)[values["appid"]]
|
||||
if not basic_data["success"]:
|
||||
values["blacklisted"] = True
|
||||
@@ -89,7 +89,7 @@ def get_game(task, datatypes, current_time, parent_widget, appmanifest, steam_di
|
||||
content = None
|
||||
|
||||
if content:
|
||||
values = upadte_values_from_data(content, values)
|
||||
values = update_values_from_data(content, values)
|
||||
|
||||
if os.path.isfile(
|
||||
os.path.join(
|
||||
|
||||
@@ -153,7 +153,6 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
||||
self.hidden_widgets[game_id] = entry
|
||||
self.hidden_library.append(entry)
|
||||
|
||||
entry.cover_button.connect("clicked", self.show_overview, game_id)
|
||||
entry.menu_button.get_popover().connect(
|
||||
"notify::visible", self.set_active_game, game_id
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user