Browse Source

Updated Import-TabCompletion.ps1 files

pull/636/head
Dmitry Nefedov 11 months ago
parent
commit
70970f0fed
  1. 2
      CHANGELOG.md
  2. 4
      README.md
  3. 4
      docs/README_de-de.md
  4. 4
      docs/README_ru-ru.md
  5. 4
      docs/README_uk-ua.md
  6. 15
      src/Sophia_Script_for_Windows_10/Import-TabCompletion.ps1
  7. 1
      src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1
  8. 1
      src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1
  9. 1
      src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1
  10. 1
      src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1
  11. 1
      src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1
  12. 1
      src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1
  13. 1
      src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1
  14. 1
      src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1
  15. 1
      src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1
  16. 1
      src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1
  17. 1
      src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1
  18. 1
      src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1
  19. 61
      src/Sophia_Script_for_Windows_10/Module/Sophia.psm1
  20. 15
      src/Sophia_Script_for_Windows_10_LTSC_2019/Import-TabCompletion.ps1
  21. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1
  22. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1
  23. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1
  24. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1
  25. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1
  26. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1
  27. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1
  28. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1
  29. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1
  30. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1
  31. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1
  32. 1
      src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1
  33. 58
      src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1
  34. 15
      src/Sophia_Script_for_Windows_10_LTSC_2021/Import-TabCompletion.ps1
  35. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1
  36. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1
  37. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1
  38. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1
  39. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1
  40. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1
  41. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1
  42. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1
  43. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1
  44. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1
  45. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1
  46. 1
      src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1
  47. 61
      src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1
  48. 15
      src/Sophia_Script_for_Windows_10_PowerShell_7/Import-TabCompletion.ps1
  49. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1
  50. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1
  51. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1
  52. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1
  53. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1
  54. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1
  55. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1
  56. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1
  57. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1
  58. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1
  59. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1
  60. 1
      src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1
  61. 61
      src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1
  62. 15
      src/Sophia_Script_for_Windows_11/Import-TabCompletion.ps1
  63. 1
      src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1
  64. 1
      src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1
  65. 1
      src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1
  66. 1
      src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1
  67. 1
      src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1
  68. 1
      src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1
  69. 1
      src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1
  70. 3
      src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1
  71. 1
      src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1
  72. 1
      src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1
  73. 1
      src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1
  74. 1
      src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1
  75. 37
      src/Sophia_Script_for_Windows_11/Module/Sophia.psm1
  76. 15
      src/Sophia_Script_for_Windows_11_LTSC_2024/Import-TabCompletion.ps1
  77. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1
  78. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1
  79. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1
  80. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1
  81. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1
  82. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1
  83. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1
  84. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1
  85. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1
  86. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1
  87. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1
  88. 1
      src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1
  89. 21
      src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1
  90. 15
      src/Sophia_Script_for_Windows_11_PowerShell_7/Import-TabCompletion.ps1
  91. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1
  92. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1
  93. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1
  94. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1
  95. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1
  96. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1
  97. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1
  98. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1
  99. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1
  100. 1
      src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1

2
CHANGELOG.md

@ -1505,7 +1505,7 @@ Diff from v5.9
* Added the <kbd>Tab</kbd> functions autocompletion by typing its' first letters
https://user-images.githubusercontent.com/10544660/225270281-908abad1-d125-4cae-a19b-2cf80d5d2751.mp4
* The code from moved to the `Import-TabCompletion.ps1` file;
* If you want to call the specific function you need to [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) the `Import-TabCompletion.ps1` first
* If you want to call the specific function you need to [dot source](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) the `Import-TabCompletion.ps1` first
```powershell
# With a dot at the beginning

4
README.md

@ -159,7 +159,7 @@ Download an [archive](https://github.com/farag2/Sophia-Script-for-Windows/releas
### How to run the specific function(s)
* Do all steps from [How to use](#how-to-use) section and stop at setting execution policy in `PowerShell`;
* [Dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) the `Import-TabCompletion.ps1` file first:
* [Dot source](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) the `Import-TabCompletion.ps1` file first:
```powershell
# With a dot at the beginning
@ -203,7 +203,7 @@ Or use an old-style format without the <kbd>TAB</kbd> functions autocomplete (th
## How to revert changes
* Do all steps from [How to use](#how-to-use) section and stop at setting execution policy in `PowerShell`;
* [Dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) the `Import-TabCompletion.ps1` file first:
* [Dot source](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) the `Import-TabCompletion.ps1` file first:
```powershell
# With a dot at the beginning

4
docs/README_de-de.md

@ -160,7 +160,7 @@ winget uninstall --id TeamSophia.SophiaScript --force
### Verwendung von spezifischen Funktionen
* Führen Sie alle Schritte aus dem Abschnitt [Wie zu verwenden](#wie-zu-verwenden) aus und stoppen Sie bei den Einstellungen der Ausführungsrichtlinie in PowerShell.
* Um spezifische Funktionen auszuführen [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) die `Import-TabCompletion.ps1` datei zuerst:
* Um spezifische Funktionen auszuführen [dot source](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) die `Import-TabCompletion.ps1` datei zuerst:
```powershell
# With a dot at the beginning
@ -204,7 +204,7 @@ Oder verwenden Sie ein Format im alten Stil ohne die <kbd>TAB</kbd>-Funktionen z
## Wie man Änderungen rückgängig macht
* Führen Sie alle Schritte aus dem Abschnitt [Wie zu verwenden](#wie-zu-verwenden) aus und stoppen Sie bei den Einstellungen der Ausführungsrichtlinie in PowerShell.
* Um spezifische Funktionen auszuführen [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) die `Import-TabCompletion.ps1` datei zuerst:
* Um spezifische Funktionen auszuführen [dot source](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) die `Import-TabCompletion.ps1` datei zuerst:
```powershell
# With a dot at the beginning

4
docs/README_ru-ru.md

@ -159,7 +159,7 @@ winget uninstall --id TeamSophia.SophiaScript --force
### Как выполните конкретную функцию(и)
* Выполните все шаги из пункта [Как использовать](#как-использовать) и остановитесь на пункте по изменнию политики выполнения скриптов в `PowerShell`;
* Сначала загрузите файл `Import-TabCompletion.ps1` через [дот сорсинг](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator):
* Сначала загрузите файл `Import-TabCompletion.ps1` через [дот сорсинг](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-):
```powershell
# С точкой в начале
@ -203,7 +203,7 @@ UninstallUWPApps, "PinToStart -UnpinAll"
## Как откатить изменения
* Выполните все шаги из пункта [Как использовать](#как-использовать) и остановитесь на пункте по изменнию политики выполнения скриптов в `PowerShell`;
* Сначала загрузите файл `Import-TabCompletion.ps1` через [дот сорсинг](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator):
* Сначала загрузите файл `Import-TabCompletion.ps1` через [дот сорсинг](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-):
```powershell
# С точкой в начале

4
docs/README_uk-ua.md

@ -160,7 +160,7 @@ winget uninstall --id TeamSophia.SophiaScript --force
### Як запустити певну функцію(ї)
* Повторіть усі кроки з розділу [Як використовувати](#як-використовувати) і зупиніться на кроці встановлення політики виконання скриптів у `PowerShell`;
* Для запуску певної функції(й) [запустити](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) необхідно запустити файл `Import-TabCompletion.ps1`:
* Для запуску певної функції(й) [запустити](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) необхідно запустити файл `Import-TabCompletion.ps1`:
```powershell
# З крапкою на початку
@ -204,7 +204,7 @@ UninstallUWPApps, "PinToStart -UnpinAll"
## Як відкотити зміни
* Повторіть усі кроки з розділу [Як використовувати](#як-використовувати) і зупиніться на кроці встановлення політики виконання скриптів у `PowerShell`;
* Для запуску певної функції(й) [запустити](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) необхідно запустити файл `Import-TabCompletion.ps1`:
* Для запуску певної функції(й) [запустити](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator-) необхідно запустити файл `Import-TabCompletion.ps1`:
```powershell
# З крапкою на початку

15
src/Sophia_Script_for_Windows_10/Import-TabCompletion.ps1

@ -56,6 +56,21 @@ Import-Module -Name $PSScriptRoot\Manifest\SophiaScript.psd1 -PassThru -Force
Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -BaseDirectory $PSScriptRoot\Localizations
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1

@ -66,4 +66,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1

@ -66,4 +66,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1

@ -66,4 +66,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1

@ -66,4 +66,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1

@ -66,4 +66,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1

@ -66,4 +66,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1

@ -66,4 +66,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1

@ -66,4 +66,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1

@ -66,4 +66,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1

@ -66,4 +66,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1

@ -66,4 +66,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1

@ -66,4 +66,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

61
src/Sophia_Script_for_Windows_10/Module/Sophia.psm1

@ -3063,8 +3063,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3087,8 +3090,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3111,8 +3117,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3135,8 +3144,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3159,8 +3171,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3183,8 +3198,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3207,8 +3225,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -7719,8 +7740,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -9193,8 +9213,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -11031,8 +11050,7 @@ function PinToStart
Start-Sleep -Seconds 3
# Enable changing Start menu layout
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name StartLayoutFile -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout, StartLayoutFile -Force -ErrorAction Ignore
Remove-Item -Path $Script:StartLayout -Force
@ -14424,8 +14442,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}

15
src/Sophia_Script_for_Windows_10_LTSC_2019/Import-TabCompletion.ps1

@ -56,6 +56,21 @@ Import-Module -Name $PSScriptRoot\Manifest\SophiaScript.psd1 -PassThru -Force
Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -BaseDirectory $PSScriptRoot\Localizations
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1

@ -57,4 +57,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1

@ -57,4 +57,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1

@ -57,4 +57,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1

@ -57,4 +57,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1

@ -57,4 +57,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1

@ -57,4 +57,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1

@ -57,4 +57,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1

@ -57,4 +57,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1

@ -57,4 +57,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1

@ -57,4 +57,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1

@ -57,4 +57,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1

@ -57,4 +57,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

58
src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1

@ -2569,8 +2569,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2593,8 +2596,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2617,8 +2623,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2641,8 +2650,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2665,8 +2677,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2689,8 +2704,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2713,8 +2731,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -6427,8 +6448,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -7533,8 +7553,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -11041,8 +11060,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}

15
src/Sophia_Script_for_Windows_10_LTSC_2021/Import-TabCompletion.ps1

@ -56,6 +56,21 @@ Import-Module -Name $PSScriptRoot\Manifest\SophiaScript.psd1 -PassThru -Force
Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -BaseDirectory $PSScriptRoot\Localizations
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1

@ -59,4 +59,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1

@ -59,4 +59,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1

@ -59,4 +59,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1

@ -59,4 +59,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1

@ -59,4 +59,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1

@ -59,4 +59,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1

@ -59,4 +59,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1

@ -59,4 +59,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1

@ -59,4 +59,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1

@ -59,4 +59,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1

@ -59,4 +59,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1

@ -59,4 +59,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

61
src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1

@ -2789,8 +2789,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2813,8 +2816,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2837,8 +2843,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2861,8 +2870,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2885,8 +2897,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2909,8 +2924,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -2933,8 +2951,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -6823,8 +6844,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -8170,8 +8190,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -9953,8 +9972,7 @@ function PinToStart
Start-Sleep -Seconds 3
# Enable changing Start menu layout
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name StartLayoutFile -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout, StartLayoutFile -Force -ErrorAction Ignore
Remove-Item -Path $Script:StartLayout -Force
@ -12422,8 +12440,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}

15
src/Sophia_Script_for_Windows_10_PowerShell_7/Import-TabCompletion.ps1

@ -63,6 +63,21 @@ catch
Import-LocalizedData -BindingVariable Global:Localization -UICulture en-US -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia
}
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1

@ -68,4 +68,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1

@ -68,4 +68,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1

@ -68,4 +68,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1

@ -68,4 +68,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1

@ -68,4 +68,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1

@ -68,4 +68,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1

@ -68,4 +68,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1

@ -68,4 +68,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1

@ -68,4 +68,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1

@ -68,4 +68,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1

@ -68,4 +68,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1

@ -68,4 +68,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

61
src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1

@ -3095,8 +3095,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3119,8 +3122,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3143,8 +3149,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3167,8 +3176,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3191,8 +3203,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3215,8 +3230,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -3239,8 +3257,11 @@ function UserFolders
}
"Show"
{
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore
$Paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag"
)
Remove-ItemProperty -Path $Paths -Name ThisPCPolicy -Force -ErrorAction Ignore
}
}
}
@ -7753,8 +7774,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -9227,8 +9247,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -11065,8 +11084,7 @@ function PinToStart
Start-Sleep -Seconds 3
# Enable changing Start menu layout
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name StartLayoutFile -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name LockedStartLayout, StartLayoutFile -Force -ErrorAction Ignore
Remove-Item -Path $Script:StartLayout -Force
@ -14468,8 +14486,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}

15
src/Sophia_Script_for_Windows_11/Import-TabCompletion.ps1

@ -56,6 +56,21 @@ Import-Module -Name $PSScriptRoot\Manifest\SophiaScript.psd1 -PassThru -Force
Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -BaseDirectory $PSScriptRoot\Localizations
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1

@ -63,4 +63,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1

@ -63,4 +63,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1

@ -63,4 +63,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1

@ -63,4 +63,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1

@ -63,4 +63,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1

@ -63,4 +63,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1

@ -63,4 +63,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

3
src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1

@ -63,4 +63,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
'@
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1

@ -63,4 +63,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1

@ -63,4 +63,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1

@ -63,4 +63,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1

@ -63,4 +63,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

37
src/Sophia_Script_for_Windows_11/Module/Sophia.psm1

@ -4680,20 +4680,10 @@ function StartRecommendedSection
$Show
)
# Windows 11 Home not supported
$EditionID = (Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").EditionID
if ($EditionID -match "Home" -or ($EditionID -match "Core"))
{
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message ($Localization.Skipped -f $MyInvocation.Line.Trim()) -Verbose
Write-Error -Message ($Localization.Skipped -f $MyInvocation.Line.Trim()) -ErrorAction SilentlyContinue
return
}
# Remove all policies in order to make changes visible in UI
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Force -ErrorAction Ignore
Set-Policy -Scope Computer -Path SOFTWARE\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DELETE
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -Force -ErrorAction Ignore
switch ($PSCmdlet.ParameterSetName)
{
@ -4703,20 +4693,13 @@ function StartRecommendedSection
{
New-Item -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Force
}
if (-not (Test-Path -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education))
{
New-Item -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Force
}
New-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -PropertyType DWord -Value 1 -Force
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -PropertyType DWord -Value 1 -Force
Set-Policy -Scope User -Path Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DWORD -Value 1
}
"Show"
{
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Start -Name HideRecommendedSection -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer, HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Start -Name HideRecommendedSection -Force -ErrorAction Ignore
Set-Policy -Scope User -Path Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DELETE
}
}
@ -7552,8 +7535,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -8797,8 +8779,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -13555,8 +13536,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}
@ -13872,8 +13852,11 @@ function OpenWindowsTerminalAdminContext
{
"Enable"
{
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{9F156763-7844-4DC4-B2B1-901F640F5155}" -ErrorAction Ignore
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{9F156763-7844-4DC4-B2B1-901F640F5155}" -ErrorAction Ignore
$Paths = @(
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked",
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked"
)
Remove-ItemProperty -Path $Paths -Name "{9F156763-7844-4DC4-B2B1-901F640F5155}" -ErrorAction Ignore
if ($Terminal.profiles.defaults.elevate)
{

15
src/Sophia_Script_for_Windows_11_LTSC_2024/Import-TabCompletion.ps1

@ -56,6 +56,21 @@ Import-Module -Name $PSScriptRoot\Manifest\SophiaScript.psd1 -PassThru -Force
Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -BaseDirectory $PSScriptRoot\Localizations
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1

@ -60,4 +60,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1

@ -60,4 +60,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1

@ -60,4 +60,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1

@ -60,4 +60,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1

@ -60,4 +60,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1

@ -60,4 +60,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1

@ -60,4 +60,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1

@ -60,4 +60,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1

@ -60,4 +60,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1

@ -60,4 +60,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1

@ -60,4 +60,5 @@ Run = Запустити
Skipped = Функцію "{0}" пропущено.
ThankfulToastTitle = Дякуємо за використання Sophia Script
DonateToastTitle = Будь ласка, пожертвуйте, якщо вам подобається проєкт 🕊
DotSourcedWarning = Будь ласка, запустіть функцію через дот-сорсинг (з крапкою на початку):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1

@ -60,4 +60,5 @@ Run = 运行
Skipped = 跳过函数"{0}"
ThankfulToastTitle = 感謝您使用Sophia Script
DonateToastTitle = 如果您喜歡這個專案請捐款 🕊
DotSourcedWarning = "點源"功能開頭有點:\n. .\\Import-TabCompletion.ps1
'@

21
src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1

@ -4509,11 +4509,10 @@ function StartRecommendedSection
$Show
)
# Windows 11 IoT Enterprise is supported too. No need to check Windows edition
# Remove all policies in order to make changes visible in UI
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Force -ErrorAction Ignore
Set-Policy -Scope Computer -Path SOFTWARE\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DELETE
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -Force -ErrorAction Ignore
switch ($PSCmdlet.ParameterSetName)
{
@ -4523,20 +4522,13 @@ function StartRecommendedSection
{
New-Item -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Force
}
if (-not (Test-Path -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education))
{
New-Item -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Force
}
New-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -PropertyType DWord -Value 1 -Force
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -PropertyType DWord -Value 1 -Force
Set-Policy -Scope User -Path Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DWORD -Value 1
}
"Show"
{
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Education -Name IsEducationEnvironment -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Start -Name HideRecommendedSection -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKCU:\Software\Policies\Microsoft\Windows\Explorer, HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Start -Name HideRecommendedSection -Force -ErrorAction Ignore
Set-Policy -Scope User -Path Software\Policies\Microsoft\Windows\Explorer -Name HideRecommendedSection -Type DELETE
}
}
@ -7080,8 +7072,7 @@ function LatestInstalled.NET
}
"Disable"
{
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\.NETFramework, HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework -Name OnlyUseLatestCLR -Force -ErrorAction Ignore
}
}
}
@ -8325,8 +8316,7 @@ public static int UnloadHive(RegistryHives hive, string subKey)
if ($ProgId -eq $AppxProgID)
{
# Remove association limitations for this UWP apps
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoStaticDefaultVerb -Force -ErrorAction Ignore
Remove-ItemProperty -Path "HKCU:\Software\Classes\$AppxProgID" -Name NoOpenWith, NoStaticDefaultVerb -Force -ErrorAction Ignore
}
else
{
@ -12682,8 +12672,7 @@ function PrintCMDContext
}
"Show"
{
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\batfile\shell\print, Registry::HKEY_CLASSES_ROOT\cmdfile\shell\print -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore
}
}
}

15
src/Sophia_Script_for_Windows_11_PowerShell_7/Import-TabCompletion.ps1

@ -63,6 +63,21 @@ catch
Import-LocalizedData -BindingVariable Global:Localization -UICulture en-US -BaseDirectory $PSScriptRoot\Localizations -FileName Sophia
}
# Checking if function wasn't dot-sourced, but called explicitly
# ".\Import-TabCompletion.ps1" instead of ". .\Import-TabCompletion.ps1"
if ($MyInvocation.Line -ne ". .\Import-TabCompletion.ps1")
{
Write-Information -MessageData "" -InformationAction Continue
Write-Warning -Message $Localization.NotDotSourced
Write-Information -MessageData "" -InformationAction Continue
Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-run-the-specific-functions" -Verbose
Write-Verbose -Message "https://t.me/sophia_chat" -Verbose
Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose
exit
}
# The mandatory checks. Please, do not comment out this function
InitialActions

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1

@ -65,4 +65,5 @@ Run = Starten
Skipped = Funktion "{0}" übersprungen.
ThankfulToastTitle = Vielen Dank, dass Sie Sophia Script verwenden
DonateToastTitle = Bitte spenden Sie, wenn Sie dieses Projekt mögen 🕊
DotSourcedWarning = Bitte "dot-source" die Funktion (mit einem Punkt am Anfang):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1

@ -65,4 +65,5 @@ Run = Run
Skipped = Function "{0}" skipped.
ThankfulToastTitle = Thank you for using Sophia Script
DonateToastTitle = Please donate, if you like this project 🕊
DotSourcedWarning = Please dot-source the function (with a dot at the beginning):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1

@ -65,4 +65,5 @@ Run = Iniciar
Skipped = Función "{0}" omitida.
ThankfulToastTitle = Gracias por utilizar Sophia Script
DonateToastTitle = Si te gusta este proyecto, haz una donación 🕊
DotSourcedWarning = Por favor, "dot-source" la función (con un punto al principio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1

@ -65,4 +65,5 @@ Run = Démarrer
Skipped = Fonction "{0}" ignorée.
ThankfulToastTitle = Merci d'avoir utilisé Sophia Script
DonateToastTitle = Si vous aimez ce projet, faites un don 🕊
DotSourcedWarning = Veuillez "dot-source" la fonction (avec un point au début):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1

@ -65,4 +65,5 @@ Run = Futtatás
Skipped = Az "{0}" funkció kihagyva.
ThankfulToastTitle = Köszönjük, hogy használta a Sophia Script
DonateToastTitle = Kérjük, adományozzon, ha tetszik ez a projekt 🕊
DotSourcedWarning = Kérjük, "dot-source"-olja a függvényt (egy ponttal az elején):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1

@ -65,4 +65,5 @@ Run = Eseguire
Skipped = Funzione "{0}" saltata.
ThankfulToastTitle = Grazie per aver utilizzato Sophia Script
DonateToastTitle = Se vi piace questo progetto, fate una donazione 🕊
DotSourcedWarning = Si prega di "dot-source" la funzione (con un punto all'inizio):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1

@ -65,4 +65,5 @@ Run = Uruchom
Skipped = Pominięto.
ThankfulToastTitle = Dziękujemy za korzystanie z Sophia Script
DonateToastTitle = Przekaż darowiznę, jeśli podoba Ci się ten projekt 🕊
DotSourcedWarning = Prosimy o "dot-source" funkcji (z kropką na początku):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1

@ -65,4 +65,5 @@ Run = Executar
Skipped = A função "{0}" foi ignorada.
ThankfulToastTitle = Obrigado por usar o Sophia Script
DonateToastTitle = Se você gostar desse projeto, faça uma doação 🕊
DotSourcedWarning = Faça o "dot-source" da função (com um ponto no início):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1

@ -65,4 +65,5 @@ Run = Запустить
Skipped = Функция "{0}" пропущена.
ThankfulToastTitle = Спасибо за использование Sophia Script
DonateToastTitle = Пожалуйста, пожертвуйте, если вам нравится проект 🕊
DotSourcedWarning = Пожалуйста, запустите функцию через дот-сорсинг (с точкой в начале):\n. .\\Import-TabCompletion.ps1
'@

1
src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1

@ -65,4 +65,5 @@ Run = Başlat
Skipped = "{0}" işlevi atlandı.
ThankfulToastTitle = Sophia Script kullandığınız için teşekkür ederiz
DonateToastTitle = Bu projeyi beğendiyseniz lütfen bağışta bulunun 🕊
DotSourcedWarning = Lütfen işlevi "nokta-kaynaklı" (başında nokta olan) olarak yazın:\n. .\\Import-TabCompletion.ps1
'@

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save