diff --git a/.gitignore b/.gitignore
index d075b96dc0..e9d98d6d4b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
.vscode/
wingetui/__pycache__
+wingetui/lang/__pycache__/*
wingetui/build/
wingetui/dist/
wingetui/winget-cli.1.2.0/
@@ -15,4 +16,5 @@ vcredist.exe
wingetuiBin/
wingetui_bin/
wingetuiBin.zip
-APIKEY.txt
\ No newline at end of file
+APIKEY.txt
+*.pyc
\ No newline at end of file
diff --git a/readme.md b/readme.md
index ca88c43164..9e7a718fdf 100644
--- a/readme.md
+++ b/readme.md
@@ -57,6 +57,30 @@ Then, to install WingetUI, execute the following command: `scoop install wingetu
Check out the Wiki for more information!
+
+## Translating ElevenClock to other languages
+In order to translate WingetUI to other languages or to update an old translation, please see [Translating WingetUI - WingetUI Wiki][https://github.com/martinet101/WingetUI/wiki#translating-wingetui] for more info.
+
+
+### Currently Supported languages
+
+| Language | Translated | |
+| :-- | :-- | --- |
+| Catalan - Català | 100% |
|
+| English - English | 100% |
|
+| Portuguese (Brazil) | 1% |
|
+
+Last updated: Thu Oct 13 19:41:40 2022
+
+
+
+## Contributors
+ WingetUI wouldn't have been possible with all the help from every single contributor. From the person who fixed a typo to the person who improved half of the code, WingetUI wouldn't have been possible without you :)
+
+### Contributors list
+ [](https://github.com/martinet101/WingetUI/graphs/contributors)
+
+
# Screenshots

diff --git a/wingetui/lang/__pycache__/lang_tools.cpython-310.pyc b/wingetui/lang/__pycache__/lang_tools.cpython-310.pyc
deleted file mode 100644
index da73a4f5c4..0000000000
Binary files a/wingetui/lang/__pycache__/lang_tools.cpython-310.pyc and /dev/null differ
diff --git a/wingetui/lang/__pycache__/translated_percentage.cpython-310.pyc b/wingetui/lang/__pycache__/translated_percentage.cpython-310.pyc
deleted file mode 100644
index d7a4cf6b2a..0000000000
Binary files a/wingetui/lang/__pycache__/translated_percentage.cpython-310.pyc and /dev/null differ
diff --git a/wingetui/lang/download_translations.py b/wingetui/lang/download_translations.py
index 1259416454..2569a40317 100644
--- a/wingetui/lang/download_translations.py
+++ b/wingetui/lang/download_translations.py
@@ -138,7 +138,7 @@
print(" Updating README.md...")
-"""
+
readmeFilename = "../../README.md"
f = open(readmeFilename, "r+", encoding="utf-8")
@@ -157,7 +157,7 @@
f.write(data)
f.truncate()
f.close()
-"""
+
print(" Process complete!")
print()
diff --git a/wingetui/lang/lang_ca.json b/wingetui/lang/lang_ca.json
index 4fa2aae77d..0fde7c9410 100644
--- a/wingetui/lang/lang_ca.json
+++ b/wingetui/lang/lang_ca.json
@@ -17,14 +17,15 @@
"About Qt6" : "Sobre Qt6",
"About WingetUI" : "Sobre el WingetUI",
"About WingetUI version {0}" : "Sobre el WingetUi versió {0}",
- "Add a bucket to scoop" : "Adefeix un bucket a l'Scoop",
+ "Add a bucket to Scoop" : "Adefeix un bucket a l'Scoop",
+ "Administrator privileges" : "Drets d'administrador",
"Allow parallel installs (NOT RECOMMENDED)" : "Permet la instal·lació paral·lela (NO RECOMANAT)",
"Application theme:" : "Tema de l'aplicació:",
"App Name" : "Nom de l'app",
"Are you sure?" : "N'esteu segur/a?",
"Author" : "Autor/a",
"Author:" : "Autor/a:",
- "Autostart wingetUI in the notifications area" : "Inicia el WingetUI la l'àrea de notificacions",
+ "Autostart WingetUI in the notifications area" : "Inicia el WingetUI la l'àrea de notificacions",
"Available updates" : "Actualitzacions disponibles",
"Available updates: {0}" : "Actualitzacions disponibles: {0}",
"Available updates: {0}, not finished yet..." : "Actualitzacions disponibles: {0}, encara no hem acabat...",
@@ -37,21 +38,21 @@
"Checking for other running instances..." : "Comprovant si hi ha altres instàncies en execució...",
"Checking for updates..." : "Cercant actualitzacions...",
"Checking found instace(s)..." : "Comprovant instàncies trobades...",
- "Clearing scoop cache..." : "Netejant la memòria cau de l'Scoop...",
+ "Clearing Scoop cache..." : "Netejant la memòria cau de l'Scoop...",
"Close" : "Tanca",
"Close WingetUI to the notification area" : "Tanqueu el WingetUI a la safata del sistema",
- "Component information" : "Informació dels components",
+ "Component Information" : "Informació dels components",
"Copy log to clipboard" : "Copia el registre al porta-retalls",
"Dark" : "Fosc",
"Description:" : "Descripció:",
"Directly install when double-clicking an item on the Discover Software tab (instead of showing the package info)" : "Instal·la directament en comptes de mostrar més informació sobre un paquet a la secció de \nDescobrir programari",
"Disable Scoop" : "Desactiveu l'Scoop",
"Disable Winget" : "Desactiveu el Winget",
- "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGET UI STORE ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE. PROCEED WITH CAUTION" : "ADVERTÈNCIA: NI MICROSOFT NI ELS CREADORS DE WINGETUI ENS FEM RESPONSABLES DEL PROGRAMARI DESCARREGAT. PROCEDIU AMB PREACUCIÓ",
- "Discover packages" : "Descobrir programari",
+ "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGETUI ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE." : "ADVERTÈNCIA: NI MICROSOFT NI ELS CREADORS DE WINGETUI ENS FEM RESPONSABLES DEL PROGRAMARI DESCARREGAT. PROCEDIU AMB PREACUCIÓ",
+ "Discover Packages" : "Descobrir programari",
"Do not update package indexes on launch" : "No actualitzeu els índexos de paquets en iniciar el WingetUI",
"Do you really want to uninstall {0}?" : "Realment voleu desinstal·lar el {0}",
- "Enable scoop cleanup on launch" : "Activa la comanda scoop cleanup en iniciar",
+ "Enable Scoop cleanup on launch" : "Activa la comanda scoop cleanup en iniciar",
"Export all" : "Exporta'ls tot",
"Export log as a file" : "Exporta el registre com a fitxer",
"Export selected packages to a file" : "Exporta els paquets sel·leccionats en un fitxer",
@@ -76,6 +77,7 @@
"Installation source" : "Font d'instal·lació",
"installed" : "instal·lat",
"Installed packages" : "Programari instal·lat",
+ "Installed Packages" : "Programari instal·lat",
"Installed Version" : "Versió instal·lada",
"Installer SHA256" : "SHA256 de l'instal·lador",
"Installer SHA256 (Latest version):" : "SHA256 de l'instal·lador (darrera versió)",
@@ -84,12 +86,13 @@
"Installer URL" : "Enllaç de l'instal·lador",
"Installer URL (Latest version):" : "Enllaç de l'instal·lador (darrera versió)",
"installing" : "instal·lant",
- "Install scoop" : "Instal·leu l'Scoop",
+ "Install Scoop" : "Instal·leu l'Scoop",
"Install selected package" : "Instal·leu el paquet seleccionat",
"Instant search" : "Cerca instantània",
"Interactive installation" : "Instal·lació interactiva",
"Interactive uninstall" : "Desinstal·lació interactiva",
"Interactive update" : "Actualització interactiva",
+ "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we hightly recommend not running WingetUI with administrator privileges. Click on \"Show details\" to see why." : "Sembla ser que heu executat el WingetUI amb drets d'administrador, cosa que no es recomana. Podeu usar el programa, però no recomanem executar el WingetUI com a administrador. Cliqueu \"Mostra els detalls\" per a veure perquè",
"Latest" : "Darrera",
"Latest details..." : "Darrers detalls...",
"Latest version" : "Darrera versió",
@@ -101,9 +104,9 @@
"Loading..." : "Carregant...",
"Loading UI components..." : "Carregant els components de la interfície...",
"Loading WingetUI..." : "Carregant el WingetUI...",
- "Locating scoop..." : "Trobant l'Scoop...",
+ "Locating Scoop..." : "Trobant l'Scoop...",
"Locating sudo..." : "Trobant el sudo...",
- "Locating winget..." : "Trobant el Winget...",
+ "Locating Winget..." : "Trobant el Winget...",
"Manifest" : "Manifest",
"Manifest:" : "Manifest:",
"MIT License" : "Llicència MIT",
@@ -111,11 +114,12 @@
"New Version" : "Nova versió",
"No packages found matching the input criteria" : "No s'han trobat paquets amb els criteris actuals",
"Notification tray options" : "Opcions de la safata del sistema",
+ "Ok" : "D'acord",
"OK" : "D'acord",
"Origin" : "Origen",
"Package ID" : "ID del paquet",
"Package managers preferences" : "Preferències dels administradors de paquets",
- "Package name" : "Nom del paquet",
+ "Package Name" : "Nom del paquet",
"Please wait..." : "Si us plau espereu...",
"Program ID:" : "ID del programa:",
"Project homepage" : "Pàgina web del projecte",
@@ -124,7 +128,7 @@
"Publisher:" : "Publicador:",
"Quit" : "Tanca",
"Reload log" : "Recarrega el registre",
- "Remove a bucket from scoop" : "Elimina un bucket de l'Scoop",
+ "Remove a bucket from Scoop" : "Elimina un bucket de l'Scoop",
"Remove permanent data" : "Esborra les dades permanents",
"Reset blacklist" : "Reseteja la llista negra",
"Restart WingetUI" : "Reinicia el WingetUI",
@@ -146,19 +150,20 @@
"Show info about the package on the Updates tab" : "Mostra informació sobre el paquet a la secció d'actualitzacions en ser clicat dos cops",
"Show missing translation strings" : "Mostra el text que falta per a ser traduït",
"Show package info" : "Mostra informació sobre el paquet",
- "Show scoop apps as lowercase" : "Mostra les aplicacions de l'Scoop en minúscula",
+ "Show Scoop apps as lowercase" : "Mostra les aplicacions de l'Scoop en minúscula",
"Show unknown versions" : "Mostra les versions desconegudes",
"Show WingetUI" : "Mostra el WingetUI",
"Skip hash check" : "No comprovis el hash",
"Skip the hash check" : "Ignora la comprovació del hash",
- "Software updates" : "Actualitzacions",
+ "Software Updates" : "Actualitzacions",
"Source" : "Origen",
"Starting daemons..." : "Iniciant fils de rerefons...",
"Starting installation..." : "Iniciant la instal·lació...",
"Startup options" : "Opcions d'inici",
"Status" : "Estat",
"Sudo found: {0}" : "Sudo trobat: {0}",
- "The main goal of this project is to give a GUI Store to the most common CLI Package Managers for windows, such as Winget and Scoop." : "L'objectiu principal d'aquesta aplicació és de proveir a l'usuari d'una forma ràpida d'administrar el programari disponible als administradors de paquets més comuns per al Windows, com per exemple el Winget o l'Scoop",
+ "The main goal of this project is to create an intuitive UI to manage the most common CLI package managers for Windows, such as Winget and Scoop." : "L'objectiu principal d'aquesta aplicació és de proveir a l'usuari d'una forma ràpida d'administrar el programari disponible als administradors de paquets més comuns per al Windows, com per exemple el Winget o l'Scoop",
+ "There are two main reasons to not run WingetUI as administrator:\n The first one is that the Scoop package manager might cause problems with some commands when ran with administrator rights.\n The second one is that running WingetUI as administrator means that any package that you download will be ran as administrator (and this is not safe).\n Remeber that if you need to install a specific package as administrator, you can always right-click the item -> Install/Update/Uninstall as administrator." : "Hi ha dues raons principals per a no executar el WingetUI com a administrador:\n La primera és que l'Scoop pot causar problemes si s'executa com a administrador\n La segona és que executant el WingetUI amb drets d'administrador vol dir que qualsevol paquet que descarregueu a través del WingetUI s'executarà com a administrador automàticament (i això no és segur).\nRecordeu que sempre podeu clicar amb un clic dret a un programa -> Instal·la/Actualitza/Desinstal·la com a administrador.\n",
"This project has no connection with the winget-cli official project, and it's totally unofficial." : "Aquest projecte no té cap tipus de vinculació amb el projecte winget-cli, i és completament no oficial",
"uninstall" : "desinstal·la",
"Uninstall" : "Desinstal·la",
@@ -175,16 +180,16 @@
"Update" : "Actualitza",
"Update all" : "Actualitza-ho tot",
"updated" : "actualitzat",
- "Updated scoop sources" : "S'han actualitzat els orígens de l'Scoop",
- "Updated winget sources" : "S'han actualitzat els orígens del Winget",
+ "Updated Scoop sources" : "S'han actualitzat els orígens de l'Scoop",
+ "Updated Winget sources" : "S'han actualitzat els orígens del Winget",
"Update found!" : "Actualització disponible!",
"update(noun)" : "actualització",
"Updates found!" : "S'han trobat actualitzacions!",
"update(verb)" : "actualitzar",
"Update WingetUI automatically" : "Actualitza el WingetUI automàticament",
"updating" : "actualitzant",
- "Updating scoop sources..." : "Actualitzant els orígens de l'Scoop...",
- "Updating winget sources..." : "Actualitzant els orígens del Winget...",
+ "Updating Scoop sources..." : "Actualitzant els orígens de l'Scoop...",
+ "Updating Winget sources..." : "Actualitzant els orígens del Winget...",
"Upgrade all" : "Actualitza-ho tot",
"Upgrade selected" : "Actualitza la selecció",
"Use installed GSudo instead of the bundled one (requires app restart)" : "Utilitza el GSudo present al sistema en comptes del que inclou l'aplicació (requereix un reinici)",
diff --git a/wingetui/lang/lang_en-US-POSIX.json b/wingetui/lang/lang_en-US-POSIX.json
deleted file mode 100644
index 54ecf15fff..0000000000
--- a/wingetui/lang/lang_en-US-POSIX.json
+++ /dev/null
@@ -1,204 +0,0 @@
-{
- "{0} {1} failed" : "lol",
- "{0} apps can be updated" : "lol",
- "{0} failed" : "lol",
- "{0} installation" : "lol",
- "0 packages found" : "lol",
- "{0} packages found" : "lol",
- "{0} succeeded" : "lol",
- "0 updates found" : "lol",
- "{0} updates found" : "lol",
- "{0} was {1} successfully!" : "lol",
- "1 hour" : "lol",
- "2 hours" : "lol",
- "30 minutes" : "lol",
- "4 hours" : "lol",
- "8 hours" : "lol",
- "About Qt6" : "lol",
- "About WingetUI" : "lol",
- "About WingetUI version {0}" : "lol",
- "Add a bucket to scoop" : "lol",
- "Allow parallel installs (NOT RECOMMENDED)" : "lol",
- "Application theme:" : "lol",
- "App Name" : "lol",
- "Are you sure?" : "lol",
- "Author" : "lol",
- "Author:" : "lol",
- "Autostart wingetUI in the notifications area" : "lol",
- "Available updates" : "lol",
- "Available updates: {0}" : "lol",
- "Available updates: {0}, not finished yet..." : "lol",
- "Blacklist apps" : "lol",
- "By Icons8" : "lol",
- "Cancel" : "lol",
- "Can't {0} {1}" : "lol",
- "Check for updates every:" : "lol",
- "Check for updates periodically" : "lol",
- "Checking for other running instances..." : "lol",
- "Checking for updates..." : "lol",
- "Checking found instace(s)..." : "lol",
- "Clearing scoop cache..." : "lol",
- "Close" : "lol",
- "Close WingetUI to the notification area" : "lol",
- "Component information" : "lol",
- "Copy log to clipboard" : "lol",
- "Dark" : "lol",
- "Description:" : "lol",
- "Directly install when double-clicking an item on the Discover Software tab (instead of showing the package info)" : "lol",
- "Disable Scoop" : "lol",
- "Disable Winget" : "lol",
- "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGET UI STORE ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE. PROCEED WITH CAUTION" : "lol",
- "Discover packages" : "Descobriu programari",
- "Do not update package indexes on launch" : "lol",
- "Do you really want to uninstall {0}?" : "lol",
- "Enable scoop cleanup on launch" : "lol",
- "Export all" : "lol",
- "Export log as a file" : "lol",
- "Export selected packages to a file" : "lol",
- "Follow system color scheme" : "lol",
- "Found" : "lol",
- "Found 0 Packages" : "lol",
- "Found packages: {0}" : "lol",
- "Found packages: {0}, not finished yet..." : "lol",
- "General preferences" : "lol",
- "General Settings" : "lol",
- "Hide details" : "lol",
- "Homepage" : "lol",
- "Homepage URL:" : "lol",
- "Hooray! No updates were found!" : "lol",
- "Icons" : "lol",
- "Ignore updates for this package" : null,
- "Import packages from a file" : "lol",
- "install" : "lol",
- "Install" : "lol",
- "installation" : "lol",
- "Installation canceled by user!" : "lol",
- "Installation source" : "lol",
- "installed" : "lol",
- "Installed packages" : "lol",
- "Installed Version" : "lol",
- "Installer SHA256" : "lol",
- "Installer SHA256 (Latest version):" : "lol",
- "Installer type" : "lol",
- "Installer type (Latest version):" : "lol",
- "Installer URL" : "lol",
- "Installer URL (Latest version):" : "lol",
- "installing" : "lol",
- "Install scoop" : "lol",
- "Install selected package" : "lol",
- "Instant search" : "lol",
- "Interactive installation" : "lol",
- "Interactive uninstall" : "lol",
- "Interactive update" : null,
- "Latest" : "lol",
- "Latest details..." : "lol",
- "Latest version" : "lol",
- "Latest version:" : "lol",
- "License" : "lol",
- "License:" : "lol",
- "Licenses" : "lol",
- "Light" : "lol",
- "Loading..." : "lol",
- "Loading UI components..." : "lol",
- "Loading WingetUI..." : "lol",
- "Locating scoop..." : "lol",
- "Locating sudo..." : "lol",
- "Locating winget..." : "lol",
- "Manifest" : "lol",
- "Manifest:" : "lol",
- "MIT License" : "lol",
- "New version" : null,
- "New Version" : "lol",
- "No packages found matching the input criteria" : "lol",
- "Notification tray options" : "lol",
- "OK" : "lol",
- "Origin" : "lol",
- "Package ID" : "lol",
- "Package managers preferences" : "lol",
- "Package name" : "lol",
- "Please wait..." : "lol",
- "Program ID:" : "lol",
- "Project homepage" : "lol",
- "PSF License" : "lol",
- "Publisher" : "lol",
- "Publisher:" : "lol",
- "Quit" : "lol",
- "Reload log" : "lol",
- "Remove a bucket from scoop" : "lol",
- "Remove permanent data" : null,
- "Reset blacklist" : "lol",
- "Restart WingetUI" : null,
- "Run as admin" : "lol",
- "Run as administrator" : null,
- "Run the installer with administrator privileges" : "lol",
- "Scoop found: {0}" : "lol",
- "Search for available updates" : "lol",
- "Search for something on Winget or Scoop" : "lol",
- "Searching for installed packages..." : "lol",
- "Searching for packages..." : "lol",
- "Search on your software" : "lol",
- "Select all" : "lol",
- "Select none" : "lol",
- "Sent handshake. Waiting for instance listener's answer... ({0}%)" : "lol",
- "Show a notification when there are available updates" : "lol",
- "Show details" : "lol",
- "Show info" : null,
- "Show info about the package on the Updates tab" : "lol",
- "Show missing translation strings" : "lol",
- "Show package info" : "lol",
- "Show scoop apps as lowercase" : "lol",
- "Show unknown versions" : "lol",
- "Show WingetUI" : "lol",
- "Skip hash check" : "lol",
- "Skip the hash check" : "lol",
- "Software updates" : "lol",
- "Source" : "lol",
- "Starting daemons..." : "lol",
- "Starting installation..." : "lol",
- "Startup options" : "lol",
- "Status" : "lol",
- "Sudo found: {0}" : "lol",
- "The main goal of this project is to give a GUI Store to the most common CLI Package Managers for windows, such as Winget and Scoop." : "lol",
- "This project has no connection with the winget-cli official project, and it's totally unofficial." : "lol",
- "uninstall" : "lol",
- "Uninstall" : null,
- "uninstallation" : "lol",
- "{} Uninstallation" : "lol",
- "Uninstall canceled by user!" : "lol",
- "uninstalled" : "lol",
- "uninstalling" : "lol",
- "Uninstall package" : null,
- "Uninstall selected package" : "lol",
- "Uninstall selected packages" : "lol",
- "Uninstall with administrator privileges" : "lol",
- "Unknown" : "lol",
- "Update" : null,
- "Update all" : "lol",
- "updated" : null,
- "Updated scoop sources" : "lol",
- "Updated winget sources" : "lol",
- "Update found!" : null,
- "update(noun)" : null,
- "Updates found!" : "lol",
- "update(verb)" : null,
- "Update WingetUI automatically" : "lol",
- "updating" : null,
- "Updating scoop sources..." : "lol",
- "Updating winget sources..." : "lol",
- "Upgrade all" : "lol",
- "Upgrade selected" : "lol",
- "Use installed GSudo instead of the bundled one (requires app restart)" : "lol",
- "Version" : "lol",
- "Version:" : "lol",
- "Waiting for other installations to finish..." : "lol",
- "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the installer." : "lol",
- "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the uninstaller." : "lol",
- "Winget found: {0}" : "lol",
- "WingetUI - {0} {1}" : "lol",
- "WingetUI - {0} updates are available" : "lol",
- "WingetUI - 1 update is available" : null,
- "WingetUI display language:" : null,
- "WingetUI log" : "lol",
- "WingetUI Settings" : "lol",
- "WingetUI version {0}" : "lol"
-}
\ No newline at end of file
diff --git a/wingetui/lang/lang_en.json b/wingetui/lang/lang_en.json
index 9e3fe40fa5..68251d2a91 100644
--- a/wingetui/lang/lang_en.json
+++ b/wingetui/lang/lang_en.json
@@ -17,14 +17,15 @@
"About Qt6" : null,
"About WingetUI" : null,
"About WingetUI version {0}" : null,
- "Add a bucket to scoop" : null,
+ "Add a bucket to Scoop" : null,
+ "Administrator privileges" : null,
"Allow parallel installs (NOT RECOMMENDED)" : null,
"Application theme:" : null,
"App Name" : null,
"Are you sure?" : null,
"Author" : null,
"Author:" : null,
- "Autostart wingetUI in the notifications area" : null,
+ "Autostart WingetUI in the notifications area" : null,
"Available updates" : null,
"Available updates: {0}" : null,
"Available updates: {0}, not finished yet..." : null,
@@ -37,21 +38,21 @@
"Checking for other running instances..." : null,
"Checking for updates..." : null,
"Checking found instace(s)..." : null,
- "Clearing scoop cache..." : null,
+ "Clearing Scoop cache..." : null,
"Close" : null,
"Close WingetUI to the notification area" : null,
- "Component information" : null,
+ "Component Information" : null,
"Copy log to clipboard" : null,
"Dark" : null,
"Description:" : null,
"Directly install when double-clicking an item on the Discover Software tab (instead of showing the package info)" : null,
"Disable Scoop" : null,
"Disable Winget" : null,
- "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGET UI STORE ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE. PROCEED WITH CAUTION" : null,
- "Discover packages" : null,
+ "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGETUI ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE." : null,
+ "Discover Packages" : null,
"Do not update package indexes on launch" : null,
"Do you really want to uninstall {0}?" : null,
- "Enable scoop cleanup on launch" : null,
+ "Enable Scoop cleanup on launch" : null,
"Export all" : null,
"Export log as a file" : null,
"Export selected packages to a file" : null,
@@ -76,6 +77,7 @@
"Installation source" : null,
"installed" : null,
"Installed packages" : null,
+ "Installed Packages" : null,
"Installed Version" : null,
"Installer SHA256" : null,
"Installer SHA256 (Latest version):" : null,
@@ -84,12 +86,13 @@
"Installer URL" : null,
"Installer URL (Latest version):" : null,
"installing" : null,
- "Install scoop" : null,
+ "Install Scoop" : null,
"Install selected package" : null,
"Instant search" : null,
"Interactive installation" : null,
"Interactive uninstall" : null,
"Interactive update" : null,
+ "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we hightly recommend not running WingetUI with administrator privileges. Click on \"Show details\" to see why." : null,
"Latest" : null,
"Latest details..." : null,
"Latest version" : null,
@@ -101,9 +104,9 @@
"Loading..." : null,
"Loading UI components..." : null,
"Loading WingetUI..." : null,
- "Locating scoop..." : null,
+ "Locating Scoop..." : null,
"Locating sudo..." : null,
- "Locating winget..." : null,
+ "Locating Winget..." : null,
"Manifest" : null,
"Manifest:" : null,
"MIT License" : null,
@@ -111,11 +114,12 @@
"New Version" : null,
"No packages found matching the input criteria" : null,
"Notification tray options" : null,
+ "Ok" : null,
"OK" : null,
"Origin" : null,
"Package ID" : null,
"Package managers preferences" : null,
- "Package name" : null,
+ "Package Name" : null,
"Please wait..." : null,
"Program ID:" : null,
"Project homepage" : null,
@@ -124,7 +128,7 @@
"Publisher:" : null,
"Quit" : null,
"Reload log" : null,
- "Remove a bucket from scoop" : null,
+ "Remove a bucket from Scoop" : null,
"Remove permanent data" : null,
"Reset blacklist" : null,
"Restart WingetUI" : null,
@@ -146,19 +150,20 @@
"Show info about the package on the Updates tab" : null,
"Show missing translation strings" : null,
"Show package info" : null,
- "Show scoop apps as lowercase" : null,
+ "Show Scoop apps as lowercase" : null,
"Show unknown versions" : null,
"Show WingetUI" : null,
"Skip hash check" : null,
"Skip the hash check" : null,
- "Software updates" : null,
+ "Software Updates" : null,
"Source" : null,
"Starting daemons..." : null,
"Starting installation..." : null,
"Startup options" : null,
"Status" : null,
"Sudo found: {0}" : null,
- "The main goal of this project is to give a GUI Store to the most common CLI Package Managers for windows, such as Winget and Scoop." : null,
+ "The main goal of this project is to create an intuitive UI to manage the most common CLI package managers for Windows, such as Winget and Scoop." : null,
+ "There are two main reasons to not run WingetUI as administrator:\n The first one is that the Scoop package manager might cause problems with some commands when ran with administrator rights.\n The second one is that running WingetUI as administrator means that any package that you download will be ran as administrator (and this is not safe).\n Remeber that if you need to install a specific package as administrator, you can always right-click the item -> Install/Update/Uninstall as administrator." : null,
"This project has no connection with the winget-cli official project, and it's totally unofficial." : null,
"uninstall" : null,
"Uninstall" : null,
@@ -175,16 +180,16 @@
"Update" : null,
"Update all" : null,
"updated" : null,
- "Updated scoop sources" : null,
- "Updated winget sources" : null,
+ "Updated Scoop sources" : null,
+ "Updated Winget sources" : null,
"Update found!" : null,
"update(noun)" : "update",
"Updates found!" : null,
"update(verb)" : "update",
"Update WingetUI automatically" : null,
"updating" : null,
- "Updating scoop sources..." : null,
- "Updating winget sources..." : null,
+ "Updating Scoop sources..." : null,
+ "Updating Winget sources..." : null,
"Upgrade all" : null,
"Upgrade selected" : null,
"Use installed GSudo instead of the bundled one (requires app restart)" : null,
diff --git a/wingetui/lang/lang_pt_BR.json b/wingetui/lang/lang_pt_BR.json
new file mode 100644
index 0000000000..9e95af6523
--- /dev/null
+++ b/wingetui/lang/lang_pt_BR.json
@@ -0,0 +1,209 @@
+{
+ "{0} {1} failed" : "A {1} de {0} falhou",
+ "{0} apps can be updated" : "Atualizações disponíveis para {0} aplicativos",
+ "{0} failed" : null,
+ "{0} installation" : null,
+ "0 packages found" : null,
+ "{0} packages found" : null,
+ "{0} succeeded" : null,
+ "0 updates found" : null,
+ "{0} updates found" : null,
+ "{0} was {1} successfully!" : null,
+ "1 hour" : null,
+ "2 hours" : null,
+ "30 minutes" : null,
+ "4 hours" : null,
+ "8 hours" : null,
+ "About Qt6" : null,
+ "About WingetUI" : null,
+ "About WingetUI version {0}" : null,
+ "Add a bucket to Scoop" : null,
+ "Administrator privileges" : null,
+ "Allow parallel installs (NOT RECOMMENDED)" : null,
+ "Application theme:" : null,
+ "App Name" : null,
+ "Are you sure?" : null,
+ "Author" : null,
+ "Author:" : null,
+ "Autostart WingetUI in the notifications area" : null,
+ "Available updates" : null,
+ "Available updates: {0}" : null,
+ "Available updates: {0}, not finished yet..." : null,
+ "Blacklist apps" : null,
+ "By Icons8" : null,
+ "Cancel" : null,
+ "Can't {0} {1}" : null,
+ "Check for updates every:" : null,
+ "Check for updates periodically" : null,
+ "Checking for other running instances..." : null,
+ "Checking for updates..." : null,
+ "Checking found instace(s)..." : null,
+ "Clearing Scoop cache..." : null,
+ "Close" : null,
+ "Close WingetUI to the notification area" : null,
+ "Component Information" : null,
+ "Copy log to clipboard" : null,
+ "Dark" : null,
+ "Description:" : null,
+ "Directly install when double-clicking an item on the Discover Software tab (instead of showing the package info)" : null,
+ "Disable Scoop" : null,
+ "Disable Winget" : null,
+ "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGETUI ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE." : null,
+ "Discover Packages" : null,
+ "Do not update package indexes on launch" : null,
+ "Do you really want to uninstall {0}?" : null,
+ "Enable Scoop cleanup on launch" : null,
+ "Export all" : null,
+ "Export log as a file" : null,
+ "Export selected packages to a file" : null,
+ "Follow system color scheme" : null,
+ "Found" : null,
+ "Found 0 Packages" : null,
+ "Found packages: {0}" : null,
+ "Found packages: {0}, not finished yet..." : null,
+ "General preferences" : null,
+ "General Settings" : null,
+ "Hide details" : null,
+ "Homepage" : null,
+ "Homepage URL:" : null,
+ "Hooray! No updates were found!" : null,
+ "Icons" : null,
+ "Ignore updates for this package" : null,
+ "Import packages from a file" : null,
+ "install" : null,
+ "Install" : null,
+ "installation" : null,
+ "Installation canceled by user!" : null,
+ "Installation source" : null,
+ "installed" : null,
+ "Installed packages" : null,
+ "Installed Packages" : null,
+ "Installed Version" : null,
+ "Installer SHA256" : null,
+ "Installer SHA256 (Latest version):" : null,
+ "Installer type" : null,
+ "Installer type (Latest version):" : null,
+ "Installer URL" : null,
+ "Installer URL (Latest version):" : null,
+ "installing" : null,
+ "Install Scoop" : null,
+ "Install selected package" : null,
+ "Instant search" : null,
+ "Interactive installation" : null,
+ "Interactive uninstall" : null,
+ "Interactive update" : null,
+ "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we hightly recommend not running WingetUI with administrator privileges. Click on \"Show details\" to see why." : null,
+ "Latest" : null,
+ "Latest details..." : null,
+ "Latest version" : null,
+ "Latest version:" : null,
+ "License" : null,
+ "License:" : null,
+ "Licenses" : null,
+ "Light" : null,
+ "Loading..." : null,
+ "Loading UI components..." : null,
+ "Loading WingetUI..." : null,
+ "Locating Scoop..." : null,
+ "Locating sudo..." : null,
+ "Locating Winget..." : null,
+ "Manifest" : null,
+ "Manifest:" : null,
+ "MIT License" : null,
+ "New version" : null,
+ "New Version" : null,
+ "No packages found matching the input criteria" : null,
+ "Notification tray options" : null,
+ "Ok" : null,
+ "OK" : null,
+ "Origin" : null,
+ "Package ID" : null,
+ "Package managers preferences" : null,
+ "Package Name" : null,
+ "Please wait..." : null,
+ "Program ID:" : null,
+ "Project homepage" : null,
+ "PSF License" : null,
+ "Publisher" : null,
+ "Publisher:" : null,
+ "Quit" : null,
+ "Reload log" : null,
+ "Remove a bucket from Scoop" : null,
+ "Remove permanent data" : null,
+ "Reset blacklist" : null,
+ "Restart WingetUI" : null,
+ "Run as admin" : null,
+ "Run as administrator" : null,
+ "Run the installer with administrator privileges" : null,
+ "Scoop found: {0}" : null,
+ "Search for available updates" : null,
+ "Search for something on Winget or Scoop" : null,
+ "Searching for installed packages..." : null,
+ "Searching for packages..." : null,
+ "Search on your software" : null,
+ "Select all" : null,
+ "Select none" : null,
+ "Sent handshake. Waiting for instance listener's answer... ({0}%)" : null,
+ "Show a notification when there are available updates" : null,
+ "Show details" : null,
+ "Show info" : null,
+ "Show info about the package on the Updates tab" : null,
+ "Show missing translation strings" : null,
+ "Show package info" : null,
+ "Show Scoop apps as lowercase" : null,
+ "Show unknown versions" : null,
+ "Show WingetUI" : null,
+ "Skip hash check" : null,
+ "Skip the hash check" : null,
+ "Software Updates" : null,
+ "Source" : null,
+ "Starting daemons..." : null,
+ "Starting installation..." : null,
+ "Startup options" : null,
+ "Status" : null,
+ "Sudo found: {0}" : null,
+ "The main goal of this project is to create an intuitive UI to manage the most common CLI package managers for Windows, such as Winget and Scoop." : null,
+ "There are two main reasons to not run WingetUI as administrator:\n The first one is that the Scoop package manager might cause problems with some commands when ran with administrator rights.\n The second one is that running WingetUI as administrator means that any package that you download will be ran as administrator (and this is not safe).\n Remeber that if you need to install a specific package as administrator, you can always right-click the item -> Install/Update/Uninstall as administrator." : null,
+ "This project has no connection with the winget-cli official project, and it's totally unofficial." : null,
+ "uninstall" : null,
+ "Uninstall" : null,
+ "uninstallation" : null,
+ "{} Uninstallation" : null,
+ "Uninstall canceled by user!" : null,
+ "uninstalled" : null,
+ "uninstalling" : null,
+ "Uninstall package" : null,
+ "Uninstall selected package" : null,
+ "Uninstall selected packages" : null,
+ "Uninstall with administrator privileges" : null,
+ "Unknown" : null,
+ "Update" : null,
+ "Update all" : null,
+ "updated" : null,
+ "Updated Scoop sources" : null,
+ "Updated Winget sources" : null,
+ "Update found!" : null,
+ "update(noun)" : null,
+ "Updates found!" : null,
+ "update(verb)" : null,
+ "Update WingetUI automatically" : null,
+ "updating" : null,
+ "Updating Scoop sources..." : null,
+ "Updating Winget sources..." : null,
+ "Upgrade all" : null,
+ "Upgrade selected" : null,
+ "Use installed GSudo instead of the bundled one (requires app restart)" : null,
+ "Version" : null,
+ "Version:" : null,
+ "Waiting for other installations to finish..." : null,
+ "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the installer." : null,
+ "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the uninstaller." : null,
+ "Winget found: {0}" : null,
+ "WingetUI - {0} {1}" : null,
+ "WingetUI - {0} updates are available" : null,
+ "WingetUI - 1 update is available" : null,
+ "WingetUI display language:" : null,
+ "WingetUI log" : null,
+ "WingetUI Settings" : null,
+ "WingetUI version {0}" : null
+}
\ No newline at end of file
diff --git a/wingetui/lang/lang_pt_PT.json b/wingetui/lang/lang_pt_PT.json
new file mode 100644
index 0000000000..ad8009d1e3
--- /dev/null
+++ b/wingetui/lang/lang_pt_PT.json
@@ -0,0 +1,209 @@
+{
+ "{0} {1} failed" : null,
+ "{0} apps can be updated" : null,
+ "{0} failed" : null,
+ "{0} installation" : null,
+ "0 packages found" : null,
+ "{0} packages found" : null,
+ "{0} succeeded" : null,
+ "0 updates found" : null,
+ "{0} updates found" : null,
+ "{0} was {1} successfully!" : null,
+ "1 hour" : null,
+ "2 hours" : null,
+ "30 minutes" : null,
+ "4 hours" : null,
+ "8 hours" : null,
+ "About Qt6" : null,
+ "About WingetUI" : null,
+ "About WingetUI version {0}" : null,
+ "Add a bucket to Scoop" : null,
+ "Administrator privileges" : null,
+ "Allow parallel installs (NOT RECOMMENDED)" : null,
+ "Application theme:" : null,
+ "App Name" : null,
+ "Are you sure?" : null,
+ "Author" : null,
+ "Author:" : null,
+ "Autostart WingetUI in the notifications area" : null,
+ "Available updates" : null,
+ "Available updates: {0}" : null,
+ "Available updates: {0}, not finished yet..." : null,
+ "Blacklist apps" : null,
+ "By Icons8" : null,
+ "Cancel" : null,
+ "Can't {0} {1}" : null,
+ "Check for updates every:" : null,
+ "Check for updates periodically" : null,
+ "Checking for other running instances..." : null,
+ "Checking for updates..." : null,
+ "Checking found instace(s)..." : null,
+ "Clearing Scoop cache..." : null,
+ "Close" : null,
+ "Close WingetUI to the notification area" : null,
+ "Component Information" : null,
+ "Copy log to clipboard" : null,
+ "Dark" : null,
+ "Description:" : null,
+ "Directly install when double-clicking an item on the Discover Software tab (instead of showing the package info)" : null,
+ "Disable Scoop" : null,
+ "Disable Winget" : null,
+ "DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGETUI ARE RESPONSIBLE FOR THE DOWNLOADED SOFTWARE." : null,
+ "Discover Packages" : null,
+ "Do not update package indexes on launch" : null,
+ "Do you really want to uninstall {0}?" : null,
+ "Enable Scoop cleanup on launch" : null,
+ "Export all" : null,
+ "Export log as a file" : null,
+ "Export selected packages to a file" : null,
+ "Follow system color scheme" : null,
+ "Found" : null,
+ "Found 0 Packages" : null,
+ "Found packages: {0}" : null,
+ "Found packages: {0}, not finished yet..." : null,
+ "General preferences" : null,
+ "General Settings" : null,
+ "Hide details" : null,
+ "Homepage" : null,
+ "Homepage URL:" : null,
+ "Hooray! No updates were found!" : null,
+ "Icons" : null,
+ "Ignore updates for this package" : null,
+ "Import packages from a file" : null,
+ "install" : null,
+ "Install" : null,
+ "installation" : null,
+ "Installation canceled by user!" : null,
+ "Installation source" : null,
+ "installed" : null,
+ "Installed packages" : null,
+ "Installed Packages" : null,
+ "Installed Version" : null,
+ "Installer SHA256" : null,
+ "Installer SHA256 (Latest version):" : null,
+ "Installer type" : null,
+ "Installer type (Latest version):" : null,
+ "Installer URL" : null,
+ "Installer URL (Latest version):" : null,
+ "installing" : null,
+ "Install Scoop" : null,
+ "Install selected package" : null,
+ "Instant search" : null,
+ "Interactive installation" : null,
+ "Interactive uninstall" : null,
+ "Interactive update" : null,
+ "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we hightly recommend not running WingetUI with administrator privileges. Click on \"Show details\" to see why." : null,
+ "Latest" : null,
+ "Latest details..." : null,
+ "Latest version" : null,
+ "Latest version:" : null,
+ "License" : null,
+ "License:" : null,
+ "Licenses" : null,
+ "Light" : null,
+ "Loading..." : null,
+ "Loading UI components..." : null,
+ "Loading WingetUI..." : null,
+ "Locating Scoop..." : null,
+ "Locating sudo..." : null,
+ "Locating Winget..." : null,
+ "Manifest" : null,
+ "Manifest:" : null,
+ "MIT License" : null,
+ "New version" : null,
+ "New Version" : null,
+ "No packages found matching the input criteria" : null,
+ "Notification tray options" : null,
+ "Ok" : null,
+ "OK" : null,
+ "Origin" : null,
+ "Package ID" : null,
+ "Package managers preferences" : null,
+ "Package Name" : null,
+ "Please wait..." : null,
+ "Program ID:" : null,
+ "Project homepage" : null,
+ "PSF License" : null,
+ "Publisher" : null,
+ "Publisher:" : null,
+ "Quit" : null,
+ "Reload log" : null,
+ "Remove a bucket from Scoop" : null,
+ "Remove permanent data" : null,
+ "Reset blacklist" : null,
+ "Restart WingetUI" : null,
+ "Run as admin" : null,
+ "Run as administrator" : null,
+ "Run the installer with administrator privileges" : null,
+ "Scoop found: {0}" : null,
+ "Search for available updates" : null,
+ "Search for something on Winget or Scoop" : null,
+ "Searching for installed packages..." : null,
+ "Searching for packages..." : null,
+ "Search on your software" : null,
+ "Select all" : null,
+ "Select none" : null,
+ "Sent handshake. Waiting for instance listener's answer... ({0}%)" : null,
+ "Show a notification when there are available updates" : null,
+ "Show details" : null,
+ "Show info" : null,
+ "Show info about the package on the Updates tab" : null,
+ "Show missing translation strings" : null,
+ "Show package info" : null,
+ "Show Scoop apps as lowercase" : null,
+ "Show unknown versions" : null,
+ "Show WingetUI" : null,
+ "Skip hash check" : null,
+ "Skip the hash check" : null,
+ "Software Updates" : null,
+ "Source" : null,
+ "Starting daemons..." : null,
+ "Starting installation..." : null,
+ "Startup options" : null,
+ "Status" : null,
+ "Sudo found: {0}" : null,
+ "The main goal of this project is to create an intuitive UI to manage the most common CLI package managers for Windows, such as Winget and Scoop." : null,
+ "There are two main reasons to not run WingetUI as administrator:\n The first one is that the Scoop package manager might cause problems with some commands when ran with administrator rights.\n The second one is that running WingetUI as administrator means that any package that you download will be ran as administrator (and this is not safe).\n Remeber that if you need to install a specific package as administrator, you can always right-click the item -> Install/Update/Uninstall as administrator." : null,
+ "This project has no connection with the winget-cli official project, and it's totally unofficial." : null,
+ "uninstall" : null,
+ "Uninstall" : null,
+ "uninstallation" : null,
+ "{} Uninstallation" : null,
+ "Uninstall canceled by user!" : null,
+ "uninstalled" : null,
+ "uninstalling" : null,
+ "Uninstall package" : null,
+ "Uninstall selected package" : null,
+ "Uninstall selected packages" : null,
+ "Uninstall with administrator privileges" : null,
+ "Unknown" : null,
+ "Update" : null,
+ "Update all" : null,
+ "updated" : null,
+ "Updated Scoop sources" : null,
+ "Updated Winget sources" : null,
+ "Update found!" : null,
+ "update(noun)" : null,
+ "Updates found!" : null,
+ "update(verb)" : null,
+ "Update WingetUI automatically" : null,
+ "updating" : null,
+ "Updating Scoop sources..." : null,
+ "Updating Winget sources..." : null,
+ "Upgrade all" : null,
+ "Upgrade selected" : null,
+ "Use installed GSudo instead of the bundled one (requires app restart)" : null,
+ "Version" : null,
+ "Version:" : null,
+ "Waiting for other installations to finish..." : null,
+ "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the installer." : null,
+ "We could not {0} {1}. Please try again later. Click on \"Show details\" to get the logs from the uninstaller." : null,
+ "Winget found: {0}" : null,
+ "WingetUI - {0} {1}" : null,
+ "WingetUI - {0} updates are available" : null,
+ "WingetUI - 1 update is available" : null,
+ "WingetUI display language:" : null,
+ "WingetUI log" : null,
+ "WingetUI Settings" : null,
+ "WingetUI version {0}" : null
+}
\ No newline at end of file
diff --git a/wingetui/lang/lang_tools.py b/wingetui/lang/lang_tools.py
index 8c8b5e3839..88987d496d 100644
--- a/wingetui/lang/lang_tools.py
+++ b/wingetui/lang/lang_tools.py
@@ -6,6 +6,8 @@
"default": "System language",
"ca" : "Catalan - Català",
"en" : "English - English",
+ "pt_BR" : "Portuguese (Brazil)",
+ "pt_PT" : "Portuguese (Portugal)",
}
diff --git a/wingetui/lang/translated_percentage.py b/wingetui/lang/translated_percentage.py
index 65e4e838d9..641e752974 100644
--- a/wingetui/lang/translated_percentage.py
+++ b/wingetui/lang/translated_percentage.py
@@ -2,5 +2,6 @@
# The following list includes ONLY non-full translated files.
untranslatedPercentage = {
- "en-US-POSIX": "92%"
+ "pt_BR": "1%",
+ "pt_PT": "0%"
}
\ No newline at end of file