diff --git a/Sophia/LTSC/Functions.ps1 b/Sophia/LTSC/Functions.ps1 new file mode 100644 index 00000000..83d6058f --- /dev/null +++ b/Sophia/LTSC/Functions.ps1 @@ -0,0 +1,119 @@ +<# + .SYNOPSIS + Run the specific function, using the TAB completion + + Version: v5.10 + Date: 09.04.2021 + Copyright (c) 2015–2021 farag & oZ-Zo + + Thanks to all https://forum.ru-board.com members involved + + .DESCRIPTION + To be able to call the specific function(s) enter ". .\Function.ps1" first (with a dot at the beginning) + Running this script will add the TAB completion for functions and their arguments by typing its' first letters + + Чтобы иметь возможность вызывать конкретную функцию, введите сначала ". .\Functions.ps1" (с точкой в начале) + Запуск этого скрипта добавит, используя табуляцию, автопродление имен функций и их аргументов по введенным первым буквам + + .EXAMPLE Run the specific function(s) + . .\Functions.ps1 + Sophia -Functions + Sophia -Functions temp + Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps + + .NOTES + Set execution policy to be able to run scripts only in the current PowerShell session: + Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force + + .NOTES + Separate functions with comma + + .NOTES + https://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15 + https://habr.com/post/521202/ + https://forums.mydigitallife.net/threads/powershell-windows-10-sophia-script.81675/ + https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/ + + .LINK + https://t.me/sophianews + https://t.me/sophia_chat + + .LINK + https://github.com/farag2 + https://github.com/Inestic + + .LINK + https://github.com/farag2/Windows-10-Sophia-Script +#> +function Sophia +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [string[]] + $Functions + ) + + <# + Regardless of the functions entered as an argument, the "Checkings" function will be executed first, + and the "Refresh" and "Errors" functions will be executed at the end + #> + Invoke-Command -ScriptBlock {Checkings} + + foreach ($Function in $Functions) + { + Invoke-Expression -Command $Function + } + + Invoke-Command -ScriptBlock {Refresh; Errors} +} + +Clear-Host + +$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script v5.10 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & oz-zo, 2015–2021" + +Remove-Module -Name Sophia -Force -ErrorAction Ignore +Import-Module -Name $PSScriptRoot\Sophia.psd1 -PassThru -Force + +Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia + +$Parameters = @{ + CommandName = "Sophia" + ParameterName = "Functions" + ScriptBlock = { + param + ( + $commandName, + $parameterName, + $wordToComplete, + $commandAst, + $fakeBoundParameters + ) + + # Get functions list with arguments to complete + $Commands = (Get-Module -Name Sophia).ExportedCommands.Keys + foreach ($Command in $Commands) + { + $UnnecessaryParameters = @("Verbose", "Debug", "ErrorAction", "WarningAction", "InformationAction", "ErrorVariable", "WarningVariable", "InformationVariable", "OutVariable", "OutBuffer", "PipelineVariable") + $ParameterSets = ((Get-Command -Name $Command).Parameters | Where-Object -FilterScript {$_.Keys}).Keys | Where-Object -FilterScript {$_ -notin $UnnecessaryParameters} + foreach ($ParameterSet in $ParameterSets) + { + # "Function -Argument" construction + $Command + " " + "-" + $ParameterSet | Where-Object -FilterScript {$_ -match $wordToComplete} | ForEach-Object -Process {"`"$_`""} + } + + continue + } + + # Get functions list without arguments to complete + (Get-Command -Name @((Get-Module -Name Sophia).ExportedCommands.Keys)) | Where-Object -FilterScript { + $_.CmdletBinding -eq $false + } | Where-Object -FilterScript {$_.Name -match $wordToComplete} + } +} +Register-ArgumentCompleter @Parameters + +Write-Verbose -Message "Sophia -Functions " -Verbose +Write-Verbose -Message "Sophia -Functions temp" -Verbose +Write-Verbose -Message "Sophia -Functions `"DiagTrackService -Disable`", `"DiagnosticDataLevel -Minimal`", UninstallUWPApps" -Verbose diff --git a/Sophia/LTSC/Sophia.ps1 b/Sophia/LTSC/Sophia.ps1 index 1642ac41..09087b72 100644 --- a/Sophia/LTSC/Sophia.ps1 +++ b/Sophia/LTSC/Sophia.ps1 @@ -2,8 +2,8 @@ .SYNOPSIS Default preset file for "Windows 10 Sophia Script" (LTSC version) - Version: v5.1.2 - Date: 27.03.2021 + Version: v5.2 + Date: 08.04.2021 Copyright (c) 2015–2021 farag & oZ-Zo Thanks to all https://forum.ru-board.com members involved @@ -16,11 +16,11 @@ Running the script is best done on a fresh install because running it on wrong tweaked system may result in errors occurring - .EXAMPLE - .\Sophia.ps1 + To be able to call the specific function using autocompletion enter ". .\Functions.ps1" (with a dot at the beginning) + Read more in the Functions.ps1 file - .EXAMPLE - .\Sophia.ps1 -Functions CreateRestorePoint, "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal" + .EXAMPLE Run the whole script + .\Sophia.ps1 .NOTES Supported Windows 10 version @@ -64,39 +64,14 @@ param Clear-Host -$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script for LTSC v5.1.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & oz-zo, 2015–2021" +$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script for LTSC v5.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & oz-zo, 2015–2021" Remove-Module -Name Sophia -Force -ErrorAction Ignore Import-Module -Name $PSScriptRoot\Sophia.psd1 -PassThru -Force Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -<# - .SYNOPSIS - Adds the feature to run the script by specifying module functions as parameters - Добавляет возможность запускать скрипт, указывая в качестве параметров функции модуля - - .EXAMPLE - .\Sophia.ps1 -Functions CreateRestorePoint, "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal" - - .NOTES - Regardless of the functions entered as an argument, the "Checkings" function will be executed first, and the "Refresh" and "Errors" functions will be executed at the end - Вне зависимости от введенных функций в качестве аргумента, сначала будет выполнена функция "Checkings", и в конце — "Refresh" и "Errors" -#> -if ($Functions) -{ - Invoke-Command -ScriptBlock {Checkings} - - foreach ($Function in $Functions) - { - Invoke-Expression -Command $Function - } - - Invoke-Command -ScriptBlock {Refresh; Errors} - - exit -} - +#region Protection <# Checkings Please, do not touch this function @@ -118,6 +93,7 @@ Checkings # Create a restore point # Создать точку восстановления CreateRestorePoint +#endregion Protection #region Privacy & Telemetry # Disable the DiagTrack service, firewall rule for Unified Telemetry Client Outbound Traffic and block connection diff --git a/Sophia/LTSC/Sophia.psd1 b/Sophia/LTSC/Sophia.psd1 index ccfdd70c..aec5acc1 100644 Binary files a/Sophia/LTSC/Sophia.psd1 and b/Sophia/LTSC/Sophia.psd1 differ diff --git a/Sophia/LTSC/Sophia.psm1 b/Sophia/LTSC/Sophia.psm1 index 9ad6bbf5..50744acf 100644 --- a/Sophia/LTSC/Sophia.psm1 +++ b/Sophia/LTSC/Sophia.psm1 @@ -2,8 +2,8 @@ .SYNOPSIS "Windows 10 Sophia Script" (LTSC version) is a PowerShell module for Windows 10 fine-tuning and automating the routine tasks - Version: v5.1.2 - Date: 27.03.2021 + Version: v5.2 + Date: 08.04.2021 Copyright (c) 2015–2021 farag & oZ-Zo Thanks to all https://forum.ru-board.com members involved @@ -127,6 +127,7 @@ function Checkings } #endregion Checkings +#region Protection # Enable script logging. The log will be being recorded into the script folder # To stop logging just close the console or type "Stop-Transcript" function Logging @@ -138,7 +139,7 @@ function Logging # Create a restore point for the system drive function CreateRestorePoint { - $SystemDriveUniqueID = (Get-Volume | Where-Object {$_.DriveLetter -eq "$($env:SystemDrive[0])"}).UniqueID + $SystemDriveUniqueID = (Get-Volume | Where-Object -FilterScript {$_.DriveLetter -eq "$($env:SystemDrive[0])"}).UniqueID $SystemProtection = ((Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP\Clients")."{09F7EDC5-294E-4180-AF6A-FB0E6A0E9513}") | Where-Object -FilterScript {$_ -match [regex]::Escape($SystemDriveUniqueID)} $ComputerRestorePoint = $false @@ -166,6 +167,7 @@ function CreateRestorePoint Disable-ComputerRestore -Drive $env:SystemDrive } } +#endregion Protection #region Privacy & Telemetry <# @@ -320,7 +322,7 @@ function ErrorReporting { "Disable" { - if ((Get-WindowsEdition -Online).Edition -notmatch "Core*") + if ((Get-WindowsEdition -Online).Edition -notmatch "Core") { Get-ScheduledTask -TaskName QueueReporting | Disable-ScheduledTask New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name Disabled -PropertyType DWord -Value 1 -Force @@ -816,7 +818,7 @@ function AdvertisingID { "Disable" { - if (-not (Test-Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo)) + if (-not (Test-Path -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo)) { New-Item -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Force } @@ -1285,7 +1287,7 @@ function PeopleTaskbar { "Hide" { - if (-not (Test-Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People)) + if (-not (Test-Path -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People)) { New-Item -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People -Force } @@ -1293,7 +1295,7 @@ function PeopleTaskbar } "Show" { - if (-not (Test-Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People)) + if (-not (Test-Path -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People)) { New-Item -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People -Force } @@ -3690,7 +3692,7 @@ function WindowsFeatures # Getting list of all optional features according to the conditions $OFS = "|" $Features = Get-WindowsOptionalFeature -Online | Where-Object -FilterScript { - ($_.State -in $State) -and (($_.FeatureName -cmatch $UncheckedFeatures) -or ($_.FeatureName -cmatch $CheckedFeatures)) + ($_.State -in $State) -and (($_.FeatureName -match $UncheckedFeatures) -or ($_.FeatureName -match $CheckedFeatures)) } | ForEach-Object -Process {Get-WindowsOptionalFeature -FeatureName $_.FeatureName -Online} $OFS = " " @@ -3916,7 +3918,7 @@ function WindowsCapabilities $SelectedCapabilities | ForEach-Object -Process {Write-Verbose -Message $_.DisplayName -Verbose} $SelectedCapabilities | Where-Object -FilterScript {$_.Name -in (Get-WindowsCapability -Online).Name} | Remove-WindowsCapability -Online - if ([string]$SelectedCapabilities.Name -cmatch "Browser.InternetExplorer*") + if ([string]$SelectedCapabilities.Name -match "Browser.InternetExplorer") { Write-Warning -Message $Localization.RestartWarning } @@ -3931,7 +3933,7 @@ function WindowsCapabilities $SelectedCapabilities | ForEach-Object -Process {Write-Verbose -Message $_.DisplayName -Verbose} $SelectedCapabilities | Where-Object -FilterScript {$_.Name -in ((Get-WindowsCapability -Online).Name)} | Add-WindowsCapability -Online - if ([string]$SelectedCapabilities.Name -cmatch "Browser.InternetExplorer*") + if ([string]$SelectedCapabilities.Name -match "Browser.InternetExplorer") { Write-Warning -Message $Localization.RestartWarning } @@ -4002,7 +4004,7 @@ function WindowsCapabilities # Getting list of all capabilities according to the conditions $OFS = "|" $Capabilities = Get-WindowsCapability -Online | Where-Object -FilterScript { - ($_.State -eq $State) -and (($_.Name -cmatch $UncheckedCapabilities) -or ($_.Name -cmatch $CheckedCapabilities) -and ($_.Name -cnotmatch $ExcludedCapabilities)) + ($_.State -eq $State) -and (($_.Name -match $UncheckedCapabilities) -or ($_.Name -match $CheckedCapabilities) -and ($_.Name -notmatch $ExcludedCapabilities)) } | ForEach-Object -Process {Get-WindowsCapability -Name $_.Name -Online} $OFS = " " @@ -4064,7 +4066,7 @@ function UpdateMicrosoftProducts { "Disable" { - if ((New-Object -ComObject Microsoft.Update.ServiceManager).Services | Where-Object {$_.ServiceID -eq "7971f918-a847-4430-9279-4a52d1efe18d"}) + if ((New-Object -ComObject Microsoft.Update.ServiceManager).Services | Where-Object -FilterScript {$_.ServiceID -eq "7971f918-a847-4430-9279-4a52d1efe18d"}) { (New-Object -ComObject Microsoft.Update.ServiceManager).RemoveService("7971f918-a847-4430-9279-4a52d1efe18d") } @@ -7061,7 +7063,7 @@ function TempTask "Register" { $TempTask = @" -Get-ChildItem -Path `$env:TEMP -Force -Recurse | Remove-Item -Recurse -Force +Get-ChildItem -Path `$env:TEMP -Recurse -Force | Where-Object {`$_.CreationTime -lt (Get-Date).AddDays(-1)} | Remove-Item -Recurse -Force [Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null [Windows.Data.Xml.Dom.XmlDocument, Windows.Data.Xml.Dom.XmlDocument, ContentType = WindowsRuntime] | Out-Null @@ -9047,6 +9049,35 @@ public static void PostMessage() } Write-Warning -Message $Localization.RestartWarning + + [Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null + [Windows.Data.Xml.Dom.XmlDocument, Windows.Data.Xml.Dom.XmlDocument, ContentType = WindowsRuntime] | Out-Null + + [xml]$ToastTemplate = @" + + + + $($Localization.TelegramTitle) + + + https://t.me/sophia_chat + + + + + +"@ + + $ToastXml = [Windows.Data.Xml.Dom.XmlDocument]::New() + $ToastXml.LoadXml($ToastTemplate.OuterXml) + + $ToastMessage = [Windows.UI.Notifications.ToastNotification]::New($ToastXML) + [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier("windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel").Show($ToastMessage) } #endregion Refresh diff --git a/Sophia/LTSC/cn-CN/Sophia.psd1 b/Sophia/LTSC/cn-CN/Sophia.psd1 index 798a0a46..920db3cd 100644 --- a/Sophia/LTSC/cn-CN/Sophia.psd1 +++ b/Sophia/LTSC/cn-CN/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1分钟 NoData = 无数据 NoInternetConnection = 无网络连接 NoResponse = 无法建立https://store.rg-adguard.net连接 +Open = 打开 Patient = 请等待…… +Restore = 恢复 Run = 运行 Select = 选择 SelectAll = 全选 Skip = 跳过 Skipped = 已跳过 Snooze = 推迟 +TelegramTitle = 加入我们的官方电报群组 Uninstall = 卸载 '@ diff --git a/Sophia/LTSC/de-DE/Sophia.psd1 b/Sophia/LTSC/de-DE/Sophia.psd1 index 6395cf59..a216b503 100644 --- a/Sophia/LTSC/de-DE/Sophia.psd1 +++ b/Sophia/LTSC/de-DE/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 Minute NoData = Nichts anzuzeigen NoInternetConnection = Keine Internetverbindung NoResponse = Eine Verbindung mit https://store.rg-adguard.net konnte nicht hergestellt werden +Open = Öffnen Patient = Bitte Warten... +Restore = Wiederherstellen Run = Starten Select = Wählen Sie SelectAll = Wählen Sie Alle Skip = Überspringen Skipped = Übersprungen Snooze = Verschieben +TelegramTitle = Abonniere doch unseren offiziellen Kanal telegram Uninstall = Deinstallieren '@ \ No newline at end of file diff --git a/Sophia/LTSC/en-US/Sophia.psd1 b/Sophia/LTSC/en-US/Sophia.psd1 index eaf0f1e5..18ad8a70 100644 --- a/Sophia/LTSC/en-US/Sophia.psd1 +++ b/Sophia/LTSC/en-US/Sophia.psd1 @@ -24,7 +24,7 @@ CleanupTaskNotificationSnoozeInterval = Select a Reminder Interval CleanupNotificationTaskDescription = Pop-up notification reminder about cleaning up Windows unused files and updates SoftwareDistributionTaskNotificationEvent = The Windows update cache successfully deleted TempTaskNotificationEvent = The temp files folder successfully cleaned up -FolderTaskDescription = The "{0}" folder cleanup +FolderTaskDescription = The {0} folder cleanup ControlledFolderAccess = Controlled folder access ProtectedFoldersRequest = Would you like to enable Controlled folder access and specify the folder that Microsoft Defender will protect from malicious apps and threats? ProtectedFoldersListRemoved = Removed folders @@ -57,12 +57,15 @@ Minute = 1 Minute NoData = Nothing to display NoInternetConnection = No Internet connection NoResponse = A connection could not be established with https://store.rg-adguard.net +Open = Open Patient = Please wait... +Restore = Restore Run = Run Select = Select SelectAll = Select all Skip = Skip Skipped = Skipped Snooze = Snooze +TelegramTitle = Join our official Telegram group Uninstall = Uninstall '@ diff --git a/Sophia/LTSC/es-ES/Sophia.psd1 b/Sophia/LTSC/es-ES/Sophia.psd1 index 48bb57b6..bb6102aa 100644 --- a/Sophia/LTSC/es-ES/Sophia.psd1 +++ b/Sophia/LTSC/es-ES/Sophia.psd1 @@ -2,54 +2,54 @@ UnsupportedOSBitness = Este script solo soporta Windows 10 x64 UnsupportedOSBuild = Este script solo soporta Windows 10 1809 Enterprise LTSC UnsupportedRelease = Nueva versión encontrada -ControlledFolderAccessDisabled = Acceso a carpetas controlado desactivado +ControlledFolderAccessDisabled = Acceso a la carpeta controlada deshabilitado ScheduledTasks = Tareas programadas WindowsFeaturesTitle = Características de Windows OptionalFeaturesTitle = Características opcionales -EnableHardwareVT = Activar virtualización en UEFI -UserShellFolderNotEmpty = Quedan algunos archivos en la carpeta "{0}". Muévalos manualmente a la nueva ubicación -RetrievingDrivesList = Recuperando lista de unidades de disco... -DriveSelect = Seleccione la unidad dentro de la raíz de la cual se creará la carpeta "{0}" -UserFolderRequest = ¿Le gustaría cambiar la ubicación de la carpeta "{0}"? +EnableHardwareVT = Habilitar la virtualización en UEFI +UserShellFolderNotEmpty = Algunos archivos quedan en la carpeta "{0}". Moverlos manualmente a una nueva ubicación +RetrievingDrivesList = Recuperando lista de unidades... +DriveSelect = Seleccione la unidad dentro de la raíz de la cual se creó la carpeta "{0}" +UserFolderRequest = ¿Le gustaría cambiar la ubicación de la "{0}" carpeta? UserFolderSelect = Seleccione una carpeta para la carpeta "{0}" UserDefaultFolder = ¿Le gustaría cambiar la ubicación de la carpeta "{0}" al valor predeterminado? -GraphicsPerformanceTitle = Preferencia de rendimiento de gráficos -GraphicsPerformanceRequest = Quieres establecer el nivel de rendimiento de gráficos a "Alto rendimiento" en alguna aplicación? +GraphicsPerformanceTitle = Preferencia de rendimiento gráfico +GraphicsPerformanceRequest = ¿Le gustaría establecer la configuración de rendimiento gráfico de una aplicación de su elección a "alto rendimiento"? TaskNotificationTitle = Notificación CleanupTaskNotificationTitle = Información importante -CleanupTaskDescription = Limpiando archivos de Windows no usados y actualizaciones usando la aplicación de limpieza de disco incorporada -CleanupTaskNotificationEventTitle = ¿Ejecutar la tarea para limpiar archivos y actualizaciones no utilizados de Windows? -CleanupTaskNotificationEvent = La limpieza de Windows no tardará mucho. La próxima vez, la notificación aparecerá en 30 días -CleanupTaskNotificationSnoozeInterval = Seleccione un intervalo de recordatorio -CleanupNotificationTaskDescription = Recordatorio de notificación emergente sobre la limpieza de archivos y actualizaciones no utilizados de Windows -SoftwareDistributionTaskNotificationEvent = La caché de actualización de Windows se eliminó correctamente -TempTaskNotificationEvent = La carpeta de archivos temporales se limpió correctamente -FolderTaskDescription = Limpieza de la carpeta "{0}" -ControlledFolderAccess = Acceso controlado a carpetas -ProtectedFoldersRequest = ¿Quieres añadir control de acceso a carpeta y especificar que carpeta Microsoft Defender protegerá de aplicaciones maliciosas y amenazas? -ProtectedFoldersListRemoved = Carpetas eliminadas -AppControlledFolderRequest = Quieres especificar una aplicación para que sea permitida a través del acceso controlado de carpetas? -AllowedControlledFolderAppsRemoved = Eliminar aplicaciones permitidas -DefenderExclusionFolderRequest = ¿Quieres especificar una carpeta para ser excluida por Microsoft Defender? -DefenderExclusionFoldersListRemoved = Quitadas carpetas excluidas -AddDefenderExclusionFileRequest = ¿Quieres especificar un archivo para ser excluido por Microsoft Defender? -DefenderExclusionFilesRemoved = Quitados archivos excluidos -EventViewerCustomViewName = Creación de procesos -EventViewerCustomViewDescription = Creación de procesos y eventos de auditoria de línea de comandos +CleanupTaskDescription = La limpieza de Windows los archivos no utilizados y actualizaciones utilizando una función de aplicación de limpieza de discos +CleanupTaskNotificationEventTitle = ¿Ejecutar la tarea de limpiar los archivos no utilizados y actualizaciones de Windows? +CleanupTaskNotificationEvent = Ventanas de limpieza no tomará mucho tiempo. La próxima vez que esta notificación aparecerá en 30 días +CleanupTaskNotificationSnoozeInterval = Seleccionar un recordatorio del intervalo +CleanupNotificationTaskDescription = Pop-up recordatorio de notificaciones sobre la limpieza de archivos no utilizados de Windows y actualizaciones +SoftwareDistributionTaskNotificationEvent = La caché de actualización de Windows eliminado correctamente +TempTaskNotificationEvent = Los archivos de la carpeta Temp limpiados con éxito +FolderTaskDescription = La limpieza de la carpeta "{0}" +ControlledFolderAccess = Acceso a la carpeta controlada +ProtectedFoldersRequest = ¿Le gustaría permitir el acceso controlado carpeta y especifique la carpeta que Microsoft Defender protegerá de aplicaciones maliciosas y amenazas? +ProtectedFoldersListRemoved = Se han eliminado las carpetas +AppControlledFolderRequest = ¿Le gustaría especificar una aplicación que se le permite el acceso a través de carpetas controladas? +AllowedControlledFolderAppsRemoved = Aplicaciones permitidas eliminadas +DefenderExclusionFolderRequest = ¿Le gustaría especificar una carpeta que se excluyen del análisis de malware Microsoft Defender? +DefenderExclusionFoldersListRemoved = Carpetas excluidas removidas +AddDefenderExclusionFileRequest = ¿Le gustaría especificar un archivo que se excluyen del análisis de malware Microsoft Defender? +DefenderExclusionFilesRemoved = Archivos excluidos eliminados +EventViewerCustomViewName = Creación de proceso +EventViewerCustomViewDescription = Eventos de auditoría de línea de comandos y creación de procesos RestartWarning = Asegúrese de reiniciar su PC ErrorsLine = Línea ErrorsFile = Archivo ErrorsMessage = Errores/Advertencias -Add = Añadir -AllFilesFilter = Tutti i file (*.*)|*.* -Change = Cambiar -DialogBoxOpening = Mostrando caja de diálogo... +Add = Agregar +AllFilesFilter = Todos los archivos (*.*)|*.* +Change = Cambio +DialogBoxOpening = Viendo el cuadro de diálogo... Disable = Desactivar -Dismiss = Despedir -Enable = Activar +Dismiss = Ignorar +Enable = Habilitar EXEFilesFilter = *.exe|*.exe|Todos los Archivos (*.*)|*.* FolderSelect = Seleccione una carpeta -FilesWontBeMoved = Los archivos no se moverán +FilesWontBeMoved = Los archivos no se transferirán FourHours = 4 horas HalfHour = 30 minutos Install = Instalar @@ -57,12 +57,15 @@ Minute = 1 minuto NoData = Nada que mostrar NoInternetConnection = No hay conexión a Internet NoResponse = No se pudo establecer una conexión con https://store.rg-adguard.net +Open = Abierta Patient = Por favor espere... +Restore = Restaurar Run = Iniciar Select = Seleccionar SelectAll = Seleccionar todo Skip = Omitir Skipped = Omitido Snooze = Posponer +TelegramTitle = Únete a nuestro canal oficial de Telegram Uninstall = Desinstalar '@ diff --git a/Sophia/LTSC/fr-FR/Sophia.psd1 b/Sophia/LTSC/fr-FR/Sophia.psd1 index 3d91dc12..6a266c31 100644 --- a/Sophia/LTSC/fr-FR/Sophia.psd1 +++ b/Sophia/LTSC/fr-FR/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 minute NoData = Rien à afficher NoInternetConnection = Pas de connexion Internet NoResponse = Une connexion n'a pas pu être établie avec https://store.rg-adguard.net +Open = Ouvert Patient = Veuillez patienter... +Restore = Restaurer Run = Démarrer Select = Sélectionner SelectAll = Tout sélectionner Skip = Passer Skipped = Passé Snooze = Reporter +TelegramTitle = Rejoignez notre chaîne Telegram officielle Uninstall = Désinstaller '@ diff --git a/Sophia/LTSC/it-IT/Sophia.psd1 b/Sophia/LTSC/it-IT/Sophia.psd1 index e5cd4811..11aa9720 100644 --- a/Sophia/LTSC/it-IT/Sophia.psd1 +++ b/Sophia/LTSC/it-IT/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 minuto NoData = Niente da esposizione NoInternetConnection = Nessuna connessione Internet NoResponse = Non è stato possibile stabilire una connessione con https://store.rg-adguard.net +Open = Aperto Patient = Attendere prego... +Restore = Ristabilire Run = Eseguire Select = Selezionare SelectAll = Seleziona tutto Skip = Salta Skipped = Saltato Snooze = Sonnellino +TelegramTitle = Unisciti al nostro canale ufficiale di Telegram Uninstall = Disinstallare '@ diff --git a/Sophia/LTSC/pt-BR/Sophia.psd1 b/Sophia/LTSC/pt-BR/Sophia.psd1 index 82d5d796..523c85ec 100644 --- a/Sophia/LTSC/pt-BR/Sophia.psd1 +++ b/Sophia/LTSC/pt-BR/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 minuto NoData = Nada à exibir NoInternetConnection = Sem conexão à Internet NoResponse = Uma conexão não pôde ser estabelecida com https://store.rg-adguard.net +Open = Abrir Patient = Por favor, espere... +Restore = Restaurar Run = Executar Select = Selecione SelectAll = Selecionar tudo Skip = Pular Skipped = Ignorados Snooze = Soneca +TelegramTitle = Entre no canal oficial do Telegram Uninstall = Desinstalar '@ diff --git a/Sophia/LTSC/ru-RU/Sophia.psd1 b/Sophia/LTSC/ru-RU/Sophia.psd1 index cebadea5..226e3a1e 100644 --- a/Sophia/LTSC/ru-RU/Sophia.psd1 +++ b/Sophia/LTSC/ru-RU/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 минута NoData = Отсутствуют данные NoInternetConnection = Отсутствует интернет-соединение NoResponse = Невозможно установить соединение с https://store.rg-adguard.net +Open = Открыть Patient = Пожалуйста, подождите... +Restore = Восстановить Run = Запустить Select = Выбрать SelectAll = Выбрать всё Skip = Пропустить Skipped = Пропущено Snooze = Отложить +TelegramTitle = Присоединяйтесь к нашей официальной группе в Telegram Uninstall = Удалить '@ diff --git a/Sophia/LTSC/tr-TR/Sophia.psd1 b/Sophia/LTSC/tr-TR/Sophia.psd1 index 834e8998..26f9ef93 100644 --- a/Sophia/LTSC/tr-TR/Sophia.psd1 +++ b/Sophia/LTSC/tr-TR/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 dakika NoData = Görüntülenecek bir şey yok NoInternetConnection = İnternet bağlantısı yok NoResponse = https://store.rg-adguard.net ile bağlantı kurulamadı +Open = Açık Patient = Lütfen bekleyin... +Restore = Onarmak Run = Başlat Select = Seç SelectAll = Hepsini seç Skip = Atla Skipped = Atlandı Snooze = Ertelemek +TelegramTitle = Resmi Telegram kanalımıza katılın Uninstall = Kaldır '@ \ No newline at end of file diff --git a/Sophia/LTSC/uk-UA/Sophia.psd1 b/Sophia/LTSC/uk-UA/Sophia.psd1 index f626d7d6..c8294f2c 100644 --- a/Sophia/LTSC/uk-UA/Sophia.psd1 +++ b/Sophia/LTSC/uk-UA/Sophia.psd1 @@ -57,12 +57,15 @@ Minute = 1 хвилина NoData = Відсутні дані NoInternetConnection = Відсутнє інтернет-з'єднання NoResponse = Не вдалося встановити зв’язок із https://store.rg-adguard.net +Open = Відкрити Patient = Будь ласка, зачекайте... +Restore = Відновити Run = Запустити Select = Вибрати SelectAll = Вибрати все Skip = Пропустити Skipped = Пропущено Snooze = Відкласти +TelegramTitle = Приєднуйтесь до нашої офіційної групи Telegram Uninstall = Видалити '@