Skip to content

Commit 1429227

Browse files
committed
Add russian
1 parent 0d90846 commit 1429227

File tree

3 files changed

+62
-6
lines changed

3 files changed

+62
-6
lines changed

SteamAppsUpdatesControl/README.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# SteamAppsUpdatesControl
1+
# Steam apps updates control
22
## About
33
This script makes it possible to control the automatic updates of apps and games downloaded from Steam. It can be useful, if you would like to play a singleplayer game with mods (for example, the mods are available only for older version of a game) or use an older version of an app from Steam for some reason. Also, for those apps that have auto-updates disabled using this script, new Steam Workshop items will not be downloaded, existing ones will not be updated, and unsubscribed ones will not be removed. In combination with for example, Steam Depot Downloader (https://github.com/SteamRE/DepotDownloader) you can download older versions of apps and games even after you already updated and hold the old verion.
44

55
Obviously, as this is a PowerShell script, the execution of PowerShell scripts must be allowed on your system, in order for it to work. This script will at all case work on Windows 8 and newer, i am not sure about Windows 7, as PowerShell here is on very early state and may lack some functions. To start the script after installation - open the Steam-apps updates control.lnk .
66

7-
The default directory to put the script files to is "C:\ServiceData\SteamAppsUpdatesControl" but you can place it into other directory if you want. Please note, that name and path to the directory must include only english letters and be without spaces.
7+
The default directory to put the script files to is "C:\Software_support\SteamAppsUpdatesControl" but you can place it into other directory if you want. Please note, that name and path to the directory must include only english letters and be without spaces.
88

99
## Download
10-
You can download latest release from: https://github.com/Senliast/windows-scripts/releases/tag/SteamAppsUpdatesControl-v1.0 (please download zip-file).
10+
You can download latest release from: https://github.com/Senliast/windows-scripts/releases/tag/Steam-apps-updates-control-v2.0.
1111

1212
## Installation
1313
1. Enable execution of PowerShell scripts on your system, if not already. In order to do this:
@@ -19,11 +19,15 @@ You can download latest release from: https://github.com/Senliast/windows-script
1919
1. Open Group Policy Editor.
2020
2. Navigate to "Computer configuration > Administrative templates > Windows components > Windows PowerShell"
2121
3. Open the setting "Allow script executing", select "Allow all scripts", press OK.
22-
2. Place the files and folders from the "Script files" folder into the default folder "C:\ServiceData\SteamAppsUpdatesControl\" or into other, if you want.
22+
2. Place the files and folders from the "Script files" folder into the default folder "C:\Software_support\SteamAppsUpdatesControl\" or into other, if you want.
2323
3. You need this step only if you placed the files into other directory then default:
2424
- open properties of the Steam-apps updates control.lnk (shortcut) from "Extras" folder and make sure that the "target" is pointing to the "SteamAppsUpdatesControl.bat" file and the "start in" - to its parent directory.
2525
4. Place the Steam-apps updates control.lnk (shortcut) in a comfortable location for you (for example on Desktop). Start it in order to start the script.
2626

27+
## Updating
28+
1. Delete all files, except "AppList.txt" in the script folder.
29+
2. Place new files of the script, except "AppList.txt".
30+
2731
## Uninstalling
2832
1. Remove all apps from list.
2933
2. Remove all files from the script.
Binary file not shown.

SteamAppsUpdatesControl/SteamAppsUpdatesControl.ps1

+54-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SteamAppsUpdatesControl v1.0 by @Senliast
1+
# SteamAppsUpdatesControl v2.0 by @Senliast
22
#
33
# The information from following websites and authors has been used for creating this script:
44
# https://developer.valvesoftware.com/
@@ -28,7 +28,7 @@ if ($language[0].LanguageTag -like "*de*")
2828
$textEnterAppShortcutName = 'Die Verknüpfung der App konnte nicht automatisch gefunden werden. Gib den Namen der Verknüpfung der App ein, so, wie es im Windows-Start-Menu angezeigt wird. Es ist auch möglich, ein Teil davon einzugeben.'
2929
$textNoShortcutFound = 'Die Verknüpfung der App konnte nicht gefunden werden. Stelle sicher, dass es richtig geschrieben ist und versuche eventuell, nach einem Teil der Namen zu suchen.'
3030
$textFootnotesTitle = 'Info: '
31-
$textFootnotes = 'Beachte, dass dieser Skript nicht mit allen Apps genutzt werden kann. Apps, die vom Steam-Prozess abhängig sind, oder Lizenz über Steam überprüfen, könnten den Start verweigern. Der Skript kann auch nichts machen, wenn eine App nach Updates prüft und den Start verweigert, falls es erkennt, dass es nicht aktuell ist (z.B. Multiplayer-Spiele). Dieser Skript kann nur verhindern, dass Steam eine App aktualisiert. Nachdem die Updates für Apps blockiert wurden, wird es nicht mehr möglich sein, diese Apps aus dem Steam-Bibliothek zu starten. Dabei ist es wichtig, diese als Administrator zu starten. Diese müssen dann über Windows-Start-Menü gestartet werden. Daher, falls du eine Verknüpfung zu der App irgendwo, außer im Windows-Start-Menü (z.B. auf dem Desktop) hast - lösche diese und nimm die neu erstelle Verknüpfung aus dem Windows-Start-Menü. Für die Apps, für die die automatische Updates mithilfe von diesem Skript deaktiviert wurden, werden auch keine neue Steam Workshop Items heruntergeleden, keine Vorhandene aktualisiert und Keine, die abbestellt wurden, entfernt.'
31+
$textFootnotes = 'Beachte, dass dieser Skript nicht mit allen Apps genutzt werden kann. Apps, die vom Steam-Prozess abhängig sind, oder Lizenz über Steam überprüfen, könnten den Start verweigern. Der Skript kann auch nichts machen, wenn eine App nach Updates prüft und den Start verweigert, falls es erkennt, dass es nicht aktuell ist (z.B. Multiplayer-Spiele). Dieser Skript kann nur verhindern, dass Steam eine App aktualisiert. Nachdem die Updates für Apps blockiert wurden, wird es nicht mehr möglich sein, diese Apps aus dem Steam-Bibliothek zu starten. Diese müssen dann über Windows-Start-Menü gestartet werden. Daher, falls du eine Verknüpfung zu der App irgendwo, außer im Windows-Start-Menü (z.B. auf dem Desktop) hast - lösche diese und nimm die neu erstelle Verknüpfung aus dem Windows-Start-Menü. Für die Apps, für die die automatische Updates mithilfe von diesem Skript deaktiviert wurden, werden auch keine neue Steam Workshop Items heruntergeleden, keine Vorhandene aktualisiert und Keine, die abbestellt wurden, entfernt.'
3232
$textNoAppToEnableUpdatesForFound = 'App wurde nicht gefunden. Stelle sicher, dass sie in der Liste von Apps mit blockierten Updates enthalten ist und überprüfe, ob der Name richtig geschrieben ist.'
3333
$textNotASteamApp = 'Dies ist keine Steam-App.'
3434
$textListIsActive = 'Die Liste ist aktiv, die Updates für diese Apps werden blockiert.'
@@ -67,6 +67,58 @@ if ($language[0].LanguageTag -like "*de*")
6767
$textDoneListIsInactive = 'Fertig. Beachte, dass diese Änderungen zurzeit nicht gelten, da die Liste deaktiviert ist.'
6868
$textFollowingShortcutWasFound = 'Folgende Verknüpfung wurde gefunden: '
6969

70+
}
71+
elseif ($language[0].LanguageTag -like "*ru*")
72+
{
73+
# russian
74+
$textTitle = 'Утилита управления обновлениями приложений Steam'
75+
$textTitleLoadingConfiguration = 'Загружаю конфигурацию...'
76+
$textFollowingAppsAreOnBlacklist = 'Следующие приложения находятся в чёрном списке:'
77+
$textEnterAppNameToDisableUpdates = 'Сначала откройте приложение Steam, для которого вы хотите отключить обновления. Если для этого приложения уже есть обновления, которые вы не хотите устанавливать, запустите Steam в автономном режиме или отключитесь от Интернета. Если это полноэкранное приложение, сверните его. Затем наведите указатель мыши на значок приложения на панели задач — появится предварительный просмотр. Укажите здесь название приложения из предварительного просмотра. Также возможно указать его частично.'
78+
$textNoAppFound = 'Подходящего приложения не найдено. Убедитесь, что имя приложения/путь к исполняемому файлу/имя процесса введены правильно, приложение установлено и отображается в Steam.'
79+
$textEnterAppNameToEnableUpdates = 'Укажите название приложения, для которого вы хотите включить обновления. Укажите имя, как оно указано в этом списке (но без «-»). Также возможно указать его частично.'
80+
$textEnterAppShortcutName = 'Ярлык приложения не удалось найти автоматически. Укажите имя ярлыка приложения, как оно отображается в меню «Пуск» Windows. Также возможно указать его частично.'
81+
$textNoShortcutFound = 'Ярлык приложения не найден. Убедитесь, что имя написано правильно, и попробуйте поискать имени частично.'
82+
$textFootnotesTitle = 'Обратите внимание: '
83+
$textFootnotes = 'Обратите внимание, что этот скрипт можно использовать не со всеми приложениями. Приложения, зависящие от процесса Steam или проверки лицензий через Steam, могут отказаться запускаться. Скрипт также не сможет помочь, если приложение проверяет наличие обновлений и отказывается запускаться, если обнаруживает, что оно не обновлено (например, многопользовательские игры). Этот скрипт может только помешать Steam обновить приложение. После блокировки обновлений приложений запуск этих приложений из библиотеки Steam станет невозможен. Затем их необходимо запустить через меню «Пуск» Windows. Поэтому, если у вас есть ярлык приложения где-то за пределами меню «Пуск» Windows (например, на рабочем столе) — удалите его и возьмите вновь созданный ярлык из меню «Пуск» Windows. Для приложений, у которых с помощью этого скрипта отключены автоматические обновления, новые элементы Мастерской Steam не будут загружены, существующие не будут обновлены и никакие отписанные элементы не будут удалены.'
84+
$textNoAppToEnableUpdatesForFound = 'Приложение не найдено. Убедитесь, что оно включено в список приложений с заблокированными обновлениями, и проверьте правильность написания имени.'
85+
$textNotASteamApp = 'Это не приложение Steam.'
86+
$textListIsActive = 'Список активен, обновления для этих приложений заблокированы.'
87+
$textListIsInactive = 'Список отключён, обновления для этих приложений разрешены.'
88+
$textTooManyProcessesFound = 'Найдено слишком много совпадений. Постарайся точнее написать название процесса.'
89+
$textTooManyWindowsFound = 'Найдено слишком много совпадений. Попробуйте указать более конкретное название окна и убедитесь, что ни одно другое окно (например, активная вкладка в браузере) не имеет такого же названия.'
90+
$textSelectionPlaceholder = ' '
91+
$textContinue = 'Продолжить'
92+
$textCancel = 'Отмена'
93+
$textExit = 'Выход'
94+
$textAddApp = 'Добавить приложение'
95+
$textRemoveApp = 'Удалить приложение'
96+
$textActivateList = 'Включить список'
97+
$textDeactivateList = 'Отключить список'
98+
$textEnterOptionNumber = 'Укажите номер опции'
99+
$textSearchForWindowTitle = 'Поиск с помощью названия окна'
100+
$textSearchForProcessName = 'Поиск с помощью названия процесса'
101+
$textEnterPath = 'Укажите путь исполняемого файла'
102+
$textInvalidInput = 'Неверный ввод'
103+
$textProcessing = 'Обработка...'
104+
$textDone = 'Готово.'
105+
$textContinueQuestion = 'Продолжить?'
106+
$textYes = 'Да'
107+
$textPressAnyKeyToContinue = 'Нажмите любую клавишу чтобы продолжить...'
108+
$textSteamIsStillOpened = 'Steam всё ещё запущен.'
109+
$textAlreadyAddedToBlacklist = 'Уже добавлено.'
110+
$textForFollowingAppsUpdatesWillBeBlocked = 'Для следующего приложения обновления будут заблокированы:'
111+
$textForFollowingAppsUpdatesWillBeAllowed = 'Для следующего приложения обновления будут разрешены:'
112+
$textUpdatesForAllAppsOnBlacklistWillBeBlocked = 'Обновления для всех приложений в списке будут заблокированы. Продолжить?'
113+
$textUpdatesForAllAppsOnBlacklistWillBeAllowed = 'Обновления для всех приложений в списке будут разрешены, но список не будет удалён. Продолжить?'
114+
$textNowCloseAllSteamAppsAndSteam = 'Полностью закройте Steam, так, чтобы он также не показывался в трее.'
115+
$textDoneRestartSteam = 'Готово. Перезапустите Steam, чтобы изменения вступили в силу.'
116+
$textOpenAppAndEnterProcessName = 'Откройте приложение (оно может работать в фоне или быть открытым) и введите имя процесса: '
117+
$textEnterPathInvite = 'Введите полный путь к исполняемому файлу (с расширением имени). Это может быть файл jar, exe или bat: '
118+
$textNowCloseTheAppAndSteam = 'Теперь полностью закройте приложение и Steam, чтобы они не отображались в системном трее.'
119+
$textDoneListIsInactive = 'Готово. Обратите внимание, что эти изменения в данный момент не применяются, поскольку список отключён.'
120+
$textFollowingShortcutWasFound = 'Была найдена следующая ссылка: '
121+
70122
}
71123
else
72124
{

0 commit comments

Comments
 (0)