Compare commits
137 Commits
workflow
...
dddc12f5bb
Author | SHA1 | Date | |
---|---|---|---|
dddc12f5bb | |||
e27049ef0f | |||
665166a261 | |||
dffab62a0a | |||
19f98736c4 | |||
70ea8749a5 | |||
9b3aeda1da | |||
4cbfccfd2a | |||
034f869a4d | |||
39eea0f34a | |||
60cb745fb4 | |||
0f710f98bc | |||
216854c06f | |||
c7ef786ee5 | |||
aed2ecc0b4 | |||
3224aaa754 | |||
c0fe4fc425 | |||
826c8decc1 | |||
3c5bf173fd | |||
d1542aaad5 | |||
7433ebf445 | |||
eb6c2f2e61 | |||
848fd8df77 | |||
31568a6f13 | |||
e4d828134c | |||
0a3f015384 | |||
b50c69085e | |||
62f1dcf45b | |||
13d75e02e9 | |||
49b9b0feb2 | |||
7977a8011d | |||
e27b3f761a | |||
9fb5fb25f7 | |||
b4bc665575
|
|||
8ca1ae91fa | |||
cb09d6981c
|
|||
bfc997f491
|
|||
215ce59173 | |||
c0afbc3a6f | |||
b51913dc29 | |||
e470b09638 | |||
b1c3ca2303 | |||
4cad02a67b | |||
fbc5d9a9ff | |||
ad4cdf4317 | |||
9495fdb390 | |||
28071624ad | |||
a1c421764f | |||
fbc87eb7f5 | |||
26ccab0e89 | |||
376f7ed58d | |||
b312c9b9ce | |||
bd2f9fb1e6 | |||
5c6b863edf | |||
84682d2381 | |||
9fadcbc8e2 | |||
334b49cd01 | |||
2703dd1e47 | |||
1570f88310 | |||
9a0ba1d8e1 | |||
0dda674c9c | |||
d7242ec102 | |||
218c8746f0 | |||
369860afc5 | |||
d327053f5f | |||
8695c884a1 | |||
8e31d538ad | |||
aa12191d7e | |||
2a3c3abe17 | |||
0b3394d7be | |||
a35ba3bba4 | |||
55f69c96e2 | |||
62c0244ee3 | |||
11ef726694 | |||
2ba9270e00 | |||
c4af1d3725 | |||
8bd08116ca | |||
b615f22239 | |||
671a7219e3 | |||
46c7364cd0 | |||
70d61c08f3 | |||
0f73477fde | |||
418fe142b7 | |||
f3ab3b3d25 | |||
3fea79ef25 | |||
83c468d0a3 | |||
2122c1e19b | |||
666f6a5519 | |||
dc943a818d | |||
682baa2f87 | |||
2ab27aed47 | |||
55e2fac69e
|
|||
d92a14e8b3 | |||
c5c9fc275a | |||
8faa35cf99 | |||
3f25318471 | |||
6d2481df9f | |||
e0cb7b66b1 | |||
5473a87714 | |||
6341e810d9 | |||
411480c3c5 | |||
0fa05d5e91 | |||
03538fcf89 | |||
01eb60e2db | |||
c3dd207ac7 | |||
54f3bb08af | |||
38e880d3af | |||
11dff46137 | |||
f70ccc402c | |||
270959fcf1 | |||
f7a5e591b0 | |||
ef9161c13a | |||
8eb41a0118 | |||
0b963639b7 | |||
e8492d6f73 | |||
3fa814b239 | |||
64dfaf808f | |||
59ec7005c6
|
|||
7fbfc75b25 | |||
e6c94c966b | |||
91a220acad | |||
bd1d62bd88 | |||
d9d30ddc4c | |||
89df756124 | |||
c46fff61ac | |||
c0bf0d3467 | |||
e3079c7743 | |||
baaede8fe4 | |||
f687917692 | |||
006f5645f1 | |||
477bc8071f | |||
bb84ba2f67 | |||
1d1ccdfb81 | |||
ceaa7da2a0 | |||
8781ca6e3b | |||
6bb1c63e6f | |||
28e69c77f2 |
@ -2,6 +2,57 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2367### / Date: 25.10.2024 / Download update size: 4 megabytes
|
||||||
|
* fixed the use of gamemode in the native version of PortProton
|
||||||
|
* continued improvement of the functionality for creating labels and comments (thanks to Htylol)
|
||||||
|
* added auto-installation "Elsword" (thanks Chal55rus)
|
||||||
|
|
||||||
|
###Scripts version 2366### / Date: 24.10.2024 / Download update size: 4 megabytes
|
||||||
|
* auto-installation of "CatsLauncher" was removed due to the move of the game "Front Edge" to "vkPlay"
|
||||||
|
* updated version of the tray menu (thanks to Htylol)
|
||||||
|
* improved title detection functionality for creating shortcuts (thanks to Htylol)
|
||||||
|
* updated Spanish language (thanks Boria138)
|
||||||
|
* improved and optimized cover download function for Steam (thanks to Boria138)
|
||||||
|
|
||||||
|
###Scripts version 2365### / Date: 23.10.2024 / Download update size: 4 megabytes
|
||||||
|
* added translations for using system wine and downloading other versions of wine (thanks to Htylol)
|
||||||
|
* improved title detection functionality for creating shortcuts (thanks to Htylol)
|
||||||
|
* added check for duplicate shortcuts (thanks to Htylol)
|
||||||
|
* added ZINK support for NVK (thanks to Htylol)
|
||||||
|
* added automatic installation of games (thanks to Chal55rus):
|
||||||
|
* Broken Ranks
|
||||||
|
* DC Universe Online
|
||||||
|
* The Lord of the Rings Online
|
||||||
|
* fixed link in the text when creating a log
|
||||||
|
|
||||||
|
###Scripts version 2364### / Date: 19.10.2024 / Download update size: 215 megabytes
|
||||||
|
* updated PROTON_LG to version "9-16"
|
||||||
|
* updated versions:
|
||||||
|
* DXVK_GIT "2.4.1-194" (shared with dxvk-nvapi)
|
||||||
|
* VKD3D_GIT "1.1-4240" (shared with vkd3d-shader)
|
||||||
|
* added auto-installation "Age of Empires Online" (thanks to Chal55rus)
|
||||||
|
* added disabling gamemode if ananicy is used (thanks Boria138)
|
||||||
|
* adopted improvements from Htylol (thanks):
|
||||||
|
* items containing: “disabled/enabled” have been translated in all settings
|
||||||
|
* updated version of "YAD" - graphical interface
|
||||||
|
* fixed winecmd in flatpak
|
||||||
|
* other improvements and script optimizations
|
||||||
|
* added PW_MESA_VK_WSI_PRESENT_MODE variable to the main settings (forced vertical sync on and off)
|
||||||
|
* updated list of OpenGL versions for MESA_GL_VERSION_OVERRIDE setting
|
||||||
|
* ESYNC is enabled with FSYNC by default, provided that "ulimit -Hn" is greater than or equal to "524288"
|
||||||
|
|
||||||
|
###Scripts version 2363### / Date: 14.10.2024 / Download update size: 4 megabytes
|
||||||
|
* adopted improvements from Htylol (many thanks):
|
||||||
|
* updated version of the tray menu
|
||||||
|
* added a counter for time spent in the game (can be enabled in global settings)
|
||||||
|
* frequently launched games are moved to the top of the games list (can be disabled in global settings)
|
||||||
|
* other fixes and interface optimizations
|
||||||
|
* translations updated
|
||||||
|
* added automatic installation of games (thanks to Chal55rus):
|
||||||
|
* Exotanks
|
||||||
|
* Tanki Online
|
||||||
|
* Albion Online
|
||||||
|
|
||||||
###Scripts version 2362### / Date: 04.10.2024 / Download update size: 4 megabytes
|
###Scripts version 2362### / Date: 04.10.2024 / Download update size: 4 megabytes
|
||||||
* added animation for loading games in game mode on the Steam Deck
|
* added animation for loading games in game mode on the Steam Deck
|
||||||
* added auto-generation of the auto-installation tab (when adding new applications, you no longer need to change the start.sh script)
|
* added auto-generation of the auto-installation tab (when adding new applications, you no longer need to change the start.sh script)
|
||||||
|
@ -2,12 +2,64 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2367### / Дата: 25.10.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* исправлено использование gamemode в нативной версии PortProton
|
||||||
|
* продолжено улучшение функционала создания ярлыков и комментариев (спасибо Htylol)
|
||||||
|
* добавлена автоустановка "Elsword" (спасибо Chal55rus)
|
||||||
|
|
||||||
|
###Scripts version 2366### / Дата: 24.10.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* удалена автоустановка "CatsLauncher" по причине переезда игры "Передний край" в "vkPlay"
|
||||||
|
* обновлена версия меню трея (спасибо Htylol)
|
||||||
|
* улучшен функционал создания ярлыков и комментариев (спасибо Htylol)
|
||||||
|
* обновлен испанский язык (спасибо Boria138)
|
||||||
|
* улучшена и оптимизирована функция скачивания обложек для Steam (спасибо Boria138)
|
||||||
|
* другие небольшие улучшения интерфейса настроек (спасибо Htylol)
|
||||||
|
|
||||||
|
###Scripts version 2365### / Дата: 23.10.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||||
|
* добавлены переводы для использования системного wine и скачивания других версий wine (спасибо Htylol)
|
||||||
|
* улучшен функционал определения названия для создания ярлыков (спасибо Htylol)
|
||||||
|
* добавлена проверка на дубликаты ярлыков (спасибо Htylol)
|
||||||
|
* добавлена поддержка ZINK для NVK (спасибо Htylol)
|
||||||
|
* добавлена автоустановка игр (спасибо Chal55rus):
|
||||||
|
* Broken Ranks
|
||||||
|
* DC Universe Online
|
||||||
|
* The Lord of the Rings Online
|
||||||
|
* исправлена ссылка в тексте при создании лога
|
||||||
|
|
||||||
|
###Scripts version 2364### / Дата: 19.10.2024 / Размер скачиваемого обновления: 215 мегабайт
|
||||||
|
* обновлен PROTON_LG до версии "9-16"
|
||||||
|
* обновлены версии:
|
||||||
|
* DXVK_GIT "2.4.1-194" (совместно с dxvk-nvapi)
|
||||||
|
* VKD3D_GIT "1.1-4240" (совместно vkd3d-shader)
|
||||||
|
* добавлена автоустановка "Age of Empires Online" (спасибо Chal55rus)
|
||||||
|
* добавлено отключение gamemode если используеться ananicy (спасибо Boria138)
|
||||||
|
* приняты улучшения от Htylol (спасибо):
|
||||||
|
* переведены во всех настроках пункты содержащие: "выключено/включено"
|
||||||
|
* обновлена версия "YAD" - графического интерфейса
|
||||||
|
* исправлен winecmd во flatpak
|
||||||
|
* другие улучшения и оптимизации скриптов
|
||||||
|
* в основные настройки добавлена переменная PW_MESA_VK_WSI_PRESENT_MODE (принудительное включение и выключение вертикальной синхронизации)
|
||||||
|
* обновлен список версий OpenGL для настройки MESA_GL_VERSION_OVERRIDE
|
||||||
|
* ESYNC включен совместно с FSYNC по умолчанию, при условии что "ulimit -Hn" больше, или равно "524288"
|
||||||
|
|
||||||
|
###Scripts version 2363### / Дата: 14.10.2024 / Размер скачиваемого обновления: 4 мегабайт
|
||||||
|
* приняты улучшения от Htylol (большое спасибо):
|
||||||
|
* обновлена версия меню трея
|
||||||
|
* добавлен счетчик времени проведенного в игре (можно включить в глобальных настройках)
|
||||||
|
* часто запускаемые игры передвигаются в начало списка игр (можно отключить в глобальных настройках)
|
||||||
|
* другие исправления и оптимизации работы интерфейса
|
||||||
|
* обновлены переводы
|
||||||
|
* добавлена автоустановка игр (спасибо Chal55rus):
|
||||||
|
* Exotanks
|
||||||
|
* Tanki Online
|
||||||
|
* Albion Online
|
||||||
|
|
||||||
###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт
|
###Scripts version 2362### / Дата: 04.10.2024 / Размер скачиваемого обновления: 4 мегабайт
|
||||||
* добавлена анимация закрузки игр в игровом режиме на Steam Deck
|
* добавлена анимация закрузки игр в игровом режиме на Steam Deck
|
||||||
* добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh)
|
* добавлена автогенерация вкладки автоустановок (при добавлении новых приложений, более не требуется изменять скрипт start.sh)
|
||||||
* добавлена минимальная проверка корректности написания скриптов для автоустановок приложений
|
* добавлена минимальная проверка корректности написания скриптов для автоустановок приложений
|
||||||
* обновлены все скрипты автоустановок (спасибо Htylol)
|
* обновлены все скрипты автоустановок (спасибо Htylol)
|
||||||
* оюновлена версия "YAD" - графического интерфейса (спасибо Htylol)
|
* обновлена версия "YAD" - графического интерфейса (спасибо Htylol)
|
||||||
|
|
||||||
###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт
|
###Scripts version 2361### / Дата: 02.10.2024 / Размер скачиваемого обновления: 4 мегабайт
|
||||||
* добавлена автоустановка "Rise of Flight" (спасибо Chal55rus)
|
* добавлена автоустановка "Rise of Flight" (спасибо Chal55rus)
|
||||||
|
BIN
data_from_portwine/img/gui/albiononline.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
BIN
data_from_portwine/img/gui/brokenranks.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 5.4 KiB |
BIN
data_from_portwine/img/gui/celeste.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
data_from_portwine/img/gui/dcuniverseonline.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
data_from_portwine/img/gui/elsword.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
data_from_portwine/img/gui/exotanks.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
data_from_portwine/img/gui/lordofringsonline.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
data_from_portwine/img/gui/tankionline.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
@ -7,7 +7,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Project-Id-Version: PACKAGE VERSION\n"
|
msgstr "Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-09-24 13:23+0300\n"
|
"POT-Creation-Date: 2024-10-24 12:43+0500\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -26,6 +26,9 @@ msgstr ""
|
|||||||
msgid "Unpack is DONE for prefix:"
|
msgid "Unpack is DONE for prefix:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "USE_SYSTEM_WINE"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -47,7 +50,7 @@ msgstr ""
|
|||||||
msgid "Gallium Zink (OpenGL to Vulkan)"
|
msgid "Gallium Zink (OpenGL to Vulkan)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Launching"
|
msgid "GET-OTHER-WINE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "CREATE SHORTCUT"
|
msgid "CREATE SHORTCUT"
|
||||||
@ -194,49 +197,6 @@ msgstr ""
|
|||||||
msgid "Run wine regedit"
|
msgid "Run wine regedit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Emulator for Nintendo game consoles with high compatibility"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Multi-arcade emulator that allows you to play old arcade games"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Multi-platform frontend for emulators with extensive settings"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation Portable (PSP) game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 3DS game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Wii U game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation 1 game console with high compatibility"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 64 game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Game Boy Advance game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Saturn game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox 360 game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo Entertainment System (NES or Dendy) game "
|
|
||||||
"console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Dreamcast game console"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "AUTOINSTALLS"
|
msgid "AUTOINSTALLS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -267,6 +227,48 @@ msgstr ""
|
|||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Launching"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "and"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "less than a minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Time spent"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to reinstall PortProton?\\nFor this, an internet "
|
msgid "Do you really want to reinstall PortProton?\\nFor this, an internet "
|
||||||
"connection will be required."
|
"connection will be required."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -282,9 +284,6 @@ msgid "More than one DB file found for the application being launched."
|
|||||||
"next run.\\n"
|
"next run.\\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "UPDATING NOW"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Update scripts:"
|
msgid "Update scripts:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -294,6 +293,9 @@ msgstr ""
|
|||||||
msgid "REMIND ME LATER"
|
msgid "REMIND ME LATER"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "UPDATING NOW"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "EXIT"
|
msgid "EXIT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -418,9 +420,6 @@ msgstr ""
|
|||||||
msgid "Disguise all features used for NVIDIA graphics cards"
|
msgid "Disguise all features used for NVIDIA graphics cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Forced activation of vertical sync"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable the application to run in the WINE virtual desktop"
|
msgid "Enable the application to run in the WINE virtual desktop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -454,7 +453,8 @@ msgid "Using FPS and system load monitoring (Turns on and off by the key "
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Using automatic system optimization to improve performance in games "
|
msgid "Using automatic system optimization to improve performance in games "
|
||||||
"(provided the gamemode package is installed on the system)"
|
"(provided the gamemode package is installed on the system, doesn't "
|
||||||
|
"work with ananicy)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Forced use of built-in DXGI library (in rare cases it solves "
|
msgid "Forced use of built-in DXGI library (in rare cases it solves "
|
||||||
@ -590,6 +590,17 @@ msgstr ""
|
|||||||
msgid "Fixes encoding issues in legacy software"
|
msgid "Fixes encoding issues in legacy software"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Window mode (for Vulkan and OpenGL)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "fifo - First in, first out. Limits the frame rate + no tearing. "
|
||||||
|
"(VSync)\n"
|
||||||
|
"immediate - Unlimited frame rate + tearing.\n"
|
||||||
|
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
||||||
|
"relaxed - Same as fifo but allows tearing when below the monitors "
|
||||||
|
"refresh rate."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "EDIT DB"
|
msgid "EDIT DB"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -881,6 +892,9 @@ msgstr ""
|
|||||||
msgid "Display frame count"
|
msgid "Display frame count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Display frametime next to FPS text"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable most of the toggleable parameters (currently excludes "
|
msgid "Enable most of the toggleable parameters (currently excludes "
|
||||||
"histogram)"
|
"histogram)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -985,9 +999,6 @@ msgstr ""
|
|||||||
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Display frametime next to FPS text"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Show current Wine or Proton version in use"
|
msgid "Show current Wine or Proton version in use"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1278,18 +1289,6 @@ msgstr ""
|
|||||||
msgid "Set a framerate limit. Specified in frames per second"
|
msgid "Set a framerate limit. Specified in frames per second"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mesa vulkan WSI"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Overrides the WSI present mode:\n"
|
|
||||||
"fifo - First in, first out. Limits the frame rate + no tearing. "
|
|
||||||
"(VSync)\n"
|
|
||||||
"immediate - Unlimited frame rate + tearing.\n"
|
|
||||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
|
||||||
"relaxed - Same as fifo but allows tearing when below the monitors "
|
|
||||||
"refresh rate."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Scaler mode"
|
msgid "Scaler mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1348,12 +1347,6 @@ msgstr ""
|
|||||||
msgid "Disable GameScope and go to the previous menu"
|
msgid "Disable GameScope and go to the previous menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Disable"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Enable"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Change global settings"
|
msgid "Change global settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1407,6 +1400,19 @@ msgstr ""
|
|||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Time display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Displays time spent in an application or game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Sort shortcuts by time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "This setting sorts the shortcuts in the main menu depending on the "
|
||||||
|
"time spent in the application or game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "GLOBAL SETTINGS (USER.CONF)"
|
msgid "GLOBAL SETTINGS (USER.CONF)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1432,6 +1438,10 @@ msgstr ""
|
|||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "A higher number of duplicate desktop files were found for this file."
|
||||||
|
"\\nShould I delete the extra ones or not?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1497,8 +1507,7 @@ msgid "PortProton was launched in creation mode PortProton.log and it is "
|
|||||||
"successfully stored in the root directory of the port"
|
"successfully stored in the root directory of the port"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "To diagnose the problem, copy ALL of the log to discord server: "
|
msgid "To diagnose the problem, copy ALL of the log to:"
|
||||||
"https://discord.gg/FTaheP99wE"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Please wait! After finishing the PortProton, click STOP."
|
msgid "Please wait! After finishing the PortProton, click STOP."
|
||||||
@ -1573,8 +1582,8 @@ msgid "MIT License\n"
|
|||||||
"\n"
|
"\n"
|
||||||
"Permission is hereby granted, free of charge, to any person "
|
"Permission is hereby granted, free of charge, to any person "
|
||||||
"obtaining a copy\n"
|
"obtaining a copy\n"
|
||||||
"of this software and associated documentation files (the \"Software"
|
"of this software and associated documentation files (the "
|
||||||
"\"), to deal\n"
|
"\"Software\"), to deal\n"
|
||||||
"in the Software without restriction, including without limitation "
|
"in the Software without restriction, including without limitation "
|
||||||
"the rights\n"
|
"the rights\n"
|
||||||
"to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
"to use, copy, modify, merge, publish, distribute, sublicense, and/or "
|
||||||
@ -1656,3 +1665,9 @@ msgstr ""
|
|||||||
|
|
||||||
msgid "THIRD PARTY LIBRARIES"
|
msgid "THIRD PARTY LIBRARIES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Please wait. downloading covers for"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,15 +8,15 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-09-24 13:23+0300\n"
|
"POT-Creation-Date: 2024-10-24 13:48+0500\n"
|
||||||
"PO-Revision-Date: 2024-09-19 23:35+0500\n"
|
"PO-Revision-Date: 2024-10-24 13:51+0500\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.4.4\n"
|
"X-Generator: Poedit 3.4.2\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A running PortProton session was detected.\\nDo you want to end the previous "
|
"A running PortProton session was detected.\\nDo you want to end the previous "
|
||||||
@ -31,6 +31,9 @@ msgstr "El desempaquetado ha FALLADO para el prefijo:"
|
|||||||
msgid "Unpack is DONE for prefix:"
|
msgid "Unpack is DONE for prefix:"
|
||||||
msgstr "El desempaquetado se ha COMPLETADO para el prefijo:"
|
msgstr "El desempaquetado se ha COMPLETADO para el prefijo:"
|
||||||
|
|
||||||
|
msgid "USE_SYSTEM_WINE"
|
||||||
|
msgstr "Usar Wine del sistema"
|
||||||
|
|
||||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
||||||
msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
|
msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
|
||||||
|
|
||||||
@ -52,8 +55,8 @@ msgstr "Gallium Nine (DirectX 9 para MESA)"
|
|||||||
msgid "Gallium Zink (OpenGL to Vulkan)"
|
msgid "Gallium Zink (OpenGL to Vulkan)"
|
||||||
msgstr "Gallium Zink (OpenGL a Vulkan)"
|
msgstr "Gallium Zink (OpenGL a Vulkan)"
|
||||||
|
|
||||||
msgid "Launching"
|
msgid "GET-OTHER-WINE"
|
||||||
msgstr "Lanzamiento"
|
msgstr "OBTENER OTRO WINE"
|
||||||
|
|
||||||
msgid "CREATE SHORTCUT"
|
msgid "CREATE SHORTCUT"
|
||||||
msgstr "CREAR ACCESO DIRECTO"
|
msgstr "CREAR ACCESO DIRECTO"
|
||||||
@ -73,15 +76,14 @@ msgstr "Configuración básica"
|
|||||||
msgid "Edit database file for"
|
msgid "Edit database file for"
|
||||||
msgstr "Editar archivo de base de datos para"
|
msgstr "Editar archivo de base de datos para"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Global settings"
|
msgid "Global settings"
|
||||||
msgstr "Configuración básica"
|
msgstr "Configuraciones globales"
|
||||||
|
|
||||||
msgid "Settings for user.conf"
|
msgid "Settings for user.conf"
|
||||||
msgstr "Configuración user.conf"
|
msgstr "Configuración user.conf"
|
||||||
|
|
||||||
msgid "Open directory"
|
msgid "Open directory"
|
||||||
msgstr "directorio abierto"
|
msgstr "Abrir directorio"
|
||||||
|
|
||||||
msgid "Open directory with <b>.ppdb</b> file"
|
msgid "Open directory with <b>.ppdb</b> file"
|
||||||
msgstr "Abrir directorio con el archivo <b>.ppdb</b>"
|
msgstr "Abrir directorio con el archivo <b>.ppdb</b>"
|
||||||
@ -120,7 +122,7 @@ msgid "MAIN MENU"
|
|||||||
msgstr "MENÚ PRINCIPAL"
|
msgstr "MENÚ PRINCIPAL"
|
||||||
|
|
||||||
msgid "Main menu"
|
msgid "Main menu"
|
||||||
msgstr "menú principal"
|
msgstr "Menú principal"
|
||||||
|
|
||||||
msgid "DEBUG"
|
msgid "DEBUG"
|
||||||
msgstr "DEPURAR"
|
msgstr "DEPURAR"
|
||||||
@ -152,7 +154,6 @@ msgstr "Lista de cambios"
|
|||||||
msgid "Change language"
|
msgid "Change language"
|
||||||
msgstr "Cambiar idioma"
|
msgstr "Cambiar idioma"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Global settings (user.conf)"
|
msgid "Global settings (user.conf)"
|
||||||
msgstr "Configuración user.conf"
|
msgstr "Configuración user.conf"
|
||||||
|
|
||||||
@ -212,59 +213,9 @@ msgstr "Editor del Registro"
|
|||||||
msgid "Run wine regedit"
|
msgid "Run wine regedit"
|
||||||
msgstr "Ejecutar wine regedit"
|
msgstr "Ejecutar wine regedit"
|
||||||
|
|
||||||
msgid "Emulator for Nintendo game consoles with high compatibility"
|
|
||||||
msgstr ""
|
|
||||||
"Un emulador para consolas de juegos de Nintendo con alta compatibilidad"
|
|
||||||
|
|
||||||
msgid "Multi-arcade emulator that allows you to play old arcade games"
|
|
||||||
msgstr ""
|
|
||||||
"Un emulador de múltiples arcade que te permite jugar juegos antiguos de "
|
|
||||||
"arcade"
|
|
||||||
|
|
||||||
msgid "Multi-platform frontend for emulators with extensive settings"
|
|
||||||
msgstr "Un frontend multiplataforma para emuladores con ajustes extensos"
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation Portable (PSP) game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos PlayStation Portable (PSP)"
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 3DS game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Nintendo 3DS"
|
|
||||||
|
|
||||||
msgid "Emulator for the Wii U game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Wii U"
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation 1 game console with high compatibility"
|
|
||||||
msgstr ""
|
|
||||||
"Un emulador para la consola de juegos PlayStation 1 con alta compatibilidad"
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 64 game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Nintendo 64"
|
|
||||||
|
|
||||||
msgid "Emulator for the Game Boy Advance game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Game Boy Advance"
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Saturn game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Sega Saturn"
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox 360 game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Xbox 360"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
|
|
||||||
msgstr ""
|
|
||||||
"Un emulador para la consola de juegos Nintendo Entertainment System (NES o "
|
|
||||||
"Dendy)"
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Xbox"
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Dreamcast game console"
|
|
||||||
msgstr "Un emulador para la consola de juegos Sega Dreamcast"
|
|
||||||
|
|
||||||
msgid "AUTOINSTALLS"
|
msgid "AUTOINSTALLS"
|
||||||
msgstr "INSTALACIONES AUTOMÁTICAS"
|
msgstr "INSTALACIONES AUTOMÁTICAS"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "EMULATORS"
|
msgid "EMULATORS"
|
||||||
msgstr "EMULADORES"
|
msgstr "EMULADORES"
|
||||||
|
|
||||||
@ -296,6 +247,48 @@ msgstr ""
|
|||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "Descargando"
|
msgstr "Descargando"
|
||||||
|
|
||||||
|
msgid "Launching"
|
||||||
|
msgstr "Lanzamiento"
|
||||||
|
|
||||||
|
msgid "day"
|
||||||
|
msgstr "día"
|
||||||
|
|
||||||
|
msgid "days"
|
||||||
|
msgstr "días"
|
||||||
|
|
||||||
|
msgid "hour"
|
||||||
|
msgstr "hora"
|
||||||
|
|
||||||
|
msgid "and"
|
||||||
|
msgstr "y"
|
||||||
|
|
||||||
|
msgid "hours"
|
||||||
|
msgstr "horas"
|
||||||
|
|
||||||
|
msgid "less than a minute"
|
||||||
|
msgstr "menos de un minuto"
|
||||||
|
|
||||||
|
msgid "minute"
|
||||||
|
msgstr "minuto"
|
||||||
|
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "minutos"
|
||||||
|
|
||||||
|
msgid "Time spent"
|
||||||
|
msgstr "Tiempo transcurrido"
|
||||||
|
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr "Deshabilitado"
|
||||||
|
|
||||||
|
msgid "Enable"
|
||||||
|
msgstr "Habilitar"
|
||||||
|
|
||||||
|
msgid "Disable"
|
||||||
|
msgstr "Deshabilitar"
|
||||||
|
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr "Habilitado"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Do you really want to reinstall PortProton?\\nFor this, an internet "
|
"Do you really want to reinstall PortProton?\\nFor this, an internet "
|
||||||
"connection will be required."
|
"connection will be required."
|
||||||
@ -317,9 +310,6 @@ msgstr ""
|
|||||||
"está iniciando. Selecciona el que se requiera, o elimina el archivo de base "
|
"está iniciando. Selecciona el que se requiera, o elimina el archivo de base "
|
||||||
"de datos adicional antes del próximo inicio"
|
"de datos adicional antes del próximo inicio"
|
||||||
|
|
||||||
msgid "UPDATING NOW"
|
|
||||||
msgstr "ACTUALIZANDO AHORA"
|
|
||||||
|
|
||||||
msgid "Update scripts:"
|
msgid "Update scripts:"
|
||||||
msgstr "Actualizar scripts:"
|
msgstr "Actualizar scripts:"
|
||||||
|
|
||||||
@ -329,6 +319,9 @@ msgstr "NO SOCIO"
|
|||||||
msgid "REMIND ME LATER"
|
msgid "REMIND ME LATER"
|
||||||
msgstr "VUELVA MÁS TARDE"
|
msgstr "VUELVA MÁS TARDE"
|
||||||
|
|
||||||
|
msgid "UPDATING NOW"
|
||||||
|
msgstr "ACTUALIZANDO AHORA"
|
||||||
|
|
||||||
msgid "EXIT"
|
msgid "EXIT"
|
||||||
msgstr "SALIR"
|
msgstr "SALIR"
|
||||||
|
|
||||||
@ -478,9 +471,6 @@ msgid "Disguise all features used for NVIDIA graphics cards"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Disfrazar todas las características utilizadas para tarjetas gráficas NVIDIA"
|
"Disfrazar todas las características utilizadas para tarjetas gráficas NVIDIA"
|
||||||
|
|
||||||
msgid "Forced activation of vertical sync"
|
|
||||||
msgstr "Activación forzada de la sincronización vertical"
|
|
||||||
|
|
||||||
msgid "Enable the application to run in the WINE virtual desktop"
|
msgid "Enable the application to run in the WINE virtual desktop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Habilitar que la aplicación se ejecute en el escritorio virtual de WINE"
|
"Habilitar que la aplicación se ejecute en el escritorio virtual de WINE"
|
||||||
@ -531,10 +521,12 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using automatic system optimization to improve performance in games "
|
"Using automatic system optimization to improve performance in games "
|
||||||
"(provided the gamemode package is installed on the system)"
|
"(provided the gamemode package is installed on the system, doesn't work with "
|
||||||
|
"ananicy)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uso de optimización automática del sistema para mejorar el rendimiento en "
|
"Utilizando optimización automática del sistema para mejorar el rendimiento "
|
||||||
"juegos (siempre que el paquete gamemode esté instalado en el sistema)"
|
"en juegos (siempre que el paquete gamemode esté instalado en el sistema, no "
|
||||||
|
"funciona con ananicy)."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
||||||
@ -731,7 +723,7 @@ msgstr "Seleccionar forzosamente el nivel de características de VKD3D"
|
|||||||
msgid "You can set a forced feature level VKD3D for games on DirectX12"
|
msgid "You can set a forced feature level VKD3D for games on DirectX12"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Puedes establecer un nivel de características forzado para VKD3D en juegos "
|
"Puedes establecer un nivel de características forzado para VKD3D en juegos "
|
||||||
"con DirectX 12."
|
"con DirectX 12"
|
||||||
|
|
||||||
msgid "Force certain locale for an app:"
|
msgid "Force certain locale for an app:"
|
||||||
msgstr "Forzar cierta configuración regional para una aplicación:"
|
msgstr "Forzar cierta configuración regional para una aplicación:"
|
||||||
@ -739,6 +731,23 @@ msgstr "Forzar cierta configuración regional para una aplicación:"
|
|||||||
msgid "Fixes encoding issues in legacy software"
|
msgid "Fixes encoding issues in legacy software"
|
||||||
msgstr "Soluciona problemas de codificación en software heredado"
|
msgstr "Soluciona problemas de codificación en software heredado"
|
||||||
|
|
||||||
|
msgid "Window mode (for Vulkan and OpenGL)"
|
||||||
|
msgstr "Modo ventana (para Vulkan y OpenGL)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
|
||||||
|
"immediate - Unlimited frame rate + tearing.\n"
|
||||||
|
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
||||||
|
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
|
||||||
|
"rate."
|
||||||
|
msgstr ""
|
||||||
|
"fifo - Primero en entrar, primero en salir. Limita la velocidad de "
|
||||||
|
"fotogramas + sin tearing. (VSync)\n"
|
||||||
|
"immediate - Frecuencia de imagen ilimitada + tearing.\n"
|
||||||
|
"mailbox - Triple buffering. Frecuencia de imagen ilimitada + sin tearing.\n"
|
||||||
|
"relaxed - Igual que fifo pero permite tearing por debajo de la frecuencia de "
|
||||||
|
"refresco del monitor."
|
||||||
|
|
||||||
msgid "EDIT DB"
|
msgid "EDIT DB"
|
||||||
msgstr "CONFIGURACIÓN"
|
msgstr "CONFIGURACIÓN"
|
||||||
|
|
||||||
@ -1023,7 +1032,7 @@ msgstr ""
|
|||||||
"Restore default settings for (Restaurar configuraciones predeterminadas para)"
|
"Restore default settings for (Restaurar configuraciones predeterminadas para)"
|
||||||
|
|
||||||
msgid "DISABLE"
|
msgid "DISABLE"
|
||||||
msgstr "DESACTIVAR "
|
msgstr "DESACTIVAR"
|
||||||
|
|
||||||
msgid "Disable vkBasalt and go to the previous menu"
|
msgid "Disable vkBasalt and go to the previous menu"
|
||||||
msgstr "Desactivar vkBasalt y volver al menú anterior"
|
msgstr "Desactivar vkBasalt y volver al menú anterior"
|
||||||
@ -1085,6 +1094,9 @@ msgstr ""
|
|||||||
msgid "Display frame count"
|
msgid "Display frame count"
|
||||||
msgstr "Mostrar recuento de cuadros"
|
msgstr "Mostrar recuento de cuadros"
|
||||||
|
|
||||||
|
msgid "Display frametime next to FPS text"
|
||||||
|
msgstr "Mostrar tiempo de cuadro junto al texto de FPS"
|
||||||
|
|
||||||
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
|
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Activar la mayoría de los parámetros conmutables (actualmente excluye el "
|
"Activar la mayoría de los parámetros conmutables (actualmente excluye el "
|
||||||
@ -1171,16 +1183,15 @@ msgstr ""
|
|||||||
msgid "Show temperature in Fahrenheit"
|
msgid "Show temperature in Fahrenheit"
|
||||||
msgstr "Mostrar temperatura en Fahrenheit"
|
msgstr "Mostrar temperatura en Fahrenheit"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Show if GPU is throttling based on Power, current, temp or other (Only shows "
|
"Show if GPU is throttling based on Power, current, temp or other (Only shows "
|
||||||
"if throttling is currently happening). Currently disabled by default for "
|
"if throttling is currently happening). Currently disabled by default for "
|
||||||
"Nvidia as it causes lag on 3000 series"
|
"Nvidia as it causes lag on 3000 series"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Mostrar si la GPU está limitando basado en Potencia, corriente, temperatura "
|
"Mostrar si la GPU está limitando el rendimiento basado en energía, "
|
||||||
"u \"otro\" (Solo se muestra si actualmente está ocurriendo limitación). "
|
"corriente, temperatura u otros factores (solo se muestra si actualmente está "
|
||||||
"Actualmente desactivado por defecto para Nvidia ya que causa lag en la serie "
|
"ocurriendo limitación). Actualmente deshabilitado por defecto para Nvidia, "
|
||||||
"3000"
|
"ya que causa retrasos en la serie 3000"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Same as throttling_status but displays throttling in the frametime graph and "
|
"Same as throttling_status but displays throttling in the frametime graph and "
|
||||||
@ -1204,9 +1215,6 @@ msgstr "Mostrar el uso de VRAM del sistema"
|
|||||||
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
||||||
msgstr "Mostrar el controlador Vulkan utilizado (radv/amdgpu-pro/amdvlk)"
|
msgstr "Mostrar el controlador Vulkan utilizado (radv/amdgpu-pro/amdvlk)"
|
||||||
|
|
||||||
msgid "Display frametime next to FPS text"
|
|
||||||
msgstr "Mostrar tiempo de cuadro junto al texto de FPS"
|
|
||||||
|
|
||||||
msgid "Show current Wine or Proton version in use"
|
msgid "Show current Wine or Proton version in use"
|
||||||
msgstr "Mostrar la versión actual de Wine o Proton en uso"
|
msgstr "Mostrar la versión actual de Wine o Proton en uso"
|
||||||
|
|
||||||
@ -1291,8 +1299,8 @@ msgid ""
|
|||||||
"if enabled then forced filtering affects only non-point sampled textures. "
|
"if enabled then forced filtering affects only non-point sampled textures. "
|
||||||
"(Direct3D settings)"
|
"(Direct3D settings)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Si está habilitado, el filtrado forzado afecta solo a las texturas no "
|
"si está habilitado, entonces el filtrado forzado afecta solo a las texturas "
|
||||||
"muestreadas puntualmente. (Configuraciones de Direct3D)"
|
"que no se muestrean por puntos. (Configuraciones de Direct3D)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable fast memory access. (Enable if games have poor performance, using "
|
"Enable fast memory access. (Enable if games have poor performance, using "
|
||||||
@ -1396,7 +1404,6 @@ msgstr ""
|
|||||||
"cuando pierden el enfoque, por lo que esto puede usarse para permitir que la "
|
"cuando pierden el enfoque, por lo que esto puede usarse para permitir que la "
|
||||||
"aplicación se ejecute en segundo plano. (Configuraciones de Glide)"
|
"aplicación se ejecute en segundo plano. (Configuraciones de Glide)"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"dgVoodoo2 settings\\n<b>NOTE:</b> To display help for each item, simply "
|
"dgVoodoo2 settings\\n<b>NOTE:</b> To display help for each item, simply "
|
||||||
"hover over the text"
|
"hover over the text"
|
||||||
@ -1638,12 +1645,11 @@ msgid ""
|
|||||||
"VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be selected and "
|
"VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n(Can be selected and "
|
||||||
"copied)</b>"
|
"copied)</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" <b>Gamescope no se detecta en el sistema, para instalarlo, ejecute el "
|
"<b>Gamescope no se detecta en el sistema, para instalarlo, ejecute el "
|
||||||
"comando en el terminal:\\n flatpak install -y runtime/org.freedesktop."
|
"comando en el terminal:\\n flatpak install -y runtime/org.freedesktop."
|
||||||
"Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n (Se puede "
|
"Platform.VulkanLayer.gamescope/x86_64/$%{GAMESCOPE_VERSION}%\\n (Se puede "
|
||||||
"seleccionar y copiar)</b>."
|
"seleccionar y copiar)</b>"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Gamescope is not detected on the system, please contact the manufacturer "
|
"<b>Gamescope is not detected on the system, please contact the manufacturer "
|
||||||
"of your distribution\\nor search the Internet for information on how to "
|
"of your distribution\\nor search the Internet for information on how to "
|
||||||
@ -1678,26 +1684,6 @@ msgstr ""
|
|||||||
"Establece un límite de fotogramas por segundo. Se especifica en fotogramas "
|
"Establece un límite de fotogramas por segundo. Se especifica en fotogramas "
|
||||||
"por segundo"
|
"por segundo"
|
||||||
|
|
||||||
msgid "Mesa vulkan WSI"
|
|
||||||
msgstr "WSI mesa volcánica"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
|
||||||
"Overrides the WSI present mode:\n"
|
|
||||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
|
|
||||||
"immediate - Unlimited frame rate + tearing.\n"
|
|
||||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
|
||||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
|
|
||||||
"rate."
|
|
||||||
msgstr ""
|
|
||||||
"Anula el modo actual de WSI:\n"
|
|
||||||
"fifo - Primero en entrar, primero en salir. Limita la velocidad de "
|
|
||||||
"fotogramas + sin tearing. (VSync)\n"
|
|
||||||
"immediate - Frecuencia de imagen ilimitada + tearing.\n"
|
|
||||||
"mailbox - Triple buffering. Frecuencia de imagen ilimitada + sin tearing.\n"
|
|
||||||
"relaxed - Igual que fifo pero permite tearing por debajo de la frecuencia de "
|
|
||||||
"refresco del monitor."
|
|
||||||
|
|
||||||
msgid "Scaler mode"
|
msgid "Scaler mode"
|
||||||
msgstr "Modo escalador"
|
msgstr "Modo escalador"
|
||||||
|
|
||||||
@ -1739,7 +1725,7 @@ msgid ""
|
|||||||
"number amount"
|
"number amount"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sensibilidad del ratón configurable, multiplica el movimiento del ratón por "
|
"Sensibilidad del ratón configurable, multiplica el movimiento del ratón por "
|
||||||
"la cantidad de números decimales especificada."
|
"la cantidad de números decimales especificada"
|
||||||
|
|
||||||
msgid "HDR SDR nits"
|
msgid "HDR SDR nits"
|
||||||
msgstr "HDR SDR nits"
|
msgstr "HDR SDR nits"
|
||||||
@ -1771,15 +1757,8 @@ msgstr ""
|
|||||||
msgid "Disable GameScope and go to the previous menu"
|
msgid "Disable GameScope and go to the previous menu"
|
||||||
msgstr "Desactivar GameScope e ir al menú anterior"
|
msgstr "Desactivar GameScope e ir al menú anterior"
|
||||||
|
|
||||||
msgid "Disable"
|
|
||||||
msgstr "Desactivar"
|
|
||||||
|
|
||||||
msgid "Enable"
|
|
||||||
msgstr "Permitir"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Change global settings"
|
msgid "Change global settings"
|
||||||
msgstr "Cambiar la configuración de"
|
msgstr "Cambiar configuraciones globales"
|
||||||
|
|
||||||
msgid "Change mirror to"
|
msgid "Change mirror to"
|
||||||
msgstr "Cambiar el espejo a"
|
msgstr "Cambiar el espejo a"
|
||||||
@ -1847,9 +1826,24 @@ msgstr "Temas de interfaz gráfica de usuario elegidos"
|
|||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr "Le permite seleccionar un tema para PortProton"
|
msgstr "Le permite seleccionar un tema para PortProton"
|
||||||
|
|
||||||
#, fuzzy
|
msgid "Time display"
|
||||||
|
msgstr "Mostrar tiempo"
|
||||||
|
|
||||||
|
msgid "Displays time spent in an application or game"
|
||||||
|
msgstr "Muestra el tiempo transcurrido en una aplicación o juego"
|
||||||
|
|
||||||
|
msgid "Sort shortcuts by time"
|
||||||
|
msgstr "Ordenar accesos directos por tiempo"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"This setting sorts the shortcuts in the main menu depending on the time "
|
||||||
|
"spent in the application or game"
|
||||||
|
msgstr ""
|
||||||
|
"Esta configuración ordena los accesos directos en el menú principal según el "
|
||||||
|
"tiempo transcurrido en la aplicación o juego"
|
||||||
|
|
||||||
msgid "GLOBAL SETTINGS (USER.CONF)"
|
msgid "GLOBAL SETTINGS (USER.CONF)"
|
||||||
msgstr "AJUSTES USUARIO.CONF"
|
msgstr "CONFIGURACIONES GLOBALES (USER.CONF)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Open the <b>user.conf</b> settings file in a system text editor to view and "
|
"Open the <b>user.conf</b> settings file in a system text editor to view and "
|
||||||
@ -1876,6 +1870,13 @@ msgstr "Agregar acceso directo a la biblioteca de STEAM"
|
|||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Nombre"
|
msgstr "Nombre"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"A higher number of duplicate desktop files were found for this file."
|
||||||
|
"\\nShould I delete the extra ones or not?"
|
||||||
|
msgstr ""
|
||||||
|
"Se encontraron un mayor número de archivos de escritorio duplicados para "
|
||||||
|
"este archivo.\\n¿Debería eliminar los adicionales o no?"
|
||||||
|
|
||||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n\\¿Quieres "
|
"Para agregar el acceso directo a STEAM, es necesario reiniciar.\\n\\¿Quieres "
|
||||||
@ -1923,7 +1924,7 @@ msgid "FORCE INSTALL"
|
|||||||
msgstr "INSTALACIÓN FORZADA"
|
msgstr "INSTALACIÓN FORZADA"
|
||||||
|
|
||||||
msgid "Installation with forced redownload of libraries"
|
msgid "Installation with forced redownload of libraries"
|
||||||
msgstr "Instalación con recarga forzada de bibliotecas."
|
msgstr "Instalación con recarga forzada de bibliotecas"
|
||||||
|
|
||||||
msgid "INSTALL"
|
msgid "INSTALL"
|
||||||
msgstr "INSTALAR"
|
msgstr "INSTALAR"
|
||||||
@ -1951,12 +1952,8 @@ msgstr ""
|
|||||||
"PortProton fue lanzado en modo de creación PortProton.log y se almacena "
|
"PortProton fue lanzado en modo de creación PortProton.log y se almacena "
|
||||||
"correctamente en el directorio raíz del puerto"
|
"correctamente en el directorio raíz del puerto"
|
||||||
|
|
||||||
msgid ""
|
msgid "To diagnose the problem, copy ALL of the log to:"
|
||||||
"To diagnose the problem, copy ALL of the log to discord server: https://"
|
msgstr "Para diagnosticar el problema, copia TODO el registro en:"
|
||||||
"discord.gg/FTaheP99wE"
|
|
||||||
msgstr ""
|
|
||||||
"Para diagnosticar el problema, copia TODO el log al servidor de discordia: "
|
|
||||||
"https://discord.gg/FTaheP99wE"
|
|
||||||
|
|
||||||
msgid "Please wait! After finishing the PortProton, click STOP."
|
msgid "Please wait! After finishing the PortProton, click STOP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1995,10 +1992,10 @@ msgid "Branch changed to:"
|
|||||||
msgstr "Rama cambiada a:"
|
msgstr "Rama cambiada a:"
|
||||||
|
|
||||||
msgid "Cover downloads are disabled"
|
msgid "Cover downloads are disabled"
|
||||||
msgstr "Las descargas de portadas están deshabilitadas."
|
msgstr "Las descargas de portadas están deshabilitadas"
|
||||||
|
|
||||||
msgid "Cover downloads are enabled"
|
msgid "Cover downloads are enabled"
|
||||||
msgstr "Las descargas de portadas están habilitadas."
|
msgstr "Las descargas de portadas están habilitadas"
|
||||||
|
|
||||||
msgid "Gui start changed to:"
|
msgid "Gui start changed to:"
|
||||||
msgstr "Inicio Gui cambiado a:"
|
msgstr "Inicio Gui cambiado a:"
|
||||||
@ -2017,20 +2014,27 @@ msgid ""
|
|||||||
"PortProton v. ${install_ver}\n"
|
"PortProton v. ${install_ver}\n"
|
||||||
"scripts v. ${scripts_install_ver}"
|
"scripts v. ${scripts_install_ver}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"PortProton v. ${install_ver}\n"
|
||||||
|
"scripts v. ${scripts_install_ver}"
|
||||||
|
|
||||||
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
msgid "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
||||||
msgstr ""
|
msgstr "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This program comes with absolutely no warranty.\n"
|
"This program comes with absolutely no warranty.\n"
|
||||||
"See the License for details."
|
"See the License for details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Este programa se proporciona sin ninguna garantía.\n"
|
||||||
|
"Consulta la licencia para más detalles."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Author: Casro-Fidel (Mikhail Tergoev)\n"
|
"Author: Casro-Fidel (Mikhail Tergoev)\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Developer assistants and testers:"
|
"Developer assistants and testers:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Autor: Casro-Fidel (Mikhail Tergoev)\n"
|
||||||
|
"\n"
|
||||||
|
"Asistentes de desarrollo y testers:"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"MIT License\n"
|
"MIT License\n"
|
||||||
@ -2061,17 +2065,41 @@ msgid ""
|
|||||||
"THE\n"
|
"THE\n"
|
||||||
"SOFTWARE."
|
"SOFTWARE."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Licencia MIT\n"
|
||||||
|
"\n"
|
||||||
|
"Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
|
||||||
|
"\n"
|
||||||
|
"Por la presente se otorga permiso, de forma gratuita, a cualquier persona "
|
||||||
|
"que obtenga una copia de este software y los archivos de documentación "
|
||||||
|
"asociados (el \"Software\"), para tratar en el Software sin restricción, "
|
||||||
|
"incluyendo, sin limitación, los derechos de usar, copiar, modificar, "
|
||||||
|
"combinar, publicar, distribuir, sublicenciar y/o vender copias del Software, "
|
||||||
|
"y permitir a las personas a quienes se les proporcione el Software hacer lo "
|
||||||
|
"mismo, sujeto a las siguientes condiciones:\n"
|
||||||
|
"\n"
|
||||||
|
"El aviso de copyright anterior y este aviso de permiso se incluirán en todas "
|
||||||
|
"las copias o partes sustanciales del Software.\n"
|
||||||
|
"\n"
|
||||||
|
"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, "
|
||||||
|
"EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITÁNDOSE A, LAS GARANTÍAS DE "
|
||||||
|
"COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN "
|
||||||
|
"NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN "
|
||||||
|
"RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO O OTRA RESPONSABILIDAD, YA SEA EN "
|
||||||
|
"UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE O EN CONEXIÓN "
|
||||||
|
"CON EL SOFTWARE O EL USO O CUALQUIER OTRA INTERACCIÓN EN EL SOFTWARE."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The project was supported:\n"
|
"The project was supported:\n"
|
||||||
"https://boosty.to/portwine-linux.ru"
|
"https://boosty.to/portwine-linux.ru"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"El proyecto fue apoyado:\n"
|
||||||
|
"https://boosty.to/portwine-linux.ru"
|
||||||
|
|
||||||
msgid "The list will be updated..."
|
msgid "The list will be updated..."
|
||||||
msgstr ""
|
msgstr "La lista se actualizará..."
|
||||||
|
|
||||||
msgid "Do you want to join and help in the development of the project:"
|
msgid "Do you want to join and help in the development of the project:"
|
||||||
msgstr ""
|
msgstr "Quieres unirte y ayudar en el desarrollo del proyecto:"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Website: http://linux-gaming.ru\n"
|
"Website: http://linux-gaming.ru\n"
|
||||||
@ -2083,6 +2111,14 @@ msgid ""
|
|||||||
"Yandex wallet: 410012267513818\n"
|
"Yandex wallet: 410012267513818\n"
|
||||||
"-------------------------------------------"
|
"-------------------------------------------"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Sitio web: http://linux-gaming.ru\n"
|
||||||
|
"Discord: http://discord.gg/yJSEFjF\n"
|
||||||
|
"VK: https://vk.com/linuxgamingru\n"
|
||||||
|
"-------------------------------------------\n"
|
||||||
|
"Conviértete en suscriptor de pago:\n"
|
||||||
|
"boosty: https://boosty.to/portwine-linux.ru\n"
|
||||||
|
"Billetera de Yandex: 410012267513818\n"
|
||||||
|
"-------------------------------------------"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
" Third-party libraries that are used in "
|
" Third-party libraries that are used in "
|
||||||
@ -2097,27 +2133,101 @@ msgid ""
|
|||||||
"YAD: https://github.com/v1cont/yad\n"
|
"YAD: https://github.com/v1cont/yad\n"
|
||||||
"DGVOODOO2: https://dege.fw.hu/"
|
"DGVOODOO2: https://dege.fw.hu/"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
" Bibliotecas de terceros que se utilizan en "
|
||||||
|
"PortProton\n"
|
||||||
|
"\n"
|
||||||
|
" PortProton se basa en las siguientes bibliotecas de software libre:\n"
|
||||||
|
"\n"
|
||||||
|
"WINE-PROTON: https://github.com/ValveSoftware/Proton\n"
|
||||||
|
"WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/\n"
|
||||||
|
"Kron4ek/Wine: https://github.com/Kron4ek/Wine-Builds\n"
|
||||||
|
"YAD: https://github.com/v1cont/yad\n"
|
||||||
|
"DGVOODOO2: https://dege.fw.hu/"
|
||||||
|
|
||||||
msgid "ABOUT US"
|
msgid "ABOUT US"
|
||||||
msgstr ""
|
msgstr "SOBRE NOSOTROS"
|
||||||
|
|
||||||
msgid "ABOUT PORTPROTON"
|
msgid "ABOUT PORTPROTON"
|
||||||
msgstr ""
|
msgstr "SOBRE PORTPROTON"
|
||||||
|
|
||||||
msgid "AUTORS"
|
msgid "AUTORS"
|
||||||
msgstr ""
|
msgstr "AUTORES"
|
||||||
|
|
||||||
msgid "LICENSE"
|
msgid "LICENSE"
|
||||||
msgstr ""
|
msgstr "LICENCIA"
|
||||||
|
|
||||||
msgid "SPONSORS"
|
msgid "SPONSORS"
|
||||||
msgstr ""
|
msgstr "PATROCINADORES"
|
||||||
|
|
||||||
msgid "JOIN"
|
msgid "JOIN"
|
||||||
msgstr ""
|
msgstr "UNIRSE"
|
||||||
|
|
||||||
msgid "THIRD PARTY LIBRARIES"
|
msgid "THIRD PARTY LIBRARIES"
|
||||||
|
msgstr "BIBLIOTECAS DE TERCEROS"
|
||||||
|
|
||||||
|
msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"SteamGridDB no está respondiendo, forzando la desactivación de la descarga "
|
||||||
|
"de portadas"
|
||||||
|
|
||||||
|
msgid "Please wait. downloading covers for"
|
||||||
|
msgstr "Por favor, espera. Descargando portadas para"
|
||||||
|
|
||||||
|
#~ msgid "Forced activation of vertical sync"
|
||||||
|
#~ msgstr "Activación forzada de la sincronización vertical"
|
||||||
|
|
||||||
|
#~ msgid "Mesa vulkan WSI"
|
||||||
|
#~ msgstr "WSI mesa volcánica"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for Nintendo game consoles with high compatibility"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Un emulador para consolas de juegos de Nintendo con alta compatibilidad"
|
||||||
|
|
||||||
|
#~ msgid "Multi-arcade emulator that allows you to play old arcade games"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Un emulador de múltiples arcade que te permite jugar juegos antiguos de "
|
||||||
|
#~ "arcade"
|
||||||
|
|
||||||
|
#~ msgid "Multi-platform frontend for emulators with extensive settings"
|
||||||
|
#~ msgstr "Un frontend multiplataforma para emuladores con ajustes extensos"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the PlayStation Portable (PSP) game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos PlayStation Portable (PSP)"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Nintendo 3DS game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Nintendo 3DS"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Wii U game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Wii U"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the PlayStation 1 game console with high compatibility"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Un emulador para la consola de juegos PlayStation 1 con alta "
|
||||||
|
#~ "compatibilidad"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Nintendo 64 game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Nintendo 64"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Game Boy Advance game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Game Boy Advance"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Sega Saturn game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Sega Saturn"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Xbox 360 game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Xbox 360"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Un emulador para la consola de juegos Nintendo Entertainment System (NES "
|
||||||
|
#~ "o Dendy)"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Xbox game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Xbox"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Sega Dreamcast game console"
|
||||||
|
#~ msgstr "Un emulador para la consola de juegos Sega Dreamcast"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "scripts"
|
#~ msgid "scripts"
|
||||||
|
@ -7,17 +7,17 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-09-24 13:23+0300\n"
|
"POT-Creation-Date: 2024-10-24 12:43+0500\n"
|
||||||
"PO-Revision-Date: 2024-09-19 23:32+0500\n"
|
"PO-Revision-Date: 2024-10-24 12:45+0500\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||||
"X-Generator: Poedit 3.4.4\n"
|
"X-Generator: Poedit 3.4.2\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A running PortProton session was detected.\\nDo you want to end the previous "
|
"A running PortProton session was detected.\\nDo you want to end the previous "
|
||||||
@ -31,6 +31,9 @@ msgstr "Произошла ошибка во время распаковки п
|
|||||||
msgid "Unpack is DONE for prefix:"
|
msgid "Unpack is DONE for prefix:"
|
||||||
msgstr "Успешно распакован префикс:"
|
msgstr "Успешно распакован префикс:"
|
||||||
|
|
||||||
|
msgid "USE_SYSTEM_WINE"
|
||||||
|
msgstr "Использовать системную версию wine"
|
||||||
|
|
||||||
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
msgid "WineD3D OpenGL (For video cards without Vulkan)"
|
||||||
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
|
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
|
||||||
|
|
||||||
@ -52,8 +55,8 @@ msgstr "Gallium Nine (поддержка DirectX 9 для MESA)"
|
|||||||
msgid "Gallium Zink (OpenGL to Vulkan)"
|
msgid "Gallium Zink (OpenGL to Vulkan)"
|
||||||
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
|
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
|
||||||
|
|
||||||
msgid "Launching"
|
msgid "GET-OTHER-WINE"
|
||||||
msgstr "Запуск"
|
msgstr "Скачать другие версии wine"
|
||||||
|
|
||||||
msgid "CREATE SHORTCUT"
|
msgid "CREATE SHORTCUT"
|
||||||
msgstr "СОЗДАТЬ ЯРЛЫК"
|
msgstr "СОЗДАТЬ ЯРЛЫК"
|
||||||
@ -73,7 +76,6 @@ msgstr "Основные настройки"
|
|||||||
msgid "Edit database file for"
|
msgid "Edit database file for"
|
||||||
msgstr "Редактировать файл настроек для"
|
msgstr "Редактировать файл настроек для"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Global settings"
|
msgid "Global settings"
|
||||||
msgstr "Глобальные настройки"
|
msgstr "Глобальные настройки"
|
||||||
|
|
||||||
@ -152,7 +154,6 @@ msgstr "История изменений"
|
|||||||
msgid "Change language"
|
msgid "Change language"
|
||||||
msgstr "Сменить язык"
|
msgstr "Сменить язык"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Global settings (user.conf)"
|
msgid "Global settings (user.conf)"
|
||||||
msgstr "Глобальные настройки (user.conf)"
|
msgstr "Глобальные настройки (user.conf)"
|
||||||
|
|
||||||
@ -214,49 +215,6 @@ msgstr "Редактор реестра"
|
|||||||
msgid "Run wine regedit"
|
msgid "Run wine regedit"
|
||||||
msgstr "Запустить редактор реестра Wine"
|
msgstr "Запустить редактор реестра Wine"
|
||||||
|
|
||||||
msgid "Emulator for Nintendo game consoles with high compatibility"
|
|
||||||
msgstr "Эмулятор игровых консолей Nintendo с высокой совместимостью"
|
|
||||||
|
|
||||||
msgid "Multi-arcade emulator that allows you to play old arcade games"
|
|
||||||
msgstr "Мультиаркадный эмулятор, позволяющий играть в старые аркадные игры"
|
|
||||||
|
|
||||||
msgid "Multi-platform frontend for emulators with extensive settings"
|
|
||||||
msgstr "Мультиплатформенный интерфейс для эмуляторов с обширными настройками"
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation Portable (PSP) game console"
|
|
||||||
msgstr "Эмулятор игровой консоли PlayStation Portable (PSP)"
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 3DS game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Nintendo 3DS"
|
|
||||||
|
|
||||||
msgid "Emulator for the Wii U game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Wii U"
|
|
||||||
|
|
||||||
msgid "Emulator for the PlayStation 1 game console with high compatibility"
|
|
||||||
msgstr "Эмулятор игровой консоли PlayStation 1 с высокой совместимостью"
|
|
||||||
|
|
||||||
msgid "Emulator for the Nintendo 64 game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Nintendo 64"
|
|
||||||
|
|
||||||
msgid "Emulator for the Game Boy Advance game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Game Boy Advance"
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Saturn game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Sega Saturn"
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox 360 game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Xbox 360"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Nintendo Entertainment System (NES или Dendy)"
|
|
||||||
|
|
||||||
msgid "Emulator for the Xbox game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Xbox"
|
|
||||||
|
|
||||||
msgid "Emulator for the Sega Dreamcast game console"
|
|
||||||
msgstr "Эмулятор игровой консоли Sega Dreamcast"
|
|
||||||
|
|
||||||
msgid "AUTOINSTALLS"
|
msgid "AUTOINSTALLS"
|
||||||
msgstr "АВТОУСТАНОВКА"
|
msgstr "АВТОУСТАНОВКА"
|
||||||
|
|
||||||
@ -291,6 +249,48 @@ msgstr ""
|
|||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "Загружается"
|
msgstr "Загружается"
|
||||||
|
|
||||||
|
msgid "Launching"
|
||||||
|
msgstr "Запуск"
|
||||||
|
|
||||||
|
msgid "day"
|
||||||
|
msgstr "день"
|
||||||
|
|
||||||
|
msgid "days"
|
||||||
|
msgstr "дней"
|
||||||
|
|
||||||
|
msgid "hour"
|
||||||
|
msgstr "час"
|
||||||
|
|
||||||
|
msgid "and"
|
||||||
|
msgstr "и"
|
||||||
|
|
||||||
|
msgid "hours"
|
||||||
|
msgstr "часов"
|
||||||
|
|
||||||
|
msgid "less than a minute"
|
||||||
|
msgstr "меньше минуты"
|
||||||
|
|
||||||
|
msgid "minute"
|
||||||
|
msgstr "минута"
|
||||||
|
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "минут"
|
||||||
|
|
||||||
|
msgid "Time spent"
|
||||||
|
msgstr "Проведено времени"
|
||||||
|
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr "Отключено"
|
||||||
|
|
||||||
|
msgid "Enable"
|
||||||
|
msgstr "Включить"
|
||||||
|
|
||||||
|
msgid "Disable"
|
||||||
|
msgstr "Отключить"
|
||||||
|
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr "Включено"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Do you really want to reinstall PortProton?\\nFor this, an internet "
|
"Do you really want to reinstall PortProton?\\nFor this, an internet "
|
||||||
"connection will be required."
|
"connection will be required."
|
||||||
@ -312,10 +312,6 @@ msgstr ""
|
|||||||
"ppdb.\\nВыберите нужный или удалите лишний файл .ppdb перед следующим "
|
"ppdb.\\nВыберите нужный или удалите лишний файл .ppdb перед следующим "
|
||||||
"запуском\\n"
|
"запуском\\n"
|
||||||
|
|
||||||
# изменить
|
|
||||||
msgid "UPDATING NOW"
|
|
||||||
msgstr "ОБНОВИТЬ СЕЙЧАС"
|
|
||||||
|
|
||||||
msgid "Update scripts:"
|
msgid "Update scripts:"
|
||||||
msgstr "Обновление скриптов:"
|
msgstr "Обновление скриптов:"
|
||||||
|
|
||||||
@ -325,6 +321,10 @@ msgstr "НЕ НАПОМИНАТЬ"
|
|||||||
msgid "REMIND ME LATER"
|
msgid "REMIND ME LATER"
|
||||||
msgstr "НАПОМНИТЬ ПОЗЖЕ"
|
msgstr "НАПОМНИТЬ ПОЗЖЕ"
|
||||||
|
|
||||||
|
# изменить
|
||||||
|
msgid "UPDATING NOW"
|
||||||
|
msgstr "ОБНОВИТЬ СЕЙЧАС"
|
||||||
|
|
||||||
msgid "EXIT"
|
msgid "EXIT"
|
||||||
msgstr "ВЫХОД"
|
msgstr "ВЫХОД"
|
||||||
|
|
||||||
@ -480,9 +480,6 @@ msgstr "Принудительное использование старых в
|
|||||||
msgid "Disguise all features used for NVIDIA graphics cards"
|
msgid "Disguise all features used for NVIDIA graphics cards"
|
||||||
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
|
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
|
||||||
|
|
||||||
msgid "Forced activation of vertical sync"
|
|
||||||
msgstr "Принудительное включение вертикальной синхронизации"
|
|
||||||
|
|
||||||
msgid "Enable the application to run in the WINE virtual desktop"
|
msgid "Enable the application to run in the WINE virtual desktop"
|
||||||
msgstr "Использовать виртуальный рабочий стол WINE"
|
msgstr "Использовать виртуальный рабочий стол WINE"
|
||||||
|
|
||||||
@ -529,11 +526,12 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using automatic system optimization to improve performance in games "
|
"Using automatic system optimization to improve performance in games "
|
||||||
"(provided the gamemode package is installed on the system)"
|
"(provided the gamemode package is installed on the system, doesn't work with "
|
||||||
|
"ananicy)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Использование автоматической оптимизации системы для повышения "
|
"Использование автоматической оптимизации системы для повышения "
|
||||||
"производительности в играх (при условии, что в системе установлен пакет "
|
"производительности в играх (при условии, что в системе установлен пакет "
|
||||||
"gamemode)"
|
"gamemode, не работает вместе с ananicy)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
"Forced use of built-in DXGI library (in rare cases it solves problems with "
|
||||||
@ -744,6 +742,25 @@ msgstr ""
|
|||||||
"Исправляет кодировку в устаревших приложениях. Необходимо, например, для "
|
"Исправляет кодировку в устаревших приложениях. Необходимо, например, для "
|
||||||
"запуска старых графических новелл (Chaos;Head)"
|
"запуска старых графических новелл (Chaos;Head)"
|
||||||
|
|
||||||
|
msgid "Window mode (for Vulkan and OpenGL)"
|
||||||
|
msgstr "Режим работы окна (для Vulkan и OpenGL)"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
|
||||||
|
"immediate - Unlimited frame rate + tearing.\n"
|
||||||
|
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
||||||
|
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
|
||||||
|
"rate."
|
||||||
|
msgstr ""
|
||||||
|
"fifo - ограничение частоты кадров + отсутствие разрывов (включает "
|
||||||
|
"вертикальную синхронизацию)\n"
|
||||||
|
"immediate - неограниченная частота кадров (но присутствуют разрывы "
|
||||||
|
"изображения как без включения вертикальной синхронизации).\n"
|
||||||
|
"mailbox - тройная буферизация (неограниченная частота кадров + отсутствие "
|
||||||
|
"разрывов).\n"
|
||||||
|
"relaxed - то же, что и fifo, но допускает разрыв изображения, когда частота "
|
||||||
|
"обновления монитора ниже."
|
||||||
|
|
||||||
msgid "EDIT DB"
|
msgid "EDIT DB"
|
||||||
msgstr "НАСТРОЙКИ"
|
msgstr "НАСТРОЙКИ"
|
||||||
|
|
||||||
@ -1090,6 +1107,9 @@ msgstr ""
|
|||||||
msgid "Display frame count"
|
msgid "Display frame count"
|
||||||
msgstr "Отображение количества кадров"
|
msgstr "Отображение количества кадров"
|
||||||
|
|
||||||
|
msgid "Display frametime next to FPS text"
|
||||||
|
msgstr "Отображение времени кадра рядом с FPS"
|
||||||
|
|
||||||
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
|
msgid "Enable most of the toggleable parameters (currently excludes histogram)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Включить большинство переключаемых параметров (в настоящее время исключает "
|
"Включить большинство переключаемых параметров (в настоящее время исключает "
|
||||||
@ -1213,9 +1233,6 @@ msgstr "Показать использование VRAM"
|
|||||||
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
msgid "Display used Vulkan driver (radv/amdgpu-pro/amdvlk)"
|
||||||
msgstr "Показать используемый драйвер Vulkan (radv/amdgpu-pro/amdvlk)"
|
msgstr "Показать используемый драйвер Vulkan (radv/amdgpu-pro/amdvlk)"
|
||||||
|
|
||||||
msgid "Display frametime next to FPS text"
|
|
||||||
msgstr "Отображение времени кадра рядом с FPS"
|
|
||||||
|
|
||||||
msgid "Show current Wine or Proton version in use"
|
msgid "Show current Wine or Proton version in use"
|
||||||
msgstr "Показать текущую используемую версию Wine или Proton"
|
msgstr "Показать текущую используемую версию Wine или Proton"
|
||||||
|
|
||||||
@ -1645,27 +1662,6 @@ msgstr "Ограничение FPS (кадров в секунду)"
|
|||||||
msgid "Set a framerate limit. Specified in frames per second"
|
msgid "Set a framerate limit. Specified in frames per second"
|
||||||
msgstr "Ограничение частоты кадров (кадров в секунду)"
|
msgstr "Ограничение частоты кадров (кадров в секунду)"
|
||||||
|
|
||||||
msgid "Mesa vulkan WSI"
|
|
||||||
msgstr "Режим работы окна"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Overrides the WSI present mode:\n"
|
|
||||||
"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n"
|
|
||||||
"immediate - Unlimited frame rate + tearing.\n"
|
|
||||||
"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n"
|
|
||||||
"relaxed - Same as fifo but allows tearing when below the monitors refresh "
|
|
||||||
"rate."
|
|
||||||
msgstr ""
|
|
||||||
"Переопределяет режим работы окна:\n"
|
|
||||||
"fifo - ограничение частоты кадров + отсутствие разрывов (включает "
|
|
||||||
"вертикальную синхронизацию)\n"
|
|
||||||
"immediate - неограниченная частота кадров (но присутствуют разрывы "
|
|
||||||
"изображения как без включения вертикальной синхронизации).\n"
|
|
||||||
"mailbox - тройная буферизация (неограниченная частота кадров + отсутствие "
|
|
||||||
"разрывов).\n"
|
|
||||||
"relaxed - то же, что и fifo, но допускает разрыв изображения, когда частота "
|
|
||||||
"обновления монитора ниже."
|
|
||||||
|
|
||||||
msgid "Scaler mode"
|
msgid "Scaler mode"
|
||||||
msgstr "Режим масштабирования"
|
msgstr "Режим масштабирования"
|
||||||
|
|
||||||
@ -1740,13 +1736,6 @@ msgstr ""
|
|||||||
msgid "Disable GameScope and go to the previous menu"
|
msgid "Disable GameScope and go to the previous menu"
|
||||||
msgstr "Отключить Gamescope и перейти в предыдущее меню"
|
msgstr "Отключить Gamescope и перейти в предыдущее меню"
|
||||||
|
|
||||||
msgid "Disable"
|
|
||||||
msgstr "Выключить"
|
|
||||||
|
|
||||||
msgid "Enable"
|
|
||||||
msgstr "Включить"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Change global settings"
|
msgid "Change global settings"
|
||||||
msgstr "Изменить глобальные настройки"
|
msgstr "Изменить глобальные настройки"
|
||||||
|
|
||||||
@ -1815,7 +1804,22 @@ msgstr "Выбор графической темы"
|
|||||||
msgid "Allows you to select a theme for PortProton"
|
msgid "Allows you to select a theme for PortProton"
|
||||||
msgstr "Позволяет выбрать тему для PortProton"
|
msgstr "Позволяет выбрать тему для PortProton"
|
||||||
|
|
||||||
#, fuzzy
|
msgid "Time display"
|
||||||
|
msgstr "Отображение времени"
|
||||||
|
|
||||||
|
msgid "Displays time spent in an application or game"
|
||||||
|
msgstr "Отображает общее время проведённое в приложении или игре"
|
||||||
|
|
||||||
|
msgid "Sort shortcuts by time"
|
||||||
|
msgstr "Сортировка ярлыков по времени"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"This setting sorts the shortcuts in the main menu depending on the time "
|
||||||
|
"spent in the application or game"
|
||||||
|
msgstr ""
|
||||||
|
"Эта настройка сортирует ярлыки в главном меню в зависимости от времени, "
|
||||||
|
"проведенного в приложении или игре"
|
||||||
|
|
||||||
msgid "GLOBAL SETTINGS (USER.CONF)"
|
msgid "GLOBAL SETTINGS (USER.CONF)"
|
||||||
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
|
msgstr "ГЛОБАЛЬНЫЕ НАСТРОЙКИ (USER.CONF)"
|
||||||
|
|
||||||
@ -1844,6 +1848,11 @@ msgstr "Добавить ярлык в библиотеку STEAM"
|
|||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Имя"
|
msgstr "Имя"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"A higher number of duplicate desktop files were found for this file."
|
||||||
|
"\\nShould I delete the extra ones or not?"
|
||||||
|
msgstr "Найдены дубликаты создаваемого ярлыка.\\nУдалить лишние ярлыки?"
|
||||||
|
|
||||||
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
msgid "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить STEAM "
|
"Для добавления ярлыка в STEAM требуется перезапуск.\\n\\nПерезапустить STEAM "
|
||||||
@ -1920,12 +1929,8 @@ msgstr ""
|
|||||||
"Был запущен режим создания лога и лог успешно сохранён в корневом каталоге "
|
"Был запущен режим создания лога и лог успешно сохранён в корневом каталоге "
|
||||||
"PortProton"
|
"PortProton"
|
||||||
|
|
||||||
msgid ""
|
msgid "To diagnose the problem, copy ALL of the log to:"
|
||||||
"To diagnose the problem, copy ALL of the log to discord server: https://"
|
msgstr "Чтобы диагностировать проблему, скопируйте ВЕСЬ журнал на сайт:"
|
||||||
"discord.gg/FTaheP99wE"
|
|
||||||
msgstr ""
|
|
||||||
"Чтобы диагностировать проблему, скопируйте ВЕСЬ журнал на сервер Discord: "
|
|
||||||
"https://discord.gg/FTaheP99wE"
|
|
||||||
|
|
||||||
msgid "Please wait! After finishing the PortProton, click STOP."
|
msgid "Please wait! After finishing the PortProton, click STOP."
|
||||||
msgstr "Пожалуйста, подождите! После завершения PortProton нажмите СТОП."
|
msgstr "Пожалуйста, подождите! После завершения PortProton нажмите СТОП."
|
||||||
@ -2146,6 +2151,66 @@ msgstr "ПРИСОЕДЕНИТЬСЯ"
|
|||||||
msgid "THIRD PARTY LIBRARIES"
|
msgid "THIRD PARTY LIBRARIES"
|
||||||
msgstr "БИБЛИОТЕКИ"
|
msgstr "БИБЛИОТЕКИ"
|
||||||
|
|
||||||
|
msgid "SteamGridDB is not responding, forcing cover download to be disabled"
|
||||||
|
msgstr "SteamGridDB не отвечает, принудительно отключаем загрузку обложек"
|
||||||
|
|
||||||
|
msgid "Please wait. downloading covers for"
|
||||||
|
msgstr "Пожалуйста, подождите. Загрузка обложек для"
|
||||||
|
|
||||||
|
#~ msgid "Forced activation of vertical sync"
|
||||||
|
#~ msgstr "Принудительное включение вертикальной синхронизации"
|
||||||
|
|
||||||
|
#~ msgid "Mesa vulkan WSI"
|
||||||
|
#~ msgstr "Режим работы окна"
|
||||||
|
|
||||||
|
#~ msgid "not known yet"
|
||||||
|
#~ msgstr "пока неизвестно"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for Nintendo game consoles with high compatibility"
|
||||||
|
#~ msgstr "Эмулятор игровых консолей Nintendo с высокой совместимостью"
|
||||||
|
|
||||||
|
#~ msgid "Multi-arcade emulator that allows you to play old arcade games"
|
||||||
|
#~ msgstr "Мультиаркадный эмулятор, позволяющий играть в старые аркадные игры"
|
||||||
|
|
||||||
|
#~ msgid "Multi-platform frontend for emulators with extensive settings"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Мультиплатформенный интерфейс для эмуляторов с обширными настройками"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the PlayStation Portable (PSP) game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли PlayStation Portable (PSP)"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Nintendo 3DS game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Nintendo 3DS"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Wii U game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Wii U"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the PlayStation 1 game console with high compatibility"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли PlayStation 1 с высокой совместимостью"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Nintendo 64 game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Nintendo 64"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Game Boy Advance game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Game Boy Advance"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Sega Saturn game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Sega Saturn"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Xbox 360 game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Xbox 360"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Emulator for the Nintendo Entertainment System (NES or Dendy) game console"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Эмулятор игровой консоли Nintendo Entertainment System (NES или Dendy)"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Xbox game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Xbox"
|
||||||
|
|
||||||
|
#~ msgid "Emulator for the Sega Dreamcast game console"
|
||||||
|
#~ msgstr "Эмулятор игровой консоли Sega Dreamcast"
|
||||||
|
|
||||||
#~ msgid "scripts"
|
#~ msgid "scripts"
|
||||||
#~ msgstr "версия"
|
#~ msgstr "версия"
|
||||||
|
|
||||||
|
@ -150,16 +150,6 @@ function downloadArtFromSteamGridDB {
|
|||||||
[[ -n "$SEARCHHUMOR" ]] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}"
|
[[ -n "$SEARCHHUMOR" ]] && SGDB_ENDPOINT_STR+="&humor=${SEARCHHUMOR}"
|
||||||
[[ -n "$SEARCHEPILEPSY" ]] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}"
|
[[ -n "$SEARCHEPILEPSY" ]] && SGDB_ENDPOINT_STR+="&epilepsy=${SEARCHEPILEPSY}"
|
||||||
|
|
||||||
set -o pipefail
|
|
||||||
RESPONSE=$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDB_ENDPOINT_STR" 2> >(grep -v "SSL_INIT"))
|
|
||||||
if [[ "${PIPESTATUS[0]}" != 0 ]] && [[ "$DOWNLOAD_STEAM_GRID" != 0 ]] ; then
|
|
||||||
pw_notify_send -i info \
|
|
||||||
"$(gettext "SteamGridDB is not response, force disable cover download")"
|
|
||||||
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
|
|
||||||
export DOWNLOAD_STEAM_GRID="0"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
if ! jq -e '.success' <<< "$RESPONSE" > /dev/null; then
|
if ! jq -e '.success' <<< "$RESPONSE" > /dev/null; then
|
||||||
echo "The server response wasn't 'success' for this batch of requested games."
|
echo "The server response wasn't 'success' for this batch of requested games."
|
||||||
@ -204,12 +194,7 @@ function downloadArtFromSteamGridDB {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$STARTDL" -eq 1 ]] ; then
|
if [[ "$STARTDL" -eq 1 ]] ; then
|
||||||
filename="$(basename "$DLDST")"
|
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' -H 'Pragma: no-cache' -L "$DLSRC" -o "$DLDST"
|
||||||
curl -f -# -A 'Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)' -H 'Cache-Control: no-cache, no-store' -H 'Pragma: no-cache' -L "$DLSRC" -o "$DLDST" 2>&1 | \
|
|
||||||
tr '\r' '\n' | sed -ur 's|[# ]+||g;s|.*=.*||g;s|.*|#Downloading at &\n&|g' | \
|
|
||||||
"$pw_yad" --progress --text="$(gettext "Downloading") $filename" --auto-close --no-escape \
|
|
||||||
--auto-kill --text-align="center" --fixed --no-buttons --title "PortProton" --width=500 --height=90 \
|
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --borders="$PROGRESS_BAR_BORDERS_SIZE"
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "No grid found to download for '$SEARCHID' - maybe loosen filters?"
|
echo "No grid found to download for '$SEARCHID' - maybe loosen filters?"
|
||||||
@ -295,15 +280,29 @@ function commandlineGetSteamGridDBArtwork {
|
|||||||
SGDBSEARCHENDPOINT_HERO="${BASESTEAMGRIDDBAPI}/heroes/${SGDBENDPOINTTYPE}"
|
SGDBSEARCHENDPOINT_HERO="${BASESTEAMGRIDDBAPI}/heroes/${SGDBENDPOINTTYPE}"
|
||||||
SGDBSEARCHENDPOINT_LOGO="${BASESTEAMGRIDDBAPI}/logos/${SGDBENDPOINTTYPE}"
|
SGDBSEARCHENDPOINT_LOGO="${BASESTEAMGRIDDBAPI}/logos/${SGDBENDPOINTTYPE}"
|
||||||
SGDBSEARCHENDPOINT_BOXART="${BASESTEAMGRIDDBAPI}/grids/${SGDBENDPOINTTYPE}" # Grid endpoint is used for Boxart and Tenfoot, which SteamGridDB counts as vertical/horizontal grids respectively
|
SGDBSEARCHENDPOINT_BOXART="${BASESTEAMGRIDDBAPI}/grids/${SGDBENDPOINTTYPE}" # Grid endpoint is used for Boxart and Tenfoot, which SteamGridDB counts as vertical/horizontal grids respectively
|
||||||
|
SGDB_ENDPOINT_STR="${SGDBSEARCHENDPOINT_HERO}/$(echo "$GSGDBA_APPID" | awk '{print $1}' | paste -s -d, -)?"
|
||||||
|
|
||||||
|
set -o pipefail
|
||||||
|
RESPONSE=$(curl -H "Authorization: Bearer $SGDBAPIKEY" -s "$SGDB_ENDPOINT_STR" 2> >(grep -v "SSL_INIT"))
|
||||||
|
if [[ "${PIPESTATUS[0]}" != 0 ]] && [[ "$DOWNLOAD_STEAM_GRID" != 0 ]]; then
|
||||||
|
pw_notify_send -i info \
|
||||||
|
"${translations[SteamGridDB is not responding, forcing cover download to be disabled]}"
|
||||||
|
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
|
||||||
|
export DOWNLOAD_STEAM_GRID="0"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
if [[ ! -z "$GSGDBA_FOUNDGAMEID" ]] ; then
|
||||||
|
pw_start_progress_bar_block "${translations[Please wait. downloading covers for]} $NOSTAPPNAME"
|
||||||
# Download Hero, Logo, Boxart, Tenfoot from SteamGridDB from given endpoint using given AppID
|
# Download Hero, Logo, Boxart, Tenfoot from SteamGridDB from given endpoint using given AppID
|
||||||
# On SteamGridDB tenfoot called horizontal Steam grid, so fetch it by passing specific dimensions matching this -- Users can override this, but default is what SteamGridDB expects for the tenfoot sizes
|
# On SteamGridDB tenfoot called horizontal Steam grid, so fetch it by passing specific dimensions matching this -- Users can override this, but default is what SteamGridDB expects for the tenfoot sizes
|
||||||
|
|
||||||
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_HERO" "${GSGDBA_FILENAME}_hero" "$SGDBHEROSTYLES" "$SGDBHERODIMS" "$SGDBHEROTYPES" "$SGDBHERONSFW" "$SGDBHEROHUMOR" "$SGDBHEROEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_HERO" "${GSGDBA_FILENAME}_hero" "$SGDBHEROSTYLES" "$SGDBHERODIMS" "$SGDBHEROTYPES" "$SGDBHERONSFW" "$SGDBHEROHUMOR" "$SGDBHEROEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
||||||
# Logo doesn't have dimensions, so it's left intentionally blank
|
# Logo doesn't have dimensions, so it's left intentionally blank
|
||||||
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_LOGO" "${GSGDBA_FILENAME}_logo" "$SGDBLOGOSTYLES" "" "$SGDBLOGOTYPES" "$SGDBLOGONSFW" "$SGDBLOGOHUMOR" "$SGDBLOGOEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_LOGO" "${GSGDBA_FILENAME}_logo" "$SGDBLOGOSTYLES" "" "$SGDBLOGOTYPES" "$SGDBLOGONSFW" "$SGDBLOGOHUMOR" "$SGDBLOGOEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
||||||
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}p" "$SGDBBOXARTSTYLES" "$SGDBBOXARTDIMS" "$SGDBBOXARTTYPES" "$SGDBBOXARTNSFW" "$SGDBBOXARTHUMOR" "$SGDBBOXARTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}p" "$SGDBBOXARTSTYLES" "$SGDBBOXARTDIMS" "$SGDBBOXARTTYPES" "$SGDBBOXARTNSFW" "$SGDBBOXARTHUMOR" "$SGDBBOXARTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
||||||
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}" "$SGDBTENFOOTSTYLES" "$SGDBTENFOOTDIMS" "$SGDBTENFOOTTYPES" "$SGDBTENFOOTNSFW" "$SGDBTENFOOTHUMOR" "$SGDBTENFOOTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
downloadArtFromSteamGridDB "$GSGDBA_APPID" "$SGDBSEARCHENDPOINT_BOXART" "${GSGDBA_FILENAME}" "$SGDBTENFOOTSTYLES" "$SGDBTENFOOTDIMS" "$SGDBTENFOOTTYPES" "$SGDBTENFOOTNSFW" "$SGDBTENFOOTHUMOR" "$SGDBTENFOOTEPILEPSY" "$GSGDBA_HASFILE" "$GSGDBA_APPLYARTWORK"
|
||||||
|
pw_stop_progress_bar
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
## Fetch artwork from SteamGridDB
|
## Fetch artwork from SteamGridDB
|
||||||
|
@ -17,7 +17,7 @@ if [[ -n "$DUPLICATE" ]] ; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for ppdb in $SELF_PATH/portwine_db/* ; do
|
for ppdb in "$SELF_PATH/portwine_db/"* ; do
|
||||||
echo "$ppdb"
|
echo "$ppdb"
|
||||||
|
|
||||||
sed -i '/##export/d' "$ppdb"
|
sed -i '/##export/d' "$ppdb"
|
||||||
|
11
data_from_portwine/scripts/portwine_db/elsword.ppdb
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Author: minergenon
|
||||||
|
#elsword.exe
|
||||||
|
#Rating=1-5
|
||||||
|
export PW_VULKAN_USE="2"
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PW_PREFIX_NAME="ELSWORD"
|
||||||
|
export PORTPROTON_NAME="Elsword"
|
||||||
|
export FILE_DESCRIPTION="Elsword Patcher"
|
||||||
|
# export PW_VULKAN_USE="0"
|
||||||
|
# export RADV_PERFTEST="aco"
|
26
data_from_portwine/scripts/pw_autoinstall/PW_AGE_OF_EMPIRES_ONLINE
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: Age of Empires Online
|
||||||
|
# image: celeste
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="AGE_OF_EMPIRES_ONLINE"
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/Celeste.Installer.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Age of Empires Online"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://github.com/ProjectCeleste/Celeste.Launcher/releases/latest/download/Celeste.Installer.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Age of Empires Online."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/ProjectCeleste/Celeste Launcher.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
26
data_from_portwine/scripts/pw_autoinstall/PW_ALBION_ONLINE
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: Albion Online
|
||||||
|
# image: albiononline
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="ALBION_ONLINE"
|
||||||
|
export LAUNCH_PARAMETERS=("/S")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/albion-online-setup.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Albion Online"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://live.albiononline.com/clients/20240918100234/albion-online-setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Albion Online."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/AlbionOnline/launcher/AlbionLauncher.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
27
data_from_portwine/scripts/pw_autoinstall/PW_BROKEN_RANKS
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: Broken Ranks (ENG)
|
||||||
|
# image: brokenranks
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="BROKEN_RANKS"
|
||||||
|
export LAUNCH_PARAMETERS=("/q")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/BrokenRanksInstaller.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Broken Ranks"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://eu.brokenranks.com/BrokenRanksInstaller.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Broken Ranks."
|
||||||
|
pw_kill_autostart ConsoleLauncher.exe &
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Whitemoon/BrokenRanks/ConsoleLauncher.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@ -1,27 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
|
||||||
# type: games
|
|
||||||
# name: CatsLauncher (Front Edge)
|
|
||||||
# image: catslauncher
|
|
||||||
# info_en:
|
|
||||||
# info_ru:
|
|
||||||
########################################################################
|
|
||||||
export LAUNCH_PARAMETERS=("/q" )
|
|
||||||
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/CatsLauncher.msi"
|
|
||||||
export PW_PREFIX_NAME="DOTNET"
|
|
||||||
export PW_USE_D3D_EXTRAS="1"
|
|
||||||
export PORTWINE_CREATE_SHORTCUT_NAME="CatsLauncher"
|
|
||||||
|
|
||||||
start_portwine
|
|
||||||
if try_download "https://catswhoplay.com/downloads/CatsLauncher_0.1.10.msi" "${PW_AUTOINSTALL_EXE}" no_mirror
|
|
||||||
then
|
|
||||||
pw_start_progress_bar_install_game "CatsLauncher."
|
|
||||||
pw_run msiexec /i "${PW_AUTOINSTALL_EXE}"
|
|
||||||
portwine_exe="${WINEPREFIX}/drive_c/Program Files/CatsWhoPlay/Cats Launcher/CatsLauncher.exe"
|
|
||||||
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
|
||||||
try_remove_file "${portwine_exe}.ppdb"
|
|
||||||
kill_portwine
|
|
||||||
pw_stop_progress_bar
|
|
||||||
portwine_create_shortcut
|
|
||||||
fi
|
|
||||||
stop_portwine
|
|
25
data_from_portwine/scripts/pw_autoinstall/PW_DC_UNIVERSE_ONLINE
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: DC Universe Online (ENG)
|
||||||
|
# image: dcuniverseonline
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="DC_UNIVERSE_ONLINE"
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/DCUO_setup.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="DC Universe Online"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://launch.daybreakgames.com/installer/DCUO_setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "DC Universe Online."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Daybreak Game Company"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Daybreak Game Company/LaunchPad.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
27
data_from_portwine/scripts/pw_autoinstall/PW_ELSWORD
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: Elsword (ENG)
|
||||||
|
# image: elsword
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_WINE_USE="WINE_LG"
|
||||||
|
export PW_PREFIX_NAME="ELSWORD"
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ElswordInstaller_NA(64bit).exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Elsword"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://elsword-us.dn.playkog.com/Download/Downloader/ElswordInstaller_NA(64bit).exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Elsword."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/KOGGames/Elsword64/elsword.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
27
data_from_portwine/scripts/pw_autoinstall/PW_EXOTANKS
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: ExoTanks
|
||||||
|
# image: exotanks
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="EXOTANKS"
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/ExoTanksMOBA_Setup.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="ExoTanks"
|
||||||
|
#UE4PrereqSetup
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://www.exotanks.com/ExoTanksMOBA_Setup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "ExoTanks."
|
||||||
|
pw_kill_autostart ExoTanksMOBA_Launcher.exe &
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Games/ExoTanksMOBA/ExoTanksMOBA_Launcher/Engine/Binaries/Win64/ExoTanksMOBA_Launcher.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Author: chal55rus (Sergey P.)
|
# Author: chal55rus (Sergey P.)
|
||||||
# type: games
|
# type: emulators
|
||||||
# name: RetroArch
|
# name: RetroArch
|
||||||
# image: retroarch
|
# image: retroarch
|
||||||
# info_en:
|
# info_en:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
# Author: Castro-Fidel (linux-gaming.ru)
|
||||||
# type: games
|
# type: games
|
||||||
# name: Star Conflict
|
# name: STALCRAFT
|
||||||
# image: starconflict
|
# image: stalcraft
|
||||||
# info_en:
|
# info_en:
|
||||||
# info_ru:
|
# info_ru:
|
||||||
########################################################################
|
########################################################################
|
||||||
|
26
data_from_portwine/scripts/pw_autoinstall/PW_TANKI_ONLINE
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: Tanki Online
|
||||||
|
# image: tankionline
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="TANKI_ONLINE"
|
||||||
|
export LAUNCH_PARAMETERS=("/S")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/TankiOnlineSetup.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Tanki Online"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://tankionline.com/desktop/TankiOnlineSetup.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "Tanki Online."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Programs/Tanki Online/Tanki Online.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
26
data_from_portwine/scripts/pw_autoinstall/PW_THE_LORD_OF_THE_RINGS_ONLINE
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Author: chal55rus
|
||||||
|
# type: games
|
||||||
|
# name: The Lord of the Rings Online (ENG)
|
||||||
|
# image: lordofringsonline
|
||||||
|
# info_en:
|
||||||
|
# info_ru:
|
||||||
|
########################################################################
|
||||||
|
export PW_PREFIX_NAME="THE_LORD_OF_THE_RINGS_ONLINE"
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LANG=en")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/lotrolive.exe"
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="The Lord of the Rings Online"
|
||||||
|
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://files.lotro.com/lotro/installers/lotrolive.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_install_game "The Lord of the Rings Online."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/StandingStoneGames/The Lord of the Rings Online/LotroLauncher.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
try_remove_file "${portwine_exe}.ppdb"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
@ -2,7 +2,7 @@
|
|||||||
# Author: linux-gaming.ru
|
# Author: linux-gaming.ru
|
||||||
# shellcheck disable=SC2317
|
# shellcheck disable=SC2317
|
||||||
export INSTALLING_PORT=1
|
export INSTALLING_PORT=1
|
||||||
# shellcheck source=./start.sh
|
# shellcheck source=/dev/null
|
||||||
source "$(dirname "$(readlink -f "$0")")/start.sh"
|
source "$(dirname "$(readlink -f "$0")")/start.sh"
|
||||||
|
|
||||||
if check_flatpak
|
if check_flatpak
|
||||||
|
@ -16,7 +16,10 @@ echo '
|
|||||||
'
|
'
|
||||||
|
|
||||||
$PW_DEBUG
|
$PW_DEBUG
|
||||||
if [[ $(id -u) = 0 ]] ; then
|
|
||||||
|
if [[ $(id -u) = 0 ]] \
|
||||||
|
&& [[ ! -e "/userdata/system/batocera.conf" ]]
|
||||||
|
then
|
||||||
echo "Do not run this script as root!"
|
echo "Do not run this script as root!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -25,7 +28,8 @@ if PORT_SCRIPTS_PATH=$(readlink -f "${0%/*}") ; then
|
|||||||
export PORT_SCRIPTS_PATH
|
export PORT_SCRIPTS_PATH
|
||||||
export PORT_WINE_PATH=${PORT_SCRIPTS_PATH%/*/*}
|
export PORT_WINE_PATH=${PORT_SCRIPTS_PATH%/*/*}
|
||||||
else
|
else
|
||||||
fatal
|
echo "The PORT_SCRIPTS_PATH directory was not found!"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# shellcheck source=/dev/null
|
# shellcheck source=/dev/null
|
||||||
@ -90,10 +94,9 @@ unset MANGOHUD MANGOHUD_DLSYM PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERR
|
|||||||
unset PW_CHECK_AUTOINSTALL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE RADV_PERFTEST
|
unset PW_CHECK_AUTOINSTALL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE RADV_PERFTEST
|
||||||
unset CHK_SYMLINK_FILE PW_MESA_GL_VERSION_OVERRIDE PW_VKD3D_FEATURE_LEVEL PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PW_PATH
|
unset CHK_SYMLINK_FILE PW_MESA_GL_VERSION_OVERRIDE PW_VKD3D_FEATURE_LEVEL PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PW_PATH
|
||||||
unset PW_PREFIX_NAME WINEPREFIX VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR AMD_VULKAN_ICD PW_WINE_CPU_TOPOLOGY
|
unset PW_PREFIX_NAME WINEPREFIX VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR AMD_VULKAN_ICD PW_WINE_CPU_TOPOLOGY
|
||||||
unset PW_NAME_D_NAME PW_NAME_D_ICON PW_NAME_D_EXEC PW_EXEC_FROM_DESKTOP PW_ALL_DF PW_GENERATE_BUTTONS PW_NAME_D_ICON PW_NAME_D_ICON_48
|
|
||||||
unset MANGOHUD_CONFIG FPS_LIMIT PW_WINE_USE WINEDLLPATH WINE WINEDIR WINELOADER WINESERVER PW_USE_RUNTIME PORTWINE_CREATE_SHORTCUT_NAME MIRROR
|
unset MANGOHUD_CONFIG FPS_LIMIT PW_WINE_USE WINEDLLPATH WINE WINEDIR WINELOADER WINESERVER PW_USE_RUNTIME PORTWINE_CREATE_SHORTCUT_NAME MIRROR
|
||||||
unset PW_LOCALE_SELECT PW_SETTINGS_INDICATION PW_GUI_START PW_AUTOINSTALL_EXE NOSTSTDIR RADV_DEBUG PW_NO_AUTO_CREATE_SHORTCUT
|
unset PW_LOCALE_SELECT PW_SETTINGS_INDICATION PW_GUI_START PW_AUTOINSTALL_EXE NOSTSTDIR RADV_DEBUG PW_NO_AUTO_CREATE_SHORTCUT
|
||||||
unset PW_DESKTOP_FILES_REGEX PW_TERM
|
unset PW_TERM PW_EXEC_FROM_DESKTOP
|
||||||
|
|
||||||
export PORT_WINE_TMP_PATH="${PORT_WINE_PATH}/data/tmp"
|
export PORT_WINE_TMP_PATH="${PORT_WINE_PATH}/data/tmp"
|
||||||
rm -f "$PORT_WINE_TMP_PATH"/*{exe,msi,tar}*
|
rm -f "$PORT_WINE_TMP_PATH"/*{exe,msi,tar}*
|
||||||
@ -241,19 +244,16 @@ if [[ "${INSTALLING_PORT}" == 1 ]] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# choose gui start
|
# choose gui start
|
||||||
case "$PW_GUI_START" in
|
if [[ ! $PW_GUI_START =~ (PANED|NOTEBOOK) ]] ; then
|
||||||
PANED|NOTEBOOK) : ;;
|
|
||||||
*)
|
|
||||||
sed -i '/export PW_GUI_START=/d' "$USER_CONF"
|
sed -i '/export PW_GUI_START=/d' "$USER_CONF"
|
||||||
echo 'export PW_GUI_START="NOTEBOOK"' >> "$USER_CONF"
|
echo 'export PW_GUI_START="NOTEBOOK"' >> "$USER_CONF"
|
||||||
export PW_GUI_START="NOTEBOOK"
|
export PW_GUI_START="NOTEBOOK"
|
||||||
;;
|
fi
|
||||||
esac
|
|
||||||
|
|
||||||
if check_flatpak ; then
|
if check_flatpak ; then
|
||||||
if check_gamescope_session
|
if check_gamescope_session
|
||||||
then PW_TERM="xterm -fullscreen -bg black -fg white -e"
|
then PW_TERM="env LANG=C xterm -fullscreen -bg black -fg white -e"
|
||||||
else PW_TERM="xterm -bg black -fg white -e"
|
else PW_TERM="env LANG=C xterm -bg black -fg white -e"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -324,7 +324,7 @@ export SKIP_CHECK_UPDATES="1"
|
|||||||
|
|
||||||
[[ "$MISSING_DESKTOP_FILE" == "1" ]] && portwine_missing_shortcut
|
[[ "$MISSING_DESKTOP_FILE" == "1" ]] && portwine_missing_shortcut
|
||||||
|
|
||||||
if [[ -n $(basename "${portwine_exe}" | grep .ppack) ]] ; then
|
if [[ $(basename "${portwine_exe}") =~ .[Pp][Pp][Aa][Cc][Kk]$ ]] ; then
|
||||||
unset PW_SANDBOX_HOME_PATH
|
unset PW_SANDBOX_HOME_PATH
|
||||||
pw_init_runtime
|
pw_init_runtime
|
||||||
if check_flatpak
|
if check_flatpak
|
||||||
@ -432,9 +432,6 @@ if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
unset DIST_ADD_TO_GUI
|
unset DIST_ADD_TO_GUI
|
||||||
if command -v wine &>/dev/null
|
|
||||||
then DIST_ADD_TO_GUI="!USE_SYSTEM_WINE"
|
|
||||||
fi
|
|
||||||
if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
||||||
for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
|
for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
|
||||||
if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
|
if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
|
||||||
@ -445,6 +442,9 @@ if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
if command -v wine &>/dev/null
|
||||||
|
then DIST_ADD_TO_GUI+="!${translations[USE_SYSTEM_WINE]}"
|
||||||
|
fi
|
||||||
|
|
||||||
SORT_OPENGL="${translations[WineD3D OpenGL (For video cards without Vulkan)]}"
|
SORT_OPENGL="${translations[WineD3D OpenGL (For video cards without Vulkan)]}"
|
||||||
SORT_VULKAN="${translations[WineD3D Vulkan (Damavand experimental)]}"
|
SORT_VULKAN="${translations[WineD3D Vulkan (Damavand experimental)]}"
|
||||||
@ -464,24 +464,16 @@ case "${PW_VULKAN_USE}" in
|
|||||||
*) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL!$SORT_VULKAN" ;;
|
*) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_G_NINE!$SORT_OPENGL!$SORT_VULKAN" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [[ -z "${PW_COMMENT_DB}" ]] ; then
|
|
||||||
if [[ -n "${PORTPROTON_NAME}" ]] ; then
|
|
||||||
PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "${PORTPROTON_NAME}" "50")</b>"
|
|
||||||
else
|
|
||||||
PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "${PORTWINE_DB}" "50")</b>"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $PW_WINE_USE == PROTON_LG ]] ; then
|
if [[ $PW_WINE_USE == PROTON_LG ]] ; then
|
||||||
PW_WINE_USE="${PW_PROTON_LG_VER}"
|
PW_WINE_USE="${PW_PROTON_LG_VER}"
|
||||||
PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
|
PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
|
||||||
elif [[ $PW_WINE_USE == WINE_*_LG ]] \
|
elif [[ $PW_WINE_USE == WINE_*_LG ]] \
|
||||||
|| [[ $PW_WINE_USE == WINE_LG ]]
|
|| [[ $PW_WINE_USE == WINE_LG ]]
|
||||||
then
|
then
|
||||||
PW_WINE_USE="${PW_WINE_LG_VER}"
|
PW_WINE_USE="${PW_WINE_LG_VER}"
|
||||||
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
|
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
|
||||||
else
|
else
|
||||||
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
|
PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${PORTWINE_DB_FILE}" ]] ; then
|
if [[ -z "${PORTWINE_DB_FILE}" ]] ; then
|
||||||
@ -505,6 +497,13 @@ if [[ -f "${portwine_exe}" ]] ; then
|
|||||||
PW_SHORTCUT="${translations[DELETE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Delete shortcut for select file...]}:98"
|
PW_SHORTCUT="${translations[DELETE SHORTCUT]}!$PW_GUI_ICON_PATH/$BUTTON_SIZE.png!${translations[Delete shortcut for select file...]}:98"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
create_name_desktop
|
||||||
|
if [[ -z "${PW_COMMENT_DB}" ]] ; then
|
||||||
|
PW_COMMENT_DB="${translations[Launching]} <b>$(print_wrapped "$PW_NAME_DESKTOP_PROXY" "50")</b>$(seconds_to_time "$TIME_CURRENT")"
|
||||||
|
else
|
||||||
|
PW_COMMENT_DB="$PW_COMMENT_DB$(seconds_to_time "$TIME_CURRENT")"
|
||||||
|
fi
|
||||||
|
|
||||||
export KEY_START="$RANDOM"
|
export KEY_START="$RANDOM"
|
||||||
if [[ "${PW_GUI_START}" == "NOTEBOOK" ]] ; then
|
if [[ "${PW_GUI_START}" == "NOTEBOOK" ]] ; then
|
||||||
"${pw_yad}" --plug=$KEY_START --tabnum=1 --form --separator=";" ${START_GUI_TYPE} \
|
"${pw_yad}" --plug=$KEY_START --tabnum=1 --form --separator=";" ${START_GUI_TYPE} \
|
||||||
@ -583,12 +582,14 @@ if [[ -f "${portwine_exe}" ]] ; then
|
|||||||
--button="${translations[LAUNCH]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Run file ...]}":106 2>/dev/null
|
--button="${translations[LAUNCH]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"${translations[Run file ...]}":106 2>/dev/null
|
||||||
PW_YAD_SET="$?"
|
PW_YAD_SET="$?"
|
||||||
fi
|
fi
|
||||||
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
case "$PW_YAD_SET" in
|
||||||
128)
|
128)
|
||||||
if [[ "${PW_GUI_START}" == "NOTEBOOK" ]] ; then
|
[[ "$PW_GUI_START" == "NOTEBOOK" ]] && unset PW_YAD_FORM_TAB
|
||||||
unset PW_YAD_FORM_TAB
|
PORTWINE_DB_FOR_UNSET=$(sed -n '/export/p' "${PORTWINE_DB_FILE}" | sed 's/\(export\|=.*\| \)//g')
|
||||||
fi
|
for db_unset in $PORTWINE_DB_FOR_UNSET ; do
|
||||||
unset portwine_exe KEY_START $(sed -n '/export/p' "${PORTWINE_DB_FILE}" | sed 's/\(export\|=.*\| \)//g')
|
unset "$db_unset"
|
||||||
|
done
|
||||||
|
unset portwine_exe KEY_START
|
||||||
print_info "Restarting..."
|
print_info "Restarting..."
|
||||||
restart_pp
|
restart_pp
|
||||||
;;
|
;;
|
||||||
@ -598,76 +599,134 @@ if [[ -f "${portwine_exe}" ]] ; then
|
|||||||
esac
|
esac
|
||||||
pw_yad_set_form
|
pw_yad_set_form
|
||||||
pw_yad_form_vulkan
|
pw_yad_form_vulkan
|
||||||
elif [[ -f "${PORTWINE_DB_FILE}" ]] ; then
|
elif [[ -f "$PORTWINE_DB_FILE" ]] ; then
|
||||||
portwine_launch
|
portwine_launch
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
PW_ALL_DF="$(ls "${PORT_WINE_PATH}"/ | grep .desktop | grep -vE '(PortProton|readme)')"
|
|
||||||
if [[ -z "${PW_ALL_DF}" ]]
|
|
||||||
then export PW_GUI_SORT_TABS=(1 2 3 4 5)
|
|
||||||
else export PW_GUI_SORT_TABS=(2 3 4 5 1)
|
|
||||||
fi
|
|
||||||
if [[ "$RESTART_PP_USED" == "userconf" ]] ; then
|
if [[ "$RESTART_PP_USED" == "userconf" ]] ; then
|
||||||
unset RESTART_PP_USED
|
unset RESTART_PP_USED
|
||||||
gui_userconf
|
gui_userconf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export KEY_MENU="$RANDOM"
|
unset PW_NAME_D_ICON PW_ICON_PATH PW_GAME_TIME PW_ALL_DF PW_AMOUNT_NEW_DESKTOP PW_AMOUNT_OLD_DESKTOP PW_DESKTOP_FILES
|
||||||
|
unset AI_TYPE AI_NAME AI_IMAGE AI_INFO AI_FILE_ARRAY AI_TRUE_FILE AI_FILE_UNSORTED AI_FILE_SORTED PW_DESKTOP_FILES_REGEX
|
||||||
IFS=$'\n'
|
# Поиск .desktop файлов
|
||||||
AMOUNT_GENERATE_BUTTONS="1"
|
AMOUNT_GENERATE_BUTTONS="0"
|
||||||
PW_GENERATE_BUTTONS="--field= ${translations[Create shortcut...]}!${PW_GUI_ICON_PATH}/find_48.svg!:FBTNR%@bash -c \"button_click --normal pw_find_exe\"%"
|
for desktop_file in "$PORT_WINE_PATH"/* ; do
|
||||||
for PW_DESKTOP_FILES in ${PW_ALL_DF} ; do
|
desktop_file_new="${desktop_file//"$PORT_WINE_PATH/"/}"
|
||||||
|
if [[ $desktop_file_new =~ .desktop$ ]] ; then
|
||||||
|
if [[ ! $desktop_file_new =~ (PortProton|readme) ]] ; then
|
||||||
|
while IFS= read -r line ; do
|
||||||
|
if [[ $line =~ ^Exec= ]] ; then
|
||||||
if check_flatpak ; then
|
if check_flatpak ; then
|
||||||
PW_NAME_D_ICON="$(grep Exec "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F'=' '{print $2}' |
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line//Exec=flatpak run ru.linux_gaming.PortProton /}
|
||||||
sed -e 's|flatpak run ru.linux_gaming.PortProton||' -e 's|"||g' -e 's|^[ \t]*||')"
|
|
||||||
else
|
else
|
||||||
PW_NAME_D_ICON="$(grep Exec "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F"=env " '{print $2}' |
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${line//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
|
||||||
sed -e "s|${PORT_SCRIPTS_PATH}/start.sh||" -e 's|"||g' -e 's|^[ \t]*||')"
|
|
||||||
fi
|
fi
|
||||||
PW_ICON_PATH="$(grep Icon "${PORT_WINE_PATH}/${PW_DESKTOP_FILES}" | awk -F= '{print $2}')"
|
|
||||||
PW_NAME_D_ICON_48="${PW_ICON_PATH%.png}_48"
|
|
||||||
PW_NAME_D_ICON_128="${PW_ICON_PATH%.png}"
|
|
||||||
if [[ -f "${PW_NAME_D_ICON}" ]] ; then
|
|
||||||
resize_png "${PW_NAME_D_ICON}" "${PW_NAME_D_ICON_48//"${PORT_WINE_PATH}/data/img/"/}" "48"
|
|
||||||
resize_png "${PW_NAME_D_ICON}" "${PW_NAME_D_ICON_128//"${PORT_WINE_PATH}/data/img/"/}" "128"
|
|
||||||
fi
|
fi
|
||||||
if [[ $PW_DESKTOP_FILES =~ [\(\)\!\$\%\&\`\'\"\>\<\\\|\;] ]] ; then
|
[[ $line =~ ^Icon= ]] && PW_ICON_PATH["$AMOUNT_GENERATE_BUTTONS"]="${line//Icon=/}"
|
||||||
export PW_DESKTOP_FILES_REGEX="1"
|
[[ $line =~ ^#Time= ]] && PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]="${line//#Time=/}"
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES//\!/}"
|
[[ $line =~ ^#NEW_DESKTOP ]] && NEW_DESKTOP=1
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\%/}"
|
done < "$desktop_file"
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\$/}"
|
PW_ALL_DF["$AMOUNT_GENERATE_BUTTONS"]="$desktop_file_new"
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\&/}"
|
if [[ $SORT_WITH_TIME == enabled ]] && [[ $NEW_DESKTOP == 1 ]] ; then
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//\</}"
|
unset NEW_DESKTOP
|
||||||
|
sed -i '/^#NEW_DESKTOP/d' "$desktop_file"
|
||||||
|
PW_AMOUNT_NEW_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
|
||||||
|
else
|
||||||
|
PW_AMOUNT_OLD_DESKTOP+=($AMOUNT_GENERATE_BUTTONS)
|
||||||
|
fi
|
||||||
|
# Для конвертация .desktop файлов flatpak в натив и наоборот
|
||||||
|
if [[ ${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]} =~ ^"Exec=flatpak run ru.linux_gaming.PortProton " ]] ; then
|
||||||
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=flatpak run ru.linux_gaming.PortProton /}
|
||||||
|
NEED_FIXES_DESKTOP=1
|
||||||
|
elif [[ ${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]} =~ ^"Exec=env \"$PORT_SCRIPTS_PATH/start.sh\" " ]] ; then
|
||||||
|
PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//Exec=env \"$PORT_SCRIPTS_PATH\/start.sh\" /}
|
||||||
|
NEED_FIXES_DESKTOP=1
|
||||||
|
fi
|
||||||
|
# Для фикса битых #Time=
|
||||||
|
if [[ ! ${PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]} =~ [0-9]+ ]] \
|
||||||
|
|| (( ${PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]} >= 999999999 )) \
|
||||||
|
|| [[ $NEED_FIXES_DESKTOP == 1 ]]
|
||||||
|
then
|
||||||
|
portwine_exe=${PW_NAME_D_ICON["$AMOUNT_GENERATE_BUTTONS"]//\"/}
|
||||||
|
search_desktop_file
|
||||||
|
unset portwine_exe NEED_FIXES_DESKTOP
|
||||||
|
PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]=$TIME_CURRENT
|
||||||
|
fi
|
||||||
|
(( AMOUNT_GENERATE_BUTTONS++ ))
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\(/#+_1#}"
|
# Переопределение элементов в массивах в зависимости от PW_GAME_TIME, от большего значения к меньшему.
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\)/#+_2#}"
|
# 10 миллисекунд на 40 .desktop файлов, работает быстро
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\!/#+_3#}"
|
if [[ $SORT_WITH_TIME == enabled ]] && [[ -n ${PW_GAME_TIME[1]} ]] ; then
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\$/#+_4#}"
|
for i in "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\%/#+_5#}"
|
for j in "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\&/#+_6#}"
|
if (( ${PW_GAME_TIME[$i]} > ${PW_GAME_TIME[$j]} )) ; then
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\`/#+_7#}"
|
tmp_0=${PW_GAME_TIME[$i]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\'/#+_8#}"
|
tmp_1=${PW_ALL_DF[$i]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\"/#+_9#}"
|
tmp_2=${PW_NAME_D_ICON[$i]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\>/#+_10#}"
|
tmp_4=${PW_ICON_PATH[$i]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\</#+_11#}"
|
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\\/#+_12#}"
|
PW_GAME_TIME[i]=${PW_GAME_TIME[$j]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\|/#+_13#}"
|
PW_ALL_DF[i]=${PW_ALL_DF[$j]}
|
||||||
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//\;/#+_14#}"
|
PW_NAME_D_ICON[i]=${PW_NAME_D_ICON[$j]}
|
||||||
else
|
PW_ICON_PATH[i]=${PW_ICON_PATH[$j]}
|
||||||
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES}"
|
|
||||||
|
PW_GAME_TIME[j]=$tmp_0
|
||||||
|
PW_ALL_DF[j]=$tmp_1
|
||||||
|
PW_NAME_D_ICON[j]=$tmp_2
|
||||||
|
PW_ICON_PATH[j]=$tmp_4
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Генерация .desktop баттанов для главного меню
|
||||||
|
IFS=$'\n'
|
||||||
|
PW_GENERATE_BUTTONS="--field= ${translations[Create shortcut...]}!${PW_GUI_ICON_PATH}/find_48.svg!:FBTNR%@bash -c \"button_click --normal pw_find_exe\"%"
|
||||||
|
for dp in "${PW_AMOUNT_NEW_DESKTOP[@]}" "${PW_AMOUNT_OLD_DESKTOP[@]}" ; do
|
||||||
|
PW_NAME_D_ICON_48="${PW_ICON_PATH[dp]%.png}_48"
|
||||||
|
PW_NAME_D_ICON_128="${PW_ICON_PATH[dp]%.png}"
|
||||||
|
PW_NAME_D_ICON_NEW="${PW_NAME_D_ICON[dp]//\"/}"
|
||||||
|
resize_png "$PW_NAME_D_ICON_NEW" "${PW_NAME_D_ICON_48//"${PORT_WINE_PATH}/data/img/"/}" "48"
|
||||||
|
resize_png "$PW_NAME_D_ICON_NEW" "${PW_NAME_D_ICON_128//"${PORT_WINE_PATH}/data/img/"/}" "128"
|
||||||
|
|
||||||
|
PW_DESKTOP_FILES="${PW_ALL_DF[$dp]}"
|
||||||
|
PW_DESKTOP_FILES_SHOW="$PW_DESKTOP_FILES"
|
||||||
|
if [[ $PW_DESKTOP_FILES =~ [\(\)\!\$\%\&\`\'\"\>\<\\\|\;] ]] ; then
|
||||||
|
PW_DESKTOP_FILES_SHOW_REGEX=(\! % \$ \& \<)
|
||||||
|
PW_DESKTOP_FILES_REGEX=(\( \) \! \$ % \& \` \' \" \> \< \\ \| \;)
|
||||||
|
|
||||||
|
for i in "${PW_DESKTOP_FILES_SHOW_REGEX[@]}" ; do
|
||||||
|
PW_DESKTOP_FILES_SHOW="${PW_DESKTOP_FILES_SHOW//$i/}"
|
||||||
|
done
|
||||||
|
|
||||||
|
count=1
|
||||||
|
for j in "${PW_DESKTOP_FILES_REGEX[@]}" ; do
|
||||||
|
PW_DESKTOP_FILES="${PW_DESKTOP_FILES//$j/#+_$count#}"
|
||||||
|
(( count++ ))
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
PW_GENERATE_BUTTONS+="--field= $(print_wrapped "${PW_DESKTOP_FILES_SHOW//".desktop"/""}" "25" "...")!${PW_NAME_D_ICON_48}.png!:FBTNR%@bash -c \"button_click --desktop "${PW_DESKTOP_FILES// /#@_@#}"\"%"
|
PW_GENERATE_BUTTONS+="--field= $(print_wrapped "${PW_DESKTOP_FILES_SHOW//".desktop"/""}" "25" "...")!${PW_NAME_D_ICON_48}.png!:FBTNR%@bash -c \"button_click --desktop "${PW_DESKTOP_FILES// /#@_@#}"\"%"
|
||||||
(( AMOUNT_GENERATE_BUTTONS++ ))
|
|
||||||
done
|
done
|
||||||
MAIN_GUI_ROWS="$(( AMOUNT_GENERATE_BUTTONS / MAIN_GUI_COLUMNS + 1 ))"
|
|
||||||
|
MAIN_GUI_ROWS="$(( ( AMOUNT_GENERATE_BUTTONS + 1 ) / MAIN_GUI_COLUMNS + 1 ))"
|
||||||
|
|
||||||
|
if [[ -z $PW_DESKTOP_FILES ]]
|
||||||
|
then export PW_GUI_SORT_TABS=(1 2 3 4 5)
|
||||||
|
else export PW_GUI_SORT_TABS=(2 3 4 5 1)
|
||||||
|
fi
|
||||||
|
|
||||||
|
KEY_MENU="$RANDOM"
|
||||||
|
|
||||||
IFS="%"
|
IFS="%"
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[4]}" --form --columns="$MAIN_GUI_ROWS" --homogeneous-column \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[4]}" --form --columns="$MAIN_GUI_ROWS" --homogeneous-column \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
||||||
--align-buttons --scroll --separator=" " ${PW_GENERATE_BUTTONS} 2>/dev/null &
|
--align-buttons --scroll --separator=" " ${PW_GENERATE_BUTTONS} 2>/dev/null &
|
||||||
IFS="$orig_IFS"
|
IFS="$orig_IFS"
|
||||||
unset PW_GENERATE_BUTTONS
|
|
||||||
|
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[3]}" --form --columns=3 --align-buttons --separator=";" --homogeneous-column \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[3]}" --form --columns=3 --align-buttons --separator=";" --homogeneous-column \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" \
|
||||||
@ -697,48 +756,66 @@ else
|
|||||||
--field=" ${translations[Command line]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine cmd]}":"FBTN" '@bash -c "button_click --normal WINECMD"' \
|
--field=" ${translations[Command line]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine cmd]}":"FBTN" '@bash -c "button_click --normal WINECMD"' \
|
||||||
--field=" ${translations[Regedit]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine regedit]}":"FBTN" '@bash -c "button_click --normal WINEREG"' 1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
--field=" ${translations[Regedit]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE_MM.png"!"${translations[Run wine regedit]}":"FBTN" '@bash -c "button_click --normal WINEREG"' 1> "${PW_TMPFS_PATH}/tmp_yad_form_vulkan" 2>/dev/null &
|
||||||
|
|
||||||
AI_AMOUNT_GAMES="0"
|
if [[ $AI_SKIP != 1 ]] ; then
|
||||||
AI_AMOUNT_EMULS="0"
|
# AI_TOP_GAMES используется для сортировки автоинсталлов (работает на эмуляторы тоже)
|
||||||
|
AI_AMOUNT_GAMES="0" && AI_AMOUNT_EMULS="0" && AI_AMOUNT_ARRAY="0"
|
||||||
for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
|
for ai_file in "$PORT_SCRIPTS_PATH"/pw_autoinstall/* ; do
|
||||||
AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
|
|
||||||
while IFS= read -r line ; do
|
while IFS= read -r line ; do
|
||||||
[[ $line =~ "##########" ]] && break
|
[[ $line =~ "##########" ]] && break
|
||||||
[[ $line =~ "# type: " ]] && AI_TYPE="${line//# type: /}"
|
[[ $line =~ "# type: " ]] && AI_TYPE["$AI_AMOUNT_ARRAY"]="${line//# type: /}"
|
||||||
[[ $line =~ "# name: " ]] && AI_NAME="${line//# name: /}"
|
[[ $line =~ "# name: " ]] && AI_NAME["$AI_AMOUNT_ARRAY"]="${line//# name: /}"
|
||||||
[[ $line =~ "# image: " ]] && AI_IMAGE="${line//# image: /}"
|
[[ $line =~ "# image: " ]] && AI_IMAGE["$AI_AMOUNT_ARRAY"]="${line//# image: /}"
|
||||||
if [[ "$LANGUAGE" == ru ]] ; then
|
if [[ "$LANGUAGE" == ru ]] ; then
|
||||||
[[ $line =~ "# info_ru: " ]] && AI_INFO="${line//# info_ru: /}"
|
[[ $line =~ "# info_ru: " ]] && AI_INFO["$AI_AMOUNT_ARRAY"]="${line//# info_ru: /}"
|
||||||
else
|
else
|
||||||
[[ $line =~ "# info_en: " ]] && AI_INFO="${line//# info_en: /}"
|
[[ $line =~ "# info_en: " ]] && AI_INFO["$AI_AMOUNT_ARRAY"]="${line//# info_en: /}"
|
||||||
fi
|
fi
|
||||||
done < "$ai_file"
|
done < "$ai_file"
|
||||||
|
AI_FILE="${ai_file//"$PORT_SCRIPTS_PATH/pw_autoinstall/"/}"
|
||||||
|
AI_FILE_CHECK="$AI_FILE=$AI_AMOUNT_ARRAY"
|
||||||
|
AI_FILE_ARRAY+=($AI_FILE)
|
||||||
|
if [[ $AI_TOP_GAMES =~ ${AI_FILE_CHECK//=*/} ]] ; then
|
||||||
|
AI_TRUE_FILE+=($AI_FILE_CHECK)
|
||||||
|
else
|
||||||
|
AI_FILE_UNSORTED+=($AI_AMOUNT_ARRAY)
|
||||||
|
fi
|
||||||
|
(( AI_AMOUNT_ARRAY++ ))
|
||||||
|
done
|
||||||
|
|
||||||
|
for ai_sort in $AI_TOP_GAMES ; do
|
||||||
|
if [[ ${AI_TRUE_FILE[*]} =~ $ai_sort ]] ; then
|
||||||
|
AI_TRUE_FILE_NEW=(${AI_TRUE_FILE[@]//$ai_sort=/})
|
||||||
|
AI_FILE_SORTED+=(${AI_TRUE_FILE_NEW[@]//*=*/})
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
[[ -z "$AI_NAME" ]] && yad_error "Line: \"name\" not found in file $AI_FILE."
|
for ai in "${AI_FILE_SORTED[@]}" "${AI_FILE_UNSORTED[@]}" ; do
|
||||||
case $AI_TYPE in
|
case ${AI_TYPE[$ai]} in
|
||||||
games)
|
games)
|
||||||
PW_GENERATE_BUTTONS_GAMES+="--field= $AI_NAME!$PW_GUI_ICON_PATH/$AI_IMAGE.png!$AI_INFO:FBTNR%@bash -c \"button_click --normal $AI_FILE\"%"
|
export PW_GENERATE_BUTTONS_GAMES+="--field= ${AI_NAME[$ai]}!$PW_GUI_ICON_PATH/${AI_IMAGE[$ai]}.png!${AI_INFO[$ai]}:FBTNR%@bash -c \"button_click --normal ${AI_FILE_ARRAY[$ai]}\"%"
|
||||||
(( AI_AMOUNT_GAMES++ ))
|
(( AI_AMOUNT_GAMES++ ))
|
||||||
;;
|
;;
|
||||||
emulators)
|
emulators)
|
||||||
PW_GENERATE_BUTTONS_EMULS+="--field= $AI_NAME!$PW_GUI_ICON_PATH/$AI_IMAGE.png!$AI_INFO:FBTNR%@bash -c \"button_click --normal $AI_FILE\"%"
|
export PW_GENERATE_BUTTONS_EMULS+="--field= ${AI_NAME[$ai]}!$PW_GUI_ICON_PATH/${AI_IMAGE[$ai]}.png!${AI_INFO[$ai]}:FBTNR%@bash -c \"button_click --normal ${AI_FILE_ARRAY[$ai]}\"%"
|
||||||
(( AI_AMOUNT_EMULS++ ))
|
(( AI_AMOUNT_EMULS++ ))
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
yad_error "Line: \"type\" not found in file $AI_FILE or misspelled."
|
yad_error "Line: \"type\" not found in file ${AI_FILE_ARRAY[$ai]} or misspelled."
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
[[ -z $PW_DEBUG ]] && unset AI_FILE AI_TYPE AI_NAME AI_IMAGE AI_INFO
|
|
||||||
done
|
done
|
||||||
MAIN_GUI_ROWS_GAMES="$(( AI_AMOUNT_GAMES / MAIN_GUI_COLUMNS + 1 ))"
|
export MAIN_GUI_ROWS_GAMES="$(( AI_AMOUNT_GAMES / MAIN_GUI_COLUMNS + 1 ))"
|
||||||
MAIN_GUI_ROWS_EMULS="$(( AI_AMOUNT_EMULS / MAIN_GUI_COLUMNS + 1 ))"
|
export MAIN_GUI_ROWS_EMULS="$(( AI_AMOUNT_EMULS / MAIN_GUI_COLUMNS + 1 ))"
|
||||||
|
|
||||||
|
export AI_SKIP="1"
|
||||||
|
fi
|
||||||
|
|
||||||
IFS="%"
|
IFS="%"
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[1]}" --form --columns="$MAIN_GUI_ROWS_EMULS" --align-buttons --scroll --homogeneous-column \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[1]}" --form --columns="$MAIN_GUI_ROWS_EMULS" --align-buttons --scroll --homogeneous-column \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_EMULS} 2>/dev/null &
|
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_EMULS} 2>/dev/null &
|
||||||
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[0]}" --form --columns="$MAIN_GUI_ROWS_GAMES" --align-buttons --scroll --homogeneous-column \
|
"${pw_yad}" --plug=$KEY_MENU --tabnum="${PW_GUI_SORT_TABS[0]}" --form --columns="$MAIN_GUI_ROWS_GAMES" --align-buttons --scroll --homogeneous-column \
|
||||||
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_GAMES} 2>/dev/null &
|
--gui-type-layout="${MAIN_MENU_GUI_TYPE_LAYOUT}" --separator=" " ${PW_GENERATE_BUTTONS_GAMES} 2>/dev/null &
|
||||||
unset PW_GENERATE_BUTTONS_GAMES PW_GENERATE_BUTTONS_EMULS
|
|
||||||
IFS="$orig_IFS"
|
IFS="$orig_IFS"
|
||||||
|
|
||||||
export START_FROM_PP_GUI="1"
|
export START_FROM_PP_GUI="1"
|
||||||
@ -746,7 +823,7 @@ else
|
|||||||
export TAB_MAIN_MENU="1"
|
export TAB_MAIN_MENU="1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
if [[ -z $PW_DESKTOP_FILES ]] ; then
|
||||||
"${pw_yad}" --key=$KEY_MENU --notebook --expand \
|
"${pw_yad}" --key=$KEY_MENU --notebook --expand \
|
||||||
--gui-type="settings-notebook" --active-tab="${TAB_MAIN_MENU}" \
|
--gui-type="settings-notebook" --active-tab="${TAB_MAIN_MENU}" \
|
||||||
--width="${PW_MAIN_SIZE_W}" --height="${PW_MAIN_SIZE_H}" --no-buttons \
|
--width="${PW_MAIN_SIZE_W}" --height="${PW_MAIN_SIZE_H}" --no-buttons \
|
||||||
@ -795,12 +872,12 @@ if [[ -f "${PORTWINE_DB_FILE}" ]] ; then
|
|||||||
edit_db_from_gui PW_VULKAN_USE PW_WINE_USE PW_PREFIX_NAME
|
edit_db_from_gui PW_VULKAN_USE PW_WINE_USE PW_PREFIX_NAME
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
case "$PW_YAD_SET" in
|
||||||
gui_pw_reinstall_pp|open_changelog|\
|
gui_pw_reinstall_pp|open_changelog|\
|
||||||
128|gui_pw_update|gui_rm_portproton|\
|
128|gui_pw_update|gui_rm_portproton|\
|
||||||
change_loc|gui_open_scripts_from_backup|\
|
change_loc|gui_open_scripts_from_backup|\
|
||||||
gui_credits|pw_start_cont_xterm)
|
gui_credits|pw_start_cont_xterm)
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
if [[ -z $PW_DESKTOP_FILES ]] ; then
|
||||||
export TAB_MAIN_MENU="4"
|
export TAB_MAIN_MENU="4"
|
||||||
else
|
else
|
||||||
export TAB_MAIN_MENU="5"
|
export TAB_MAIN_MENU="5"
|
||||||
@ -810,14 +887,14 @@ fi
|
|||||||
116|pw_create_prefix_backup|\
|
116|pw_create_prefix_backup|\
|
||||||
gui_clear_pfx|WINEREG|WINECMD|\
|
gui_clear_pfx|WINEREG|WINECMD|\
|
||||||
WINEFILE|WINECFG|gui_wine_uninstaller)
|
WINEFILE|WINECFG|gui_wine_uninstaller)
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
if [[ -z $PW_DESKTOP_FILES ]] ; then
|
||||||
export TAB_MAIN_MENU="3"
|
export TAB_MAIN_MENU="3"
|
||||||
else
|
else
|
||||||
export TAB_MAIN_MENU="4"
|
export TAB_MAIN_MENU="4"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
pw_find_exe)
|
pw_find_exe)
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
if [[ -z $PW_DESKTOP_FILES ]] ; then
|
||||||
export TAB_MAIN_MENU="5"
|
export TAB_MAIN_MENU="5"
|
||||||
else
|
else
|
||||||
export TAB_MAIN_MENU="1"
|
export TAB_MAIN_MENU="1"
|
||||||
@ -825,7 +902,7 @@ fi
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
case "$PW_YAD_SET" in
|
||||||
98) portwine_delete_shortcut ;;
|
98) portwine_delete_shortcut ;;
|
||||||
100) portwine_create_shortcut ;;
|
100) portwine_create_shortcut ;;
|
||||||
DEBUG|102) portwine_start_debug ;;
|
DEBUG|102) portwine_start_debug ;;
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (linux-gaming.ru)
|
#Author: Castro-Fidel (linux-gaming.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2362
|
#SCRIPTS_NEXT_VERSION=2367
|
||||||
#SCRIPTS_STABLE_VERSION=2360
|
#SCRIPTS_STABLE_VERSION=2360
|
||||||
########################################################################
|
########################################################################
|
||||||
|
export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"
|
||||||
# export PROTON_USE_XALIA="1"
|
# export PROTON_USE_XALIA="1"
|
||||||
export LANGUAGES_LIST="ru es"
|
export LANGUAGES_LIST="ru es"
|
||||||
export PW_VKBASALT="0"
|
export PW_VKBASALT="0"
|
||||||
@ -13,7 +14,7 @@ export PW_USE_RUNTIME="1"
|
|||||||
export PW_RT_MOUNT_RO=("")
|
export PW_RT_MOUNT_RO=("")
|
||||||
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
|
export PW_RT_MOUNT_RW=("/media" "/mnt" "/run/media/${USER}" "${PORT_WINE_PATH}")
|
||||||
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
|
#export PW_SANDBOX_HOME_PATH="${PORT_WINE_PATH}"
|
||||||
export PW_NO_ESYNC="1"
|
export PW_NO_ESYNC="0"
|
||||||
export PW_USE_GAMEMODE="1"
|
export PW_USE_GAMEMODE="1"
|
||||||
export PW_FORCE_USE_VSYNC="2"
|
export PW_FORCE_USE_VSYNC="2"
|
||||||
export PW_USE_TERMINAL="0"
|
export PW_USE_TERMINAL="0"
|
||||||
@ -28,6 +29,7 @@ export WINE_ALLOW_XIM="0"
|
|||||||
export PW_USE_SHADER_CACHE="1"
|
export PW_USE_SHADER_CACHE="1"
|
||||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
export PW_WINE_CPU_TOPOLOGY="disabled"
|
||||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
||||||
|
export PW_MESA_VK_WSI_PRESENT_MODE="disabled"
|
||||||
export PW_VKD3D_FEATURE_LEVEL="disabled"
|
export PW_VKD3D_FEATURE_LEVEL="disabled"
|
||||||
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
|
||||||
export PW_USE_EAC_AND_BE="1"
|
export PW_USE_EAC_AND_BE="1"
|
||||||
@ -47,7 +49,7 @@ export PW_FAKE_DLSS_VER="230506"
|
|||||||
export PW_FAKE_DLSS_3_VER="090"
|
export PW_FAKE_DLSS_3_VER="090"
|
||||||
export PW_GALLIUM_NINE_VER="0.9"
|
export PW_GALLIUM_NINE_VER="0.9"
|
||||||
###WINE_AND_PROTON_LG###
|
###WINE_AND_PROTON_LG###
|
||||||
export PW_PROTON_LG_VER="PROTON_LG_9-15"
|
export PW_PROTON_LG_VER="PROTON_LG_9-16"
|
||||||
export PW_WINE_LG_VER="WINE_LG_9-12-2"
|
export PW_WINE_LG_VER="WINE_LG_9-12-2"
|
||||||
export PW_WINE_FULLSCREEN_FSR="1"
|
export PW_WINE_FULLSCREEN_FSR="1"
|
||||||
export WINE_FULLSCREEN_FSR_MODE="ultra"
|
export WINE_FULLSCREEN_FSR_MODE="ultra"
|
||||||
@ -56,12 +58,12 @@ export PW_VULKAN_USE="2"
|
|||||||
export VKD3D_LIMIT_TESS_FACTORS="64"
|
export VKD3D_LIMIT_TESS_FACTORS="64"
|
||||||
export DXVK_LEGACY_VER="1.6.1"
|
export DXVK_LEGACY_VER="1.6.1"
|
||||||
export DXVK_STABLE_VER="1.10.3-28"
|
export DXVK_STABLE_VER="1.10.3-28"
|
||||||
export DXVK_GIT_VER="2.4.1-74"
|
export DXVK_GIT_VER="2.4.1-194"
|
||||||
export VKD3D_STABLE_VER="1.1-2602"
|
export VKD3D_STABLE_VER="1.1-2602"
|
||||||
export VKD3D_GIT_VER="1.1-4202"
|
export VKD3D_GIT_VER="1.1-4240"
|
||||||
###VKBASALT###
|
###VKBASALT###
|
||||||
export PW_VKBASALT_EFFECTS="Curves:cas"
|
export PW_VKBASALT_EFFECTS="Curves:cas"
|
||||||
export PW_VKBASALT_FFX_CAS="0.66"
|
export PW_VKBASALT_FFX_CAS="0.50"
|
||||||
###MANGOHUD###
|
###MANGOHUD###
|
||||||
export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
|
export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
|
||||||
###DGVOODOO2###
|
###DGVOODOO2###
|
||||||
@ -129,7 +131,6 @@ export PW_GS_REALTIME_SCHEDULING="0"
|
|||||||
export PW_GS_BACKEND_SDL="0"
|
export PW_GS_BACKEND_SDL="0"
|
||||||
export PW_GS_SDL_VIDEODRIVER_X11="0"
|
export PW_GS_SDL_VIDEODRIVER_X11="0"
|
||||||
export PW_GS_MANGOAPP="0"
|
export PW_GS_MANGOAPP="0"
|
||||||
export PW_GS_MESA_VK_WSI_PRESENT_MODE="disabled"
|
|
||||||
###PREFIX_VERSION###
|
###PREFIX_VERSION###
|
||||||
export DOTPFX_VER="48v7"
|
export DOTPFX_VER="48v7"
|
||||||
export DEFPFX_VER="v1"
|
export DEFPFX_VER="v1"
|
||||||
|
@ -23,7 +23,7 @@ export BUTTON_SIZE=32 # 24, 28, 32, 36, 40
|
|||||||
|
|
||||||
export TAB_SIZE=32 # 24, 28, 32, 36, 40
|
export TAB_SIZE=32 # 24, 28, 32, 36, 40
|
||||||
|
|
||||||
export PW_MAIN_SIZE_W=500
|
export PW_MAIN_SIZE_W=1000
|
||||||
export PW_MAIN_SIZE_H=350
|
export PW_MAIN_SIZE_H=350
|
||||||
|
|
||||||
export PW_START_SIZE_W=500
|
export PW_START_SIZE_W=500
|
||||||
|
@ -31,8 +31,8 @@ export BUTTON_SIZE=28 # 24, 28, 32, 36, 40
|
|||||||
export TAB_SIZE=32 # 24, 28, 32, 36, 40
|
export TAB_SIZE=32 # 24, 28, 32, 36, 40
|
||||||
|
|
||||||
# размер главного меню
|
# размер главного меню
|
||||||
export PW_MAIN_SIZE_W=500
|
export PW_MAIN_SIZE_W=1000
|
||||||
export PW_MAIN_SIZE_H=330
|
export PW_MAIN_SIZE_H=400
|
||||||
|
|
||||||
# размер меню запуска и положения табов
|
# размер меню запуска и положения табов
|
||||||
export PW_START_SIZE_W=800
|
export PW_START_SIZE_W=800
|
||||||
|
@ -55,6 +55,6 @@ Cartoon = /run/pressure-vessel/pv-from-host/reshade/shaders/Cartoon.fx
|
|||||||
Border = /run/pressure-vessel/pv-from-host/reshade/shaders/Border.fx
|
Border = /run/pressure-vessel/pv-from-host/reshade/shaders/Border.fx
|
||||||
AspectRatio = /run/pressure-vessel/pv-from-host/reshade/shaders/AspectRatio.fx
|
AspectRatio = /run/pressure-vessel/pv-from-host/reshade/shaders/AspectRatio.fx
|
||||||
|
|
||||||
casSharpness = 0.7
|
casSharpness = 0.5
|
||||||
toggleKey = Home
|
toggleKey = Home
|
||||||
effects = FakeHDR:cas
|
effects = FakeHDR:cas
|
||||||
|