Before this change, the spelling was inconsistent. Now it is consistent and follows the upstream spelling. GNOME is spelled all caps, because it is a trademark. (As an exception, it is spelled all lowercase in technical strings, such as identifiers and commands)
* Fix vscodium skipping silently
* Deduplicate
* Format
* Fix x.x.0 version crashing
* Error instead of skipping when there is no first version line
* Format
* fix(powershell): update command arguments to include execution policy
* fix(powershell): format command arguments for better readability
* fix(powershell): refactor command arguments for Windows execution policy and common options
* fix(powershell): improve execution policy handling and refactor argument passing
* refactor(powershell): streamline command execution and improve profile handling
* fix(powershell): improve code formatting for better readability and maintainability
* fix(powershell): enhance argument validation for improved error handling
* refactor(powershell): simplify Powershell struct methods and enhance command preparation
* refactor(powershell): streamline command building and enhance argument handling
* refactor(powershell): change add_common_args to use instance method for better encapsulation
* refactor(powershell): enhance command building by introducing build_command method and improving argument handling
* refactor(powershell): update build_command return type to match executor.execute() output
* refactor(powershell): refactor command building by introducing build_command_internal and adding profile getter
* refactor(powershell): improve profile retrieval and command execution logic
* refactor(powershell): add support for Windows update and Microsoft Store commands
* refactor(powershell): change args method to arg for accepting all Windows updates
* refactor(powershell): change arg method to args for accepting all Windows updates
* refactor(powershell): change args method to arg for accepting all Windows updates
* refactor(powershell): streamline command construction for Windows updates
* refactor(powershell): update args method for has_module function
* refactor(powershell): improve execution policy handling and command construction for Windows updates
* refactor(powershell): update Microsoft Store update command execution and streamline output handling
* refactor(powershell): clean up whitespace and improve code readability in execution policy checks
---------
Co-authored-by: nistee <lo9s4b7qp@mozmail.com>
* i18n(app.yml): new language lt
Lithuanian language.
* 🌐 i18n(app.yml): update translations for WSL error message
- resolve merge conflict in translation strings
- update spanish and french translations for clarity
- add lithuanian translation for WSL error message
- standardize zh_TW translation format
* 🌐 i18n(locales): add missing translations
- add zh_CN translation for "Topgrade not found in any WSL distribution"
- add lt translations for JetBrains Toolbox related messages
- add lt translations for operating system and updater error messages
* 🌐 i18n(locales): update spanish translation for WSL error message
- improve accuracy of spanish translation for "Could not find Topgrade in any WSL distribution"
- change from "Topgrade no se ha instalado dentro de WSL" to "No se pudo encontrar Topgrade en ninguna distribución WSL"