diff --git a/.abf.yml b/.abf.yml index de8c245..ef98b3a 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,4 +1,4 @@ sources: - wine-2.10.tar.xz: 886bc24c315b2accbc2ad41d921e92177768f3a5 - wine-2.10.tar.xz.sign: f56d09a7d2f97f84b06d94ad8fe86f4dfd647d5b - wine-staging-2.10.tar.gz: e81b50e85b1bd8a55264c7e0bbcba81c3e22d70e + wine-2.13.tar.xz: 17410ab55225d03e3b97a34228779174163b65f2 + wine-2.13.tar.xz.sign: 8b6885192dfbd0b4123bc9c4a0b799e4113d0ac9 + wine-staging-2.13.tar.gz: cc92c03124f1a55f7e64dc7abdced2fc12a7d05b diff --git a/staging-helper.patch b/staging-helper.patch index 2abb022..a3c3601 100644 --- a/staging-helper.patch +++ b/staging-helper.patch @@ -1,6 +1,6 @@ -From 1634d3ac068eafd3c40546178e164169656a8070 Mon Sep 17 00:00:00 2001 +From 74273235ff2ea18292025fbc8d480dd07c0a2ff4 Mon Sep 17 00:00:00 2001 From: Nick Sarnie -Date: Wed, 14 Jun 2017 14:47:34 -0400 +Date: Sat, 29 Jul 2017 12:11:13 -0400 Subject: [PATCH] Staging Helper Signed-off-by: Nick Sarnie @@ -119,5 +119,5 @@ index c375217d71..31cc9bae0d 100644 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL -- -2.13.1 +2.13.3 diff --git a/wine-d3d9.patch b/wine-d3d9.patch index 1947f13..c41db2d 100644 --- a/wine-d3d9.patch +++ b/wine-d3d9.patch @@ -1,6 +1,6 @@ -From 9c48eded41bab77289c6a0679219df90ef8e6961 Mon Sep 17 00:00:00 2001 +From 609ea84211a2b8ebd81edb930c2068a615c6ede7 Mon Sep 17 00:00:00 2001 From: Nick Sarnie -Date: Wed, 14 Jun 2017 14:47:51 -0400 +Date: Sat, 29 Jul 2017 12:11:28 -0400 Subject: [PATCH] Wine D3D9 Signed-off-by: Nick Sarnie @@ -41,7 +41,7 @@ Signed-off-by: Nick Sarnie create mode 100644 dlls/d3d9-nine/wndproc.h diff --git a/configure.ac b/configure.ac -index ae9bb6bf0d..2725fc0562 100644 +index 5a920d6a3f..4319bed58f 100644 --- a/configure.ac +++ b/configure.ac @@ -66,6 +66,14 @@ AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]), @@ -68,7 +68,7 @@ index ae9bb6bf0d..2725fc0562 100644 dnl **** Check for header files **** AC_SYS_LARGEFILE() -@@ -1253,6 +1263,183 @@ OpenGL and Direct3D won't be supported.]) +@@ -1249,6 +1259,183 @@ OpenGL and Direct3D won't be supported.]) WINE_NOTICE_WITH(va,[test "x$ac_cv_lib_soname_va" = "x" -o "x$ac_cv_lib_soname_va_x11" = "x" -o "x$ac_cv_lib_soname_va_drm" = "x"], [libva ${notice_platform}development files not found, GPU video acceleration won't be supported.]) @@ -252,7 +252,7 @@ index ae9bb6bf0d..2725fc0562 100644 CPPFLAGS="$ac_save_CPPFLAGS" else X_CFLAGS="" -@@ -3064,6 +3251,7 @@ WINE_CONFIG_DLL(d3d8,,[implib]) +@@ -3089,6 +3276,7 @@ WINE_CONFIG_DLL(d3d8,,[implib]) WINE_CONFIG_TEST(dlls/d3d8/tests) WINE_CONFIG_DLL(d3d9,,[implib]) WINE_CONFIG_TEST(dlls/d3d9/tests) @@ -5736,5 +5736,5 @@ index 0000000000..15f26d491a + +#endif -- -2.13.1 +2.13.3 diff --git a/wine.spec b/wine.spec index b0b3031..9d43c1f 100644 --- a/wine.spec +++ b/wine.spec @@ -19,7 +19,7 @@ Summary: WINE Is Not An Emulator - runs MS Windows programs Name: wine -Version: 2.10 +Version: 2.13 Release: 1 Epoch: 2 License: LGPLv2+ @@ -314,8 +314,8 @@ autoreconf -vfi %endif --with-pulse -make depend -make +%make depend +%make %install %makeinstall_std LDCONFIG=/bin/true diff --git a/winetricks b/winetricks index 48b7e4d..f57edc5 100644 --- a/winetricks +++ b/winetricks @@ -66,7 +66,7 @@ WINETRICKS_VERSION=20170614-next # Copyright (C) 2011 Giuseppe Dia # Copyright (C) 2011 Łukasz Wojniłowicz # Copyright (C) 2011 Matthew Bozarth -# Copyright (C) 2013-2016 Andrey Gusev +# Copyright (C) 2013-2017 Andrey Gusev # Copyright (C) 2013-2017 Hillwood Yang # Copyright (C) 2013,2016 André Hentschel # @@ -310,7 +310,10 @@ w_package_broken_win64() w_package_unsupported_win64() { if [ "$W_ARCH" = "win64" ] ; then - w_die "This package does not work on a 64-bit installation. You must use a prefix made with WINEARCH=win32." + case $LANG in + ru*) w_die "Данный пакет не работает в 64-битном окружении. Используйте префикс, созданный с помощью WINEARCH=win32." ;; + *) w_die "This package does not work on a 64-bit installation. You must use a prefix made with WINEARCH=win32." ;; + esac fi } @@ -318,7 +321,10 @@ w_package_unsupported_win64() w_package_warn_win64() { if [ "$W_ARCH" = "win64" ] ; then - w_warn "This package may not fully work on a 64-bit installation. 32-bit prefixes may work better." + case $LANG in + ru*) w_warn "Данный пакет может работать не полностью в 64-битном окружении. 32-битные префиксы могут работать лучше." ;; + *) w_warn "This package may not fully work on a 64-bit installation. 32-bit prefixes may work better." ;; + esac fi } @@ -350,7 +356,10 @@ w_try() status=$? if test $status -ne 0 then - w_die "Note: command $* returned status $status. Aborting." + case $LANG in + ru*) w_die "Важно: команда $* вернула статус $status. Прерывание." ;; + *) w_die "Note: command $* returned status $status. Aborting." ;; + esac fi } @@ -548,6 +557,14 @@ w_read_key() unset _W_keyfile _W_keymsg _W_nokeymsg } +w_verify_cabextract_available() +{ + # If verb_a requires verb_b, then verba will fail when the dependency for verb_b is installed + # This should be called by verb_a, to give a proper warning + + w_try_cabextract -q -v +} + # Convert a Windows path to a Unix path quickly. # $1 is an absolute Windows path starting with c:\ or C:/ # with no funny business, so we can use the simplest possible @@ -647,7 +664,10 @@ w_verify_sha1sum() w_get_sha1sum "$_W_vs_file" if [ "$_W_gotsha1sum"x != "$_W_vs_wantsum"x ] ; then - w_die "sha1sum mismatch! Rename $_W_vs_file and try again." + case $LANG in + ru*) w_die "Контрольная сумма sha1sum не совпадает! Переименуйте файл $_W_vs_file и попробуйте еще раз." ;; + *) w_die "sha1sum mismatch! Rename $_W_vs_file and try again." ;; + esac fi unset _W_vs_wantsum _W_vs_file _W_gotsha1sum } @@ -660,7 +680,10 @@ w_verify_sha256sum() w_get_sha256sum "$_W_vs_file" if [ "$_W_gotsha256sum"x != "$_W_vs_wantsum"x ] ; then - w_die "sha256sum mismatch! Rename $_W_vs_file and try again." + case $LANG in + ru*) w_die "Контрольная сумма sha256sum не совпадает! Переименуйте файл $_W_vs_file и попробуйте еще раз." ;; + *) w_die "sha256sum mismatch! Rename $_W_vs_file and try again." ;; + esac fi unset _W_vs_wantsum _W_vs_file _W_gotsha256sum } @@ -694,8 +717,12 @@ winetricks_parse_wget_progress() { # Parse a percentage, a size, and a time into $1, $2 and $3 # then use them to create the output line. - perl -p -e \ - '$| = 1; s/^.* +([0-9]+%) +([0-9,.]+[GMKB]) +([0-9hms,.]+).*$/\1\n# Downloading... \2 (\3)/' + case $LANG in + ru*) perl -p -e \ + '$| = 1; s/^.* +([0-9]+%) +([0-9,.]+[GMKB]) +([0-9hms,.]+).*$/\1\n# Загрузка... \2 (\3)/' ;; + *) perl -p -e \ + '$| = 1; s/^.* +([0-9]+%) +([0-9,.]+[GMKB]) +([0-9hms,.]+).*$/\1\n# Downloading... \2 (\3)/' ;; + esac } # Execute wget, and if in GUI mode, also show a graphical progress bar @@ -950,7 +977,10 @@ w_download_to() esac if test ! "$WINETRICKS_CONTINUE_DOWNLOAD" ; then - w_warn "Checksum for $_W_cache/$_W_file did not match, retrying download" + case $LANG in + ru*) w_warn "Контрольная сумма файла $_W_cache/$_W_file не совпадает, попытка повторной загрузки" ;; + *) w_warn "Checksum for $_W_cache/$_W_file did not match, retrying download" ;; + esac mv -f "$_W_cache/$_W_file" "$_W_cache/$_W_file".bak fi else @@ -2881,7 +2911,7 @@ winetricks_dl_url_to_stdout() winetricks_dl_warning() { case $LANG in - ru*) _W_countrymsg="Скрипт определил, что ваш IP адрес принадлежит России. Если во время загрузки файлов вы увидите ошибки несоответствия сертификата, перезапустите скрипт с опцией '--torify' или скачайте файлы вручную, например, используя VPN." ;; + ru*) _W_countrymsg="Скрипт определил, что ваш IP-адрес принадлежит России. Если во время загрузки файлов вы увидите ошибки несоответствия сертификата, перезапустите скрипт с опцией '--torify' или скачайте файлы вручную, например, используя VPN." ;; pl*) _W_countrymsg="Wykryto, że twój adres IP należy do Rosji. W wypadku problemów z pobieraniem, uruchom z parametrem '--torify' lub pobierz plik manualnie, np. z użyciem VPN." ;; *) _W_countrymsg="Your IP address has been determined to belong to Russia. If you encounter a certificate error while downloading, please relaunch with the '--torify' option, or download files manually, for instance using VPN." ;; esac @@ -3079,7 +3109,7 @@ winetricks_prefixmenu() _W_msg_unattended1="Включить автоматическую установку" _W_msg_showbroken0="Спрятать нерабочие программы (например, использующие DRM)" _W_msg_showbroken1="Отобразить нерабочие программы (например, использующие DRM)" - _W_msg_help="Просмотр справки (в веб браузере)" + _W_msg_help="Просмотр справки (в веб-браузере)" ;; uk*) _W_msg_title="Winetricks - виберіть wineprefix" _W_msg_body='Що Ви хочете зробити?' @@ -3087,8 +3117,8 @@ winetricks_prefixmenu() _W_msg_games='Встановити гру' _W_msg_benchmarks='Встановити benchmark' _W_msg_default="Вибрати wineprefix за замовчуванням" - _W_msg_unattended0="Вимкнути автоматичну установку" - _W_msg_unattended1="Включити автоматичну установку" + _W_msg_unattended0="Вимкнути автоматичне встановлення" + _W_msg_unattended1="Увімкнути автоматичне встановлення" _W_msg_showbroken0="Сховати нестабільні додатки (наприклад з проблемами з DRM)" _W_msg_showbroken1="Показати нестабільні додатки (наприклад з проблемами з DRM)" _W_msg_help="Переглянути довідку" @@ -3290,13 +3320,13 @@ winetricks_mainmenu() ;; ru*) _W_msg_title="Winetricks - текущий путь для wine (wineprefix) \"$WINEPREFIX\"" _W_msg_body='Что вы хотите сделать с этим wineprefix?' - _W_msg_dlls="Установить DLL библиотеку или компонент Windows" + _W_msg_dlls="Установить библиотеку DLL или компонент Windows" _W_msg_fonts='Установить шрифт' _W_msg_settings='Поменять настройки' _W_msg_winecfg='Запустить winecfg (редактор настроек wine)' - _W_msg_regedit='Запустить regedit (редактор рееста)' + _W_msg_regedit='Запустить regedit (редактор реестра)' _W_msg_taskmgr='Запустить taskmgr (менеджер задач)' - _W_msg_uninstaller='Запустить uninstaller (деинсталятор)' + _W_msg_uninstaller='Запустить uninstaller (деинсталлятор)' _W_msg_shell='Запустить графический терминал (для отладки)' _W_msg_folder='Проводник файлов' _W_msg_annihilate="Удалить ВСЕ ДАННЫЕ И ПРИЛОЖЕНИЯ В ЭТОМ WINEPREFIX" @@ -4678,7 +4708,10 @@ winetricks_set_wineprefix() # shellcheck disable=SC2034 W_SYSTEM64_DLLS_WIN64="C:\\windows\\system32" # path to access 64-bit dlls from 64-bit apps # 64-bit prefixes still have plenty of issues: - w_warn "You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug." + case $LANG in + ru*) w_warn "Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке." ;; + *) w_warn "You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug." ;; + esac else W_ARCH=win32 W_SYSTEM32_DLLS="$W_WINDIR_UNIX/system32" @@ -6809,8 +6842,7 @@ load_dotnet35() *) w_warn "dotnet35 does not yet fully work or install on wine. Caveat emptor." ;; esac - # This will fail later if cabextract isn't installed, so check/fail now: - w_try_cabextract -v >/dev/null + w_verify_cabextract_available # https://www.microsoft.com/en-us/download/details.aspx?id=21 w_download https://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe 3e3a4104bad9a0c270ed5cbe8abb986de9afaf0281a98998bdbdc8eaab85c3b6 @@ -6860,8 +6892,7 @@ load_dotnet35sp1() *) w_warn "dotnet35sp1 does not yet fully work or install on wine. Caveat emptor." ;; esac - # The installer will fail later in dotnet35 if cabextract isn't installed, so check/fail now: - w_try_cabextract -v >/dev/null + w_verify_cabextract_available # https://www.microsoft.com/en-us/download/details.aspx?id=25150 w_download https://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe 0582515bde321e072f8673e829e175ed2e7a53e803127c50253af76528e66bc1 @@ -6969,8 +7000,7 @@ load_dotnet45() { w_package_warn_win64 - # The installer will fail later in dotnet35 if cabextract isn't installed, so check/fail now: - w_try_cabextract -v >/dev/null + w_verify_cabextract_available # https://www.microsoft.com/en-us/download/details.aspx?id=17718 w_download https://download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe a04d40e217b97326d46117d961ec4eda455e087b90637cb33dd6cc4a2c228d83 @@ -7022,8 +7052,7 @@ load_dotnet452() { w_package_warn_win64 - # The installer will fail later in dotnet35 if cabextract isn't installed, so check/fail now: - w_try_cabextract -v >/dev/null + w_verify_cabextract_available # https://www.microsoft.com/en-us/download/details.aspx?id=17718 w_download https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe 6c2c589132e830a185c5f40f82042bee3022e721a216680bd9b3995ba86f3781 @@ -8660,7 +8689,10 @@ load_quicktime72() # https://support.apple.com/kb/HT1425 # in QuickTimePlayer. - w_warn "In Quicktime preferences, check Advanced / Safe Mode (gdi), or movies won't play." + case $LANG in + ru*) w_warn "В настройках Quicktime включите Дополнительно / Безопасный режим (только gdi), иначе видеофайлы не будут воспроизводиться." ;; + *) w_warn "In Quicktime preferences, check Advanced / Safe Mode (gdi), or movies won't play." ;; + esac if test "$W_UNATTENDED_SLASH_Q" = "" then w_try "$WINE" control "$W_PROGRAMS_WIN\\QuickTime\\QTSystem\\QuickTime.cpl" @@ -8697,7 +8729,10 @@ load_quicktime76() # https://support.apple.com/kb/HT1425 # in QuickTimePlayer. - w_warn "In Quicktime preferences, check Advanced / Safe Mode (gdi), or movies won't play." + case $LANG in + ru*) w_warn "В настройках Quicktime включите Дополнительно / Безопасный режим (только gdi), иначе видеофайлы не будут воспроизводиться." ;; + *) w_warn "In Quicktime preferences, check Advanced / Safe Mode (gdi), or movies won't play." ;; + esac if test "$W_UNATTENDED_SLASH_Q" = "" then w_try "$WINE" control "$W_PROGRAMS_WIN\\QuickTime\\QTSystem\\QuickTime.cpl" @@ -8882,7 +8917,8 @@ w_metadata shockwave dlls \ load_shockwave() { # 2017/03/12: 39715a84b1d85347066fbf89a3af9f5e612b59402093b055cd423bd30a7f637d # 2017/03/15: 58f2152bf726d52f08fb41f904c62ff00fdf748c8ce413e8c8547da3a21922ba - w_download https://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi 58f2152bf726d52f08fb41f904c62ff00fdf748c8ce413e8c8547da3a21922ba + # 2017/08/03: bebebaef1644a994179a2e491ce3f55599d768f7c6019729f21e7029b1845b9c + w_download https://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi bebebaef1644a994179a2e491ce3f55599d768f7c6019729f21e7029b1845b9c w_try_cd "$W_CACHE/$W_PACKAGE" w_try "$WINE" msiexec /i sw_lic_full_installer.msi $W_UNATTENDED_SLASH_Q @@ -9722,54 +9758,6 @@ _EOF_ #---------------------------------------------------------------- -w_metadata wsh56js dlls \ - title="MS Windows Script Host 5.6, JScript only, no CScript" \ - publisher="Microsoft" \ - year="2006" \ - media="download" \ - file1="Windows2000-KB917344-56-x86-enu.exe" \ - installed_file1="c:/windows/inf/jscren.inf" - -load_wsh56js() -{ - # This installs JScript 5.6 (but not VBScript) - # See also https://www.microsoft.com/en-us/download/details.aspx?id=12364 - w_download https://download.microsoft.com/download/b/c/3/bc3a0c36-fada-497d-a3de-8b0139766f3b/Windows2000-KB917344-56-x86-enu.exe d6d6c2ac2d2a095b0f0650a9a2e81e8943579699662b5cdbf872649038788c51 - - w_try_cd "$W_CACHE/$W_PACKAGE" - w_override_dlls native,builtin jscript - # setupapi looks at the versions in new and original jscript.dll, and Wine's original is newer than wsh56js's, so we have to nuke the original - w_try rm "$W_SYSTEM32_DLLS/jscript.dll" - w_try "$WINE" Windows2000-KB917344-56-x86-enu.exe $W_UNATTENDED_SLASH_Q -} - -#---------------------------------------------------------------- - -w_metadata wsh56vb dlls \ - title="MS Windows Script Host 5.6, VBScript only, no CScript" \ - publisher="Microsoft" \ - year="2007" \ - media="download" \ - file1="vbs56men.exe" \ - installed_file1="$W_SYSTEM32_DLLS_WIN/vbscript.dll" - -load_wsh56vb() -{ - # This installs VBScript 5.6 (but not JScript) - # See also https://www.microsoft.com/en-us/download/details.aspx?id=8495 - # Originally at: https://download.microsoft.com/download/IE60/Patch/Q318089/W9XNT4Me/EN-US/vbs56men.exe - # Mirror list: ftp://ftp.uni-rostock.de/pub/tools/microsoft/ServicePacks/IE/us/vbs56men.exe - w_download ftp://ftp.uni-rostock.de/pub/tools/microsoft/ServicePacks/IE/us/vbs56men.exe 792a36d629e01cb474a434761e8cd33211c19ff84f5aa52f0d41111e054ecaac - - w_try_cd "$W_CACHE/$W_PACKAGE" - w_override_dlls native,builtin vbscript - # setupapi looks at the versions in new and original vbscript.dll, and Wine's original is newer than wsh56vb's, so we have to nuke the original - w_try rm "$W_SYSTEM32_DLLS/vbscript.dll" - w_try "$WINE" vbs56men.exe $W_UNATTENDED_SLASH_Q -} - -#---------------------------------------------------------------- - w_metadata wsh57 dlls \ title="MS Windows Script Host 5.7" \ publisher="Microsoft" \ @@ -10342,6 +10330,7 @@ load_fakekorean() #---------------------------------------------------------------- w_metadata fontfix settings \ + title_uk="Перевірка шрифтів" \ title="Check for broken fonts" load_fontfix() @@ -12225,8 +12214,7 @@ w_metadata vc2008express apps \ load_vc2008express() { - # The installer will fail later in dotnet35 if cabextract isn't installed, so check/fail now: - w_try_cabextract -v >/dev/null + w_verify_cabextract_available w_call dotnet35 @@ -18003,10 +17991,10 @@ _EOF_ #---------------------------------------------------------------- w_metadata glsl=enabled settings \ - title_uk="Включити GLSL шейдери (за замовчуванням)" \ + title_uk="Увімкнути GLSL шейдери (за замовчуванням)" \ title="Enable GLSL shaders (default)" w_metadata glsl=disabled settings \ - title_uk="Вимкнути GLSL шейдери та використовувати ARB шейдери (швидше, але іноді з перервами)" \ + title_uk="Вимкнути GLSL шейдери та використовувати ARB шейдери (іноді впливає на швидкодію)" \ title="Disable GLSL shaders, use ARB shaders (faster, but sometimes breaks)" load_glsl() @@ -18017,7 +18005,7 @@ load_glsl() #---------------------------------------------------------------- w_metadata multisampling=enabled settings \ - title_uk="Включити Direct3D мультисемплінг" \ + title_uk="Увімкнути Direct3D мультисемплінг" \ title="Enable Direct3D multisampling" w_metadata multisampling=disabled settings \ title_uk="Вимкнути Direct3D мультисемплінг" \ @@ -18031,7 +18019,7 @@ load_multisampling() #---------------------------------------------------------------- w_metadata npm=repack settings \ - title_uk="Поставити NonPower2Mode на repack" \ + title_uk="Встановити NonPower2Mode на repack" \ title="Set NonPower2Mode to repack" load_npm() @@ -18042,10 +18030,10 @@ load_npm() #---------------------------------------------------------------- w_metadata orm=fbo settings \ - title_uk="Поставити OffscreenRenderingMode=fbo (за замовчуванням)" \ + title_uk="Встановити OffscreenRenderingMode=fbo (за замовчуванням)" \ title="Set OffscreenRenderingMode=fbo (default)" w_metadata orm=backbuffer settings \ - title_uk="Поставити OffscreenRenderingMode=backbuffer" \ + title_uk="Встановити OffscreenRenderingMode=backbuffer" \ title="Set OffscreenRenderingMode=backbuffer" load_orm() @@ -18056,7 +18044,7 @@ load_orm() #---------------------------------------------------------------- w_metadata strictdrawordering=enabled settings \ - title_uk="Включити StrictDrawOrdering" \ + title_uk="Увімкнути StrictDrawOrdering" \ title="Enable StrictDrawOrdering" w_metadata strictdrawordering=disabled settings \ title_uk="Вимкнути StrictDrawOrdering (за замовчуванням)" \ @@ -18070,22 +18058,22 @@ load_strictdrawordering() #---------------------------------------------------------------- w_metadata rtlm=auto settings \ - title_uk="Поставити RenderTargetLockMode на авто (за замовчуванням)" \ + title_uk="Встановити RenderTargetLockMode на авто (за замовчуванням)" \ title="Set RenderTargetLockMode to auto (default)" w_metadata rtlm=disabled settings \ title_uk="Вимкнути RenderTargetLockMode" \ title="Set RenderTargetLockMode to disabled" w_metadata rtlm=readdraw settings \ - title_uk="Поставити RenderTargetLockMode на readdraw" \ + title_uk="Встановити RenderTargetLockMode на readdraw" \ title="Set RenderTargetLockMode to readdraw" w_metadata rtlm=readtex settings \ - title_uk="Поставити RenderTargetLockMode на readtex" \ + title_uk="Встановити RenderTargetLockMode на readtex" \ title="Set RenderTargetLockMode to readtex" w_metadata rtlm=texdraw settings \ - title_uk="Поставити RenderTargetLockMode на texdraw" \ + title_uk="Встановити RenderTargetLockMode на texdraw" \ title="Set RenderTargetLockMode to texdraw" w_metadata rtlm=textex settings \ - title_uk="Поставити RenderTargetLockMode на textex" \ + title_uk="Встановити RenderTargetLockMode на textex" \ title="Set RenderTargetLockMode to textex" load_rtlm() @@ -18097,7 +18085,7 @@ load_rtlm() # AlwaysOffscreen settings w_metadata ao=enabled settings \ - title_uk="Включити AlwaysOffscreen" \ + title_uk="Увімкнути AlwaysOffscreen" \ title="Enable AlwaysOffscreen" w_metadata ao=disabled settings \ title_uk="Вимкнути AlwaysOffscreen (за замовчуванням)" \ @@ -18112,7 +18100,7 @@ load_ao() # CheckFloatConstants settings w_metadata cfc=enabled settings \ - title_uk="Включити CheckFloatConstants" \ + title_uk="Увімкнути CheckFloatConstants" \ title="Enable CheckFloatConstants" w_metadata cfc=disable settings \ title_uk="Вимкнути CheckFloatConstants (за замовчуванням)" \ @@ -18126,8 +18114,10 @@ load_cfc() # CSMT settings w_metadata csmt=on settings \ + title_uk="Увімкнути Command Stream Multithreading" \ title="Enable Command Stream Multithreading" w_metadata csmt=off settings \ + title_uk="Вимкнути Command Stream Multithreading (за замовчуванням)" \ title="Disable Command Stream Multithreading (default)" load_csmt() @@ -18153,10 +18143,10 @@ _EOF_ # DirectDraw settings w_metadata ddr=gdi settings \ - title_uk="Поставити DirectDrawRenderer на gdi" \ + title_uk="Встановити DirectDrawRenderer на gdi" \ title="Set DirectDrawRenderer to gdi" w_metadata ddr=opengl settings \ - title_uk="Поставити DirectDrawRenderer на opengl" \ + title_uk="Встановити DirectDrawRenderer на opengl" \ title="Set DirectDrawRenderer to opengl" load_ddr() @@ -18168,10 +18158,10 @@ load_ddr() # DirectInput settings w_metadata mwo=force settings \ - title_uk="Поставити примусове DirectInput MouseWarpOverride (необхідно для деяких ігор)" \ + title_uk="Встановити примусове DirectInput MouseWarpOverride (необхідно для деяких ігор)" \ title="Set DirectInput MouseWarpOverride to force (needed by some games)" w_metadata mwo=enabled settings \ - title_uk="Включити DirectInput MouseWarpOverride (за замовчуванням)" \ + title_uk="Увімкнути DirectInput MouseWarpOverride (за замовчуванням)" \ title="Set DirectInput MouseWarpOverride to enabled (default)" w_metadata mwo=disable settings \ title_uk="Вимкнути DirectInput MouseWarpOverride" \ @@ -18204,7 +18194,7 @@ _EOF_ # Mac Driver settings w_metadata macdriver=mac settings \ - title_uk="Включити рідний Mac Quartz драйвер (за замовчуванням)" \ + title_uk="Увімкнути рідний Mac Quartz драйвер (за замовчуванням)" \ title="Enable the Mac native Quartz driver (default)" w_metadata macdriver=x11 settings \ title_uk="Вимкнути рідний Mac Quartz драйвер та використовувати замість нього X11" \ @@ -18325,13 +18315,13 @@ w_metadata fontsmooth=disable settings \ title_uk="Вимкнути згладжування шрифту" \ title="Disable font smoothing" w_metadata fontsmooth=bgr settings \ - title_uk="Включити субпіксельне згладжування шрифту для BGR LCD моніторів" \ + title_uk="Увімкнути субпіксельне згладжування шрифту для BGR LCD моніторів" \ title="Enable subpixel font smoothing for BGR LCDs" w_metadata fontsmooth=rgb settings \ - title_uk="Включити субпіксельне згладжування шрифту для RGB LCD моніторів" \ + title_uk="Увімкнути субпіксельне згладжування шрифту для RGB LCD моніторів" \ title="Enable subpixel font smoothing for RGB LCDs" w_metadata fontsmooth=gray settings \ - title_uk="Включити субпіксельне згладжування шрифту" \ + title_uk="Увімкнути субпіксельне згладжування шрифту" \ title="Enable subpixel font smoothing" load_fontsmooth() @@ -18362,7 +18352,7 @@ _EOF_ #---------------------------------------------------------------- w_metadata forcemono settings \ - title_uk="Примусове використання mono замість .NET (для налогодження)" \ + title_uk="Примусове використання mono замість .NET (для налагодження)" \ title="Force using Mono instead of .NET (for debugging)" load_forcemono() @@ -18374,12 +18364,16 @@ load_forcemono() #---------------------------------------------------------------- w_metadata gsm=0 settings \ + title_uk="Встановити MaxShaderModelGS на 0" \ title="Set MaxShaderModelGS to 0" w_metadata gsm=1 settings \ + title_uk="Встановити MaxShaderModelGS на 1" \ title="Set MaxShaderModelGS to 1" w_metadata gsm=2 settings \ + title_uk="Встановити MaxShaderModelGS на 2" \ title="Set MaxShaderModelGS to 2" w_metadata gsm=3 settings \ + title_uk="Встановити MaxShaderModelGS на 3" \ title="Set MaxShaderModelGS to 3" load_gsm() @@ -18390,7 +18384,7 @@ load_gsm() #---------------------------------------------------------------- w_metadata heapcheck settings \ - title_uk="Включити накопичувальну перевірку GlobalFlag" \ + title_uk="Увімкнути накопичувальну перевірку GlobalFlag" \ title="Enable heap checking with GlobalFlag" load_heapcheck() @@ -18509,7 +18503,7 @@ _EOF_ #---------------------------------------------------------------- w_metadata nt40 settings \ - title_uk="Поставити версію Windows NT 4.0" \ + title_uk="Встановити версію Windows NT 4.0" \ title="Set windows version to Windows NT 4.0" load_nt40() @@ -18520,12 +18514,16 @@ load_nt40() #---------------------------------------------------------------- w_metadata psm=0 settings \ + title_uk="Встановити MaxShaderModelPS на 0" \ title="Set MaxShaderModelPS to 0" w_metadata psm=1 settings \ + title_uk="Встановити MaxShaderModelPS на 1" \ title="Set MaxShaderModelPS to 1" w_metadata psm=2 settings \ + title_uk="Встановити MaxShaderModelPS на 2" \ title="Set MaxShaderModelPS to 2" w_metadata psm=3 settings \ + title_uk="Встановити MaxShaderModelPS на 3" \ title="Set MaxShaderModelPS to 3" load_psm() @@ -18571,19 +18569,19 @@ load_sandbox() #---------------------------------------------------------------- w_metadata sound=alsa settings \ - title_uk="Поставити звуковий драйвер ALSA" \ + title_uk="Встановити звуковий драйвер ALSA" \ title="Set sound driver to ALSA" w_metadata sound=coreaudio settings \ - title_uk="Поставити звуковий драйвер Mac CoreAudio" \ + title_uk="Встановити звуковий драйвер Mac CoreAudio" \ title="Set sound driver to Mac CoreAudio" w_metadata sound=disabled settings \ title_uk="Вимкнути звуковий драйвер" \ title="Set sound driver to disabled" w_metadata sound=oss settings \ - title_uk="Поставити звуковий драйвер OSS" \ + title_uk="Встановити звуковий драйвер OSS" \ title="Set sound driver to OSS" w_metadata sound=pulse settings \ - title_uk="Поставити звуковий драйвер PulseAudio" \ + title_uk="Встановити звуковий драйвер PulseAudio" \ title="Set sound driver to PulseAudio" load_sound() @@ -18605,19 +18603,19 @@ w_metadata vd=off settings \ title_uk="Вимкнути віртуальний робочий стіл" \ title="Disable virtual desktop" w_metadata vd=640x480 settings \ - title_uk="Включити віртуальний робочий стіл та поставити розмір 640x480" \ + title_uk="Увімкнути віртуальний робочий стіл та встановити розмір 640x480" \ title="Enable virtual desktop, set size to 640x480" w_metadata vd=800x600 settings \ - title_uk="Включити віртуальний робочий стіл та поставити розмір 800x600" \ + title_uk="Увімкнути віртуальний робочий стіл та встановити розмір 800x600" \ title="Enable virtual desktop, set size to 800x600" w_metadata vd=1024x768 settings \ - title_uk="Включити віртуальний робочий стіл та поставити розмір 1024x768" \ + title_uk="Увімкнути віртуальний робочий стіл та встановити розмір 1024x768" \ title="Enable virtual desktop, set size to 1024x768" w_metadata vd=1280x1024 settings \ - title_uk="Включити віртуальний робочий стіл та поставити розмір 1280x1024" \ + title_uk="Увімкнути віртуальний робочий стіл та встановити розмір 1280x1024" \ title="Enable virtual desktop, set size to 1280x1024" w_metadata vd=1440x900 settings \ - title_uk="Включити віртуальний робочий стіл та поставити розмір 1440x900" \ + title_uk="Увімкнути віртуальний робочий стіл та встановити розмір 1440x900" \ title="Enable virtual desktop, set size to 1440x900" load_vd() @@ -18699,7 +18697,7 @@ _EOF_ #---------------------------------------------------------------- w_metadata vista settings \ - title_uk="Поставити версію Windows Vista" \ + title_uk="Встановити версію Windows Vista" \ title="Set Windows version to Windows Vista" load_vista() @@ -18710,12 +18708,16 @@ load_vista() #---------------------------------------------------------------- w_metadata vsm=0 settings \ + title_uk="Встановити MaxShaderModelVS на 0" \ title="Set MaxShaderModelVS to 0" w_metadata vsm=1 settings \ + title_uk="Встановити MaxShaderModelVS на 1" \ title="Set MaxShaderModelVS to 1" w_metadata vsm=2 settings \ + title_uk="Встановити MaxShaderModelVS на 2" \ title="Set MaxShaderModelVS to 2" w_metadata vsm=3 settings \ + title_uk="Встановити MaxShaderModelVS на 3" \ title="Set MaxShaderModelVS to 3" load_vsm() @@ -18726,7 +18728,7 @@ load_vsm() #---------------------------------------------------------------- w_metadata win2k settings \ - title_uk="Поставити версію Windows 2000" \ + title_uk="Встановити версію Windows 2000" \ title="Set Windows version to Windows 2000" load_win2k() @@ -18737,7 +18739,7 @@ load_win2k() #---------------------------------------------------------------- w_metadata win2k3 settings \ - title_uk="Поставити версію Windows 2003" \ + title_uk="Встановити версію Windows 2003" \ title="Set Windows version to Windows 2003" load_win2k3() @@ -18749,7 +18751,7 @@ load_win2k3() #---------------------------------------------------------------- w_metadata win2k8 settings \ - title_uk="Поставити версію Windows 2008 R2" \ + title_uk="Встановити версію Windows 2008 R2" \ title="Set Windows version to Windows 2008 R2" load_win2k8() @@ -18760,7 +18762,7 @@ load_win2k8() #---------------------------------------------------------------- w_metadata win31 settings \ - title_uk="Поставити версію Windows 3.1" \ + title_uk="Встановити версію Windows 3.1" \ title="Set Windows version to Windows 3.1" load_win31() @@ -18771,7 +18773,7 @@ load_win31() #---------------------------------------------------------------- w_metadata win7 settings \ - title_uk="Поставити версію Windows 7" \ + title_uk="Встановити версію Windows 7" \ title="Set Windows version to Windows 7" load_win7() @@ -18782,7 +18784,7 @@ load_win7() #---------------------------------------------------------------- w_metadata win8 settings \ - title_uk="Поставити версію Windows 8" \ + title_uk="Встановити версію Windows 8" \ title="Set Windows version to Windows 8" load_win8() @@ -18793,7 +18795,7 @@ load_win8() #---------------------------------------------------------------- w_metadata win81 settings \ - title_uk="Поставити версію Windows 8.1" \ + title_uk="Встановити версію Windows 8.1" \ title="Set Windows version to Windows 8.1" load_win81() @@ -18804,7 +18806,7 @@ load_win81() #---------------------------------------------------------------- w_metadata win10 settings \ - title_uk="Поставити версію Windows 10" \ + title_uk="Встановити версію Windows 10" \ title="Set Windows version to Windows 10" load_win10() @@ -18815,7 +18817,7 @@ load_win10() #---------------------------------------------------------------- w_metadata win95 settings \ - title_uk="Поставити версію Windows 95" \ + title_uk="Встановити версію Windows 95" \ title="Set Windows version to Windows 95" load_win95() @@ -18826,7 +18828,7 @@ load_win95() #---------------------------------------------------------------- w_metadata win98 settings \ - title_uk="Поставити версію Windows 98" \ + title_uk="Встановити версію Windows 98" \ title="Set Windows version to Windows 98" load_win98() @@ -18838,7 +18840,7 @@ load_win98() # Really, we should support other values, since winetricks did w_metadata winver= settings \ - title_uk="Поставити версію Windows за замовчуванням (win7)" \ + title_uk="Встановити версію Windows за замовчуванням (Windows 7)" \ title="Set Windows version to default (win7)" load_winver() @@ -18849,7 +18851,7 @@ load_winver() #---------------------------------------------------------------- w_metadata winxp settings \ - title_uk="Поставити версію Windows XP" \ + title_uk="Встановити версію Windows XP" \ title="Set Windows version to Windows XP" load_winxp() @@ -18920,6 +18922,12 @@ winetricks_stats_init() thanks="Dziękujemy! Nie otrzymasz już tego pytania. Pamiętaj, ze możesz wyłączyć tą opcję komendą 'winetricks --optout'" declined="OK, Winetricks *nie* będzie wysyłać statystyk. Nie otrzymasz już tego pytania." ;; + uk*) + title="Допомога в розробці Winetricks" + question="Ви хочете допомогти в розробці Winetricks дозволивши звітувати статистику?\nВи можете в будь-який час вимкнути цю опцію за допомогою команди 'winetricks --optout'" + thanks="Дякуємо! Ви більше не отримуватиме це питання знову. Пам'ятайте, що ви можете будь-коли вимкнути звітність за допомогою команди 'winetricks --optout'" + declined="Надсилання звітності Winetricks вимкнено. Ви більше не отримуватиме це питання знову." + ;; *) title="One-time question about helping Winetricks development" question="Would you like to help winetricks development by letting winetricks report statistics? You can turn reporting off at any time with the command 'winetricks --optout'" @@ -19137,7 +19145,7 @@ execute_command() vbrun60) w_warn "Calling vbrun60 is deprecated, please use vb6run instead" ; w_call vb6run ;; vcrun2005sp1) w_warn "Calling vcrun2005sp1 is deprecated, please use vcrun2005 instead" ; w_call vcrun2005 ;; vcrun2008sp1) w_warn "Calling vcrun2008sp1 is deprecated, please use vcrun2008 instead" ; w_call vcrun2008 ;; - wsh56) w_warn "Calling wsh56 is deprecated, please use wsh57 instead" ; w_call wsh57 ;; + wsh56|wsh56jb|wsh56vb) w_warn "Calling wsh56 is deprecated, please use wsh57 instead" ; w_call wsh57 ;; # See https://github.com/Winetricks/winetricks/issues/747 xact_jun2010) w_warn "Calling xact_jun2010 is deprecated, please use xact instead" ; w_call xact ;; xlive) w_warn "Calling xlive is deprecated, please use gfw instead" ; w_call gfw ;;