diff --git a/README.md b/README.md index 11fbf1363..68471e4c6 100644 --- a/README.md +++ b/README.md @@ -122,20 +122,20 @@ To translate UniGetUI to other languages or to update an old translation, please |   Catalan - Català | 100% | [marticliment](https://github.com/marticliment) | |   Czech - Čeština | 93% | [mlisko](https://github.com/mlisko), [panther7](https://github.com/panther7), [xtorlukas](https://github.com/xtorlukas) | |   Danish - Dansk | 69% | [AAUCrisp](https://github.com/AAUCrisp), [mikkolukas](https://github.com/mikkolukas), [yrjarv](https://github.com/yrjarv) | -|   German - Deutsch | 93% | [1270o1](https://github.com/1270o1), [alxhu-dev](https://github.com/alxhu-dev), [CanePlayz](https://github.com/CanePlayz), [Datacra5H](https://github.com/Datacra5H), [ebnater](https://github.com/ebnater), [michaelmairegger](https://github.com/michaelmairegger), [Seeloewen](https://github.com/Seeloewen), [yrjarv](https://github.com/yrjarv) | +|   German - Deutsch | 100% | [1270o1](https://github.com/1270o1), [alxhu-dev](https://github.com/alxhu-dev), [CanePlayz](https://github.com/CanePlayz), [Datacra5H](https://github.com/Datacra5H), [ebnater](https://github.com/ebnater), [michaelmairegger](https://github.com/michaelmairegger), [Seeloewen](https://github.com/Seeloewen), [yrjarv](https://github.com/yrjarv) | |   Greek - Ελληνικά | 91% | [antwnhsx](https://github.com/antwnhsx), [thunderstrike116](https://github.com/thunderstrike116), [wobblerrrgg](https://github.com/wobblerrrgg) | -|   Estonian - Eesti | 54% | [artjom3729](https://github.com/artjom3729) | +|   Estonian - Eesti | 57% | [artjom3729](https://github.com/artjom3729) | |   English - English | 100% | [marticliment](https://github.com/marticliment), [ppvnf](https://github.com/ppvnf) | |   Spanish - Castellano | 92% | [apazga](https://github.com/apazga), [dalbitresb12](https://github.com/dalbitresb12), [evaneliasyoung](https://github.com/evaneliasyoung), [guplem](https://github.com/guplem), [JMoreno97](https://github.com/JMoreno97), [marticliment](https://github.com/marticliment), [rubnium](https://github.com/rubnium), [uKER](https://github.com/uKER) | |   Persian - فارسی‎ | 80% | [Imorate](https://github.com/Imorate), [itsarian](https://github.com/itsarian), [Mahdi-Hazrati](https://github.com/Mahdi-Hazrati), [moon24-s](https://github.com/moon24-s), [saeed205](https://github.com/saeed205), [smsi2001](https://github.com/smsi2001) | |   Finnish - Suomi | 47% | [simakuutio](https://github.com/simakuutio) | -|   French - Français | 93% | BreatFR, Evans Costa, [PikPakPik](https://github.com/PikPakPik), Rémi Guerrero, [W1L7dev](https://github.com/W1L7dev) | +|   French - Français | 100% | BreatFR, Evans Costa, [PikPakPik](https://github.com/PikPakPik), Rémi Guerrero, [W1L7dev](https://github.com/W1L7dev) | |   Gujarati - ગુજરાતી | 9% | | |   Hindi - हिंदी | 49% | [atharva_xoxo](https://github.com/atharva_xoxo), [satanarious](https://github.com/satanarious) | |   Croatian - Hrvatski | 52% | Stjepan Treger | |   Hebrew - עִבְרִית‎ | 93% | [maximunited](https://github.com/maximunited), Oryan Hassidim | |   Hungarian - Magyar | 93% | [gidano](https://github.com/gidano) | -|   Italian - Italiano | 97% | David Senoner, [giacobot](https://github.com/giacobot), [maicol07](https://github.com/maicol07), [mapi68](https://github.com/mapi68), [mrfranza](https://github.com/mrfranza), Rosario Di Mauro | +|   Italian - Italiano | 100% | David Senoner, [giacobot](https://github.com/giacobot), [maicol07](https://github.com/maicol07), [mapi68](https://github.com/mapi68), [mrfranza](https://github.com/mrfranza), Rosario Di Mauro | |   Indonesian - Bahasa Indonesia | 77% | [arthackrc](https://github.com/arthackrc), [joenior](https://github.com/joenior) | |   Japanese - 日本語 | 86% | [nob-swik](https://github.com/nob-swik), sho9029, [tacostea](https://github.com/tacostea), Yuki Takase | |   Kannada - ಕನ್ನಡ | 12% | [skanda890](https://github.com/skanda890) | @@ -144,7 +144,7 @@ To translate UniGetUI to other languages or to update an old translation, please |   Macedonian - Македонски | 58% | LordDeatHunter | |   Norwegian (bokmål) | 93% | [yrjarv](https://github.com/yrjarv) | |   Norwegian (nynorsk) | 93% | [yrjarv](https://github.com/yrjarv) | -|   Dutch - Nederlands | 97% | [abbydiode](https://github.com/abbydiode), [CateyeNL](https://github.com/CateyeNL), [Stephan-P](https://github.com/Stephan-P) | +|   Dutch - Nederlands | 100% | [abbydiode](https://github.com/abbydiode), [CateyeNL](https://github.com/CateyeNL), [Stephan-P](https://github.com/Stephan-P) | |   Polish - Polski | 92% | [KamilZielinski](https://github.com/KamilZielinski), [kwiateusz](https://github.com/kwiateusz), [RegularGvy13](https://github.com/RegularGvy13), [ThePhaseless](https://github.com/ThePhaseless) | |   Portuguese (Brazil) | 92% | [maisondasilva](https://github.com/maisondasilva), [ppvnf](https://github.com/ppvnf), [Rodrigo-Matsuura](https://github.com/Rodrigo-Matsuura), [thiagojramos](https://github.com/thiagojramos), [wanderleihuttel](https://github.com/wanderleihuttel) | |   Portuguese (Portugal) | 93% | [PoetaGA](https://github.com/PoetaGA), [Tiago_Ferreira](https://github.com/Tiago_Ferreira) | @@ -153,7 +153,7 @@ To translate UniGetUI to other languages or to update an old translation, please |   Sanskrit - संस्कृत भाषा | 12% | [skanda890](https://github.com/skanda890) | |   Slovak - Slovenčina | 11% | [Luk164](https://github.com/Luk164) | |   Serbian - Srpski | 93% | [daVinci13](https://github.com/daVinci13), [momcilovicluka](https://github.com/momcilovicluka) | -|   Albanian - Shqip | 93% | [RDN000](https://github.com/RDN000) | +|   Albanian - Shqip | 99% | [RDN000](https://github.com/RDN000) | |   Sinhala - සිංහල | 8% | [SashikaSandeepa](https://github.com/SashikaSandeepa), [ttheek](https://github.com/ttheek) | |   Slovene - Slovenščina | 87% | [rumplin](https://github.com/rumplin) | |   Swedish - Svenska | 45% | [curudel](https://github.com/curudel) | @@ -163,10 +163,10 @@ To translate UniGetUI to other languages or to update an old translation, please |   Ukrainian - Yкраї́нська | 51% | Artem Moldovanenko, Operator404 | |   Urdu - اردو | 65% | [digitio](https://github.com/digitio), [digitpk](https://github.com/digitpk) | |   Vietnamese - Tiếng Việt | 92% | [legendsjoon](https://github.com/legendsjoon), [txavlog](https://github.com/txavlog) | -|   Simplified Chinese (China) | 93% | Aaron Liu, adfnekc, [arthurfsy2](https://github.com/arthurfsy2), [bai0012](https://github.com/bai0012), BUGP Association, ciaran, CnYeSheng, Cololi, [dongfengweixiao](https://github.com/dongfengweixiao), [FloatStream](https://github.com/FloatStream), [seanyu0](https://github.com/seanyu0), [Sigechaishijie](https://github.com/Sigechaishijie), [SpaceTimee](https://github.com/SpaceTimee), Yisme | +|   Simplified Chinese (China) | 100% | Aaron Liu, adfnekc, [arthurfsy2](https://github.com/arthurfsy2), [bai0012](https://github.com/bai0012), BUGP Association, ciaran, CnYeSheng, Cololi, [dongfengweixiao](https://github.com/dongfengweixiao), [FloatStream](https://github.com/FloatStream), [seanyu0](https://github.com/seanyu0), [Sigechaishijie](https://github.com/Sigechaishijie), [SpaceTimee](https://github.com/SpaceTimee), Yisme | |   Traditional Chinese (Taiwan) | 93% | Aaron Liu, CnYeSheng, Cololi, [Henryliu880922](https://github.com/Henryliu880922), [yrctw](https://github.com/yrctw) | -Last updated: Fri Oct 18 10:16:55 2024 +Last updated: Sun Oct 20 01:29:58 2024 diff --git a/UniGetUI.iss b/UniGetUI.iss index 6ed03b063..79ce9c960 100644 --- a/UniGetUI.iss +++ b/UniGetUI.iss @@ -1,7 +1,7 @@ ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! -#define MyAppVersion "3.1.2-beta4" +#define MyAppVersion "3.1.2" #define MyAppName "UniGetUI (formerly WingetUI)" #define MyAppPublisher "Martí Climent" #define MyAppURL "https://github.com/marticliment/UniGetUI" diff --git a/build_release.bat b/build_release.bat index 83ea9c03e..1b8d2217f 100644 --- a/build_release.bat +++ b/build_release.bat @@ -36,7 +36,10 @@ robocopy src\UniGetUI\bin\x64\Release\net8.0-windows10.0.22621.0\win-x64\publish rem pushd src\UniGetUI\bin\x64\Release\net8.0-windows10.0.19041.0\win-x64\publish pushd unigetui_bin -%SIGNCOMMAND% %cd%\UniGetUI.exe %cd%\UniGetUI.dll +powershell.exe -Command %SIGNCOMMAND% "%cd%\UniGetUI.exe" +powershell.exe -Command %SIGNCOMMAND% "%cd%\UniGetUI.dll" +powershell.exe -Command %SIGNCOMMAND% "%cd%\UniGetUI.*.dll" +powershell.exe -Command %SIGNCOMMAND% "%cd%\ExternalLibraries.*.dll" echo . echo . @@ -55,7 +58,7 @@ set INSTALLATOR="%SYSTEMDRIVE%\Program Files (x86)\Inno Setup 6\ISCC.exe" if exist %INSTALLATOR% ( %INSTALLATOR% "UniGetUI.iss" echo You may now sign the installer - %SIGNCOMMAND% UniGetUI.Installer.exe + %SIGNCOMMAND% "%cd%\UniGetUI` Installer.exe" del "WingetUI Installer.exe" copy "UniGetUI Installer.exe" "WingetUI Installer.exe" pause diff --git a/src/SharedAssemblyInfo.cs b/src/SharedAssemblyInfo.cs index 2c3db6cd8..875020225 100644 --- a/src/SharedAssemblyInfo.cs +++ b/src/SharedAssemblyInfo.cs @@ -8,5 +8,5 @@ [assembly: AssemblyCopyright("2024, Martí Climent")] [assembly: AssemblyVersion("3.1.2.0")] [assembly: AssemblyFileVersion("3.1.2.0")] -[assembly: AssemblyInformationalVersion("3.1.2-beta4")] +[assembly: AssemblyInformationalVersion("3.1.2")] [assembly: SupportedOSPlatform("windows10.0.19041")] diff --git a/src/UniGetUI.Core.Data/Assets/Data/Contributors.list b/src/UniGetUI.Core.Data/Assets/Data/Contributors.list index 39b5aba2d..596246fce 100644 --- a/src/UniGetUI.Core.Data/Assets/Data/Contributors.list +++ b/src/UniGetUI.Core.Data/Assets/Data/Contributors.list @@ -43,7 +43,7 @@ harleylara pomodori92 redactedscribe victorelec14 -tiagorangel2011 +tiagorangel1 StefanSchoof Satanarious Pandoriaantje diff --git a/src/UniGetUI.Core.Data/CoreData.cs b/src/UniGetUI.Core.Data/CoreData.cs index 3d48874f0..c4eccf4db 100644 --- a/src/UniGetUI.Core.Data/CoreData.cs +++ b/src/UniGetUI.Core.Data/CoreData.cs @@ -46,8 +46,8 @@ private static int GetCodePage() } } - public const string VersionName = "3.1.2-beta4"; // Do not modify this line, use file scripts/apply_versions.py - public const double VersionNumber = 3.1194; // Do not modify this line, use file scripts/apply_versions.py + public const string VersionName = "3.1.2"; // Do not modify this line, use file scripts/apply_versions.py + public const double VersionNumber = 3.12; // Do not modify this line, use file scripts/apply_versions.py public const string UserAgentString = $"UniGetUI/{VersionName} (https://marticliment.com/unigetui/; contact@marticliment.com)"; diff --git a/src/UniGetUI.Core.LanguageEngine/Assets/Data/TranslatedPercentages.json b/src/UniGetUI.Core.LanguageEngine/Assets/Data/TranslatedPercentages.json index 66fc02381..3ac4b1ce0 100644 --- a/src/UniGetUI.Core.LanguageEngine/Assets/Data/TranslatedPercentages.json +++ b/src/UniGetUI.Core.LanguageEngine/Assets/Data/TranslatedPercentages.json @@ -4,7 +4,6 @@ "bn": "85%", "cs": "93%", "da": "69%", - "de": "93%", "el": "91%", "es": "92%", "et": "57%", @@ -41,6 +40,5 @@ "ua": "51%", "ur": "65%", "vi": "92%", - "zh_CN": "93%", "zh_TW": "93%" } \ No newline at end of file diff --git a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_de.json b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_de.json index 95a102683..3c7877fa2 100644 --- a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_de.json +++ b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_de.json @@ -42,27 +42,27 @@ "Allow package operations to be performed in parallel": "Für Paketvorgänge eine parallele Ausführung erlauben", "Allow parallel installs (NOT RECOMMENDED)": "Parallele Installationen erlauben (NICHT EMPFOHLEN)", "Allow {pm} operations to be performed in parallel": "Für {pm} Vorgänge eine parallele Ausführung erlauben", - "Alternatively, you can also install {0} by running the following command in a Windows PowerShell prompt:": null, + "Alternatively, you can also install {0} by running the following command in a Windows PowerShell prompt:": "Alternativ können Sie {0} auch durch Ausführen des folgenden Befehls in einer Windows PowerShell-Eingabeaufforderung installieren:", "Always elevate {pm} installations by default": "{pm}-Installationen standardmäßig immer mit erhöhten Berechtigungen ausführen", "Always run {pm} operations with administrator rights": "{pm} Vorgänge immer mit Administratorrechten ausführen", "An error occurred": "Es ist ein Fehler aufgetreten", "An error occurred when adding the source: ": "Es ist ein Fehler beim Hinzufügen der Quelle aufgetreten:", - "An error occurred when attempting to show the package with Id {0}": null, + "An error occurred when attempting to show the package with Id {0}": "Fehler beim Versuch, das Paket mit der Id {0} anzuzeigen", "An error occurred when checking for updates: ": "Es ist ein Fehler beim Prüfen von Updates aufgetreten:", "An error occurred while processing this package": "Es ist ein Fehler beim Verarbeiten des Pakets aufgetreten", "An error occurred:": "Ein Fehler ist aufgetreten:", "An interal error occurred. Please view the log for further details.": "Ein interner Fehler ist aufgetreten. Bitte sehen Sie sich das Protokoll für weitere Details an.", "An unexpected error occurred:": "Es ist ein unerwarteter Fehler aufgetreten:", - "An unexpected issue occurred while attempting to repair WinGet. Please try again later": null, + "An unexpected issue occurred while attempting to repair WinGet. Please try again later": "Beim Versuch, WinGet zu reparieren, ist ein unerwartetes Problem aufgetreten. Bitte versuchen Sie es später erneut.", "An update was found!": "Ein Update wurde gefunden!", "Android Subsystem": "Android Subsystem", "Another source": "Andere Quelle", - "Any unsaved changes will be lost": null, + "Any unsaved changes will be lost": "Nicht gespeicherte Änderungen gehen verloren", "App Name": "Anwendungsname", "Application theme:": "Farbschema:", "Architecture to install:": "Zu installierende Architektur:", "Are these screenshots wron or blurry?": "Sind diese Screenshots falsch oder verschwommen?", - "Are you sure you want to create a new package bundle? ": null, + "Are you sure you want to create a new package bundle? ": "Sind Sie sicher, dass Sie ein neues Paketbündel erstellen möchten?", "Are you sure?": "Sind Sie sicher?", "Ask for administrator privileges once for each batch of operations": "Nur einmal nach Administratorrechten für jeden Stapel von Vorgängen fragen", "Ask for administrator rights when required": "Wenn erforderlich, nach Administratorrechten fragen", @@ -102,9 +102,9 @@ "Checking for other running instances...": "Prüfe auf andere laufende Instanzen...", "Checking for updates...": "Nach Updates suchen...", "Checking found instace(s)...": "Prüfe gefundene Instanz(en)...", - "Clear cache": null, + "Clear cache": "Cache leeren", "Clear selection": "Auswahl aufheben", - "Clear the local icon cache": null, + "Clear the local icon cache": "Lokalen Icon-Cache leeren", "Clearing Scoop cache - WingetUI": "Scoop-Cache leeren - WingetUI", "Clearing Scoop cache...": "Scoop-Cache leeren...", "Click on Install to begin the installation process. If you skip the installation, UniGetUI may not work as expected.": "Klicken Sie auf Installieren, um den Installationsprozess zu starten. Wenn Sie die Installation überspringen, funktioniert UniGetUI möglicherweise nicht wie erwartet.", @@ -119,11 +119,11 @@ "Copy": "Kopieren", "Copy to clipboard": "In Zwischenablage kopieren", "Could not add source {source} to {manager}": "Quelle {source} konnte nicht zu {manager} hinzugefügt werden", - "Could not create bundle": null, + "Could not create bundle": "Bündel konnte nicht erstellt werden", "Could not load announcements - ": "Ankündigungen konnten nicht geladen werden -", "Could not load announcements - HTTP status code is $CODE": "Ankündigungen konnten nicht geladen werden - HTTP Status-Code ist $CODE", "Could not remove source {source} from {manager}": "Quelle {source} konnte nicht von {manager} entfernt werden", - "Could not remove {source} from {manager}": null, + "Could not remove {source} from {manager}": "Konnte {source} nicht von {manager} entfernen", "Current Version": "Aktuelle Version", "Current user": "Aktueller Benutzer", "Custom arguments:": "Benutzerdefinierte Befehle:", @@ -147,7 +147,7 @@ "Do an interactive update for the selected packages": "Führe eine interaktive Aktualisierung für die ausgewählten Pakete aus", "Do not download new app translations from GitHub automatically": "Lade neue Übersetzungen aus GitHub nicht automatisch herunter", "Do not remove successful operations from the list automatically": "Erfolgreiche Vorgänge nicht automatisch aus der Liste entfernen", - "Do not show this dialog again for {0}": null, + "Do not show this dialog again for {0}": "Diesen Dialog für {0} nicht mehr anzeigen", "Do not update package indexes on launch": "Paketindizes beim Start nicht aktualisieren", "Do you find WingetUI useful? If you can, you may want to support my work, so I can continue making WingetUI the ultimate package managing interface.": "Finden Sie WingetUI hilfreich? Wenn Sie können, möchten Sie vielleicht meine Arbeit unterstützen, damit ich WingetUI zur ultimativen Paketverwaltungsoberfläche weiterentwickeln kann.", "Do you find WingetUI useful? You'd like to support the developer? If so, you can {0}, it helps a lot!": "Finden Sie WingetUI nützlich? Möchten Sie den Entwickler unterstützen? Wenn ja, können Sie {0}, es hilft sehr!", @@ -162,13 +162,13 @@ "Download succeeded": "Download erfolgreich", "Download updated language files from GitHub automatically": "Aktualisierte Sprachdateien automatisch von GitHub herunterladen", "Downloading": "Wird heruntergeladen", - "Downloading installer for {package}": null, + "Downloading installer for {package}": "Installationsprogramm für {package} herunterladen", "Downloading package metadata...": "Paket-Metadaten werden heruntergeladen...", "Enable Scoop cleanup on launch": "Bereinigung von Scoop beim Start aktivieren", "Enable WingetUI notifications": "WingetUI Benachrichtigungen aktivieren", "Enable background api (WingetUI Widgets and Sharing, port 7058)": "Background-API aktivieren (WingetUI Widgets und Zugriff, Port 7058)", "Enable it to install packages from {pm}.": "Aktivieren, um Pakete von {pm} zu installieren.", - "Enable the automatic WinGet troubleshooter": null, + "Enable the automatic WinGet troubleshooter": "Automatische WinGet-Fehlerbehebung aktivieren", "Enable {pm}": "Aktiviere {pm}", "Error": "Fehler", "Everything is up to date": "Alles ist auf dem neuesten Stand", @@ -226,7 +226,7 @@ "Install selection": "Auswahl installieren", "Install the latest prerelease version": "Neuste Vorabversion installieren", "Install updates automatically": "Updates automatisch installieren", - "Install {0}": null, + "Install {0}": "Installiere {0}", "Installation canceled by the user!": "Installation durch den Benutzer abgebrochen!", "Installation failed": "Installation fehlgeschlagen", "Installation options": "Installationsoptionen", @@ -246,8 +246,8 @@ "Interactive update": "Interaktives Update", "Is this package missing the icon?": "Fehlt diesem Paket das Icon?", "Is your language missing or incomplete?": "Fehlt Ihre Sprache oder ist diese unvollständig?", - "It is recommended to restart UniGetUI after WinGet has been repaired": null, - "It looks like WinGet is not working properly. Do you want to attempt to repair WinGet?": null, + "It is recommended to restart UniGetUI after WinGet has been repaired": "Es wird empfohlen, UniGetUI nach der Reparatur von WinGet neu zu starten", + "It looks like WinGet is not working properly. Do you want to attempt to repair WinGet?": "WinGet scheint nicht richtig zu funktionieren. Möchten Sie versuchen WinGet zu reparieren?", "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we highly recommend not running WingetUI with administrator privileges. Click on \"{showDetails}\" to see why.": "Es sieht so aus, als hätten Sie WingetUI als Administrator ausgeführt, was nicht empfohlen wird. Sie können das Programm weiterhin verwenden, aber wir empfehlen dringend, WingetUI nicht mit Administratorrechten auszuführen. Klicken Sie auf \"{showDetails}\", um zu sehen, warum.", "Language, theme and other miscellaneous preferences": "Sprache, Thema und andere Einstellungen", "Last updated:": "Zuletzt aktualisiert:", @@ -285,7 +285,7 @@ "More": "Mehr", "More details": "Mehr Details", "More info": "Mehr Infos", - "NOTE: This troubleshooter can be disabled from UniGetUI Settings, on the WinGet section": null, + "NOTE: This troubleshooter can be disabled from UniGetUI Settings, on the WinGet section": "HINWEIS: Diese Funktion zur Fehlersuche kann in den UniGetUI-Einstellungen im Abschnitt WinGet deaktiviert werden.", "Name": "Name", "New Version": "Neue Version", "New bundle": "Neues Bündel", @@ -315,7 +315,7 @@ "Open WingetUI": "WingetUI öffnen", "Open backup location": "Sicherungsverzeichnis öffnen", "Open existing bundle": "Vorhandenes Bündel öffnen", - "Open install location": null, + "Open install location": "Installationsort öffnen", "Open the welcome wizard": "Begrüßungsbildschirm öffnen", "Operation canceled by user": "Vorgang vom Benutzer abgebrochen", "Operation cancelled": "Vorgang abgebrochen", @@ -334,7 +334,7 @@ "Package details": "Paketdetails", "Package manager preferences": "Paketmanager-Einstellungen", "Package not found": "Paket nicht gefunden", - "Package {name} from {manager}": null, + "Package {name} from {manager}": "Paket {name} von {manager}", "Packages": "Pakete", "Packages found: {0}": "Pakete gefunden: {0}", "Paste a valid URL to the database": "Füge eine gültige URL zur Datenbank ein", @@ -349,7 +349,7 @@ "Please select how you want to configure WingetUI": "Bitte wählen Sie, wie Sie WingetUI konfigurieren möchten", "Please type at least two characters": "Bitte geben Sie mindestens zwei Zeichen ein", "Please wait": "Bitte warten", - "Please wait while {0} is being installed. A black window may show up. Please wait until it closes.": null, + "Please wait while {0} is being installed. A black window may show up. Please wait until it closes.": "Bitte warten, während {0} installiert wird. Möglicherweise erscheint ein schwarzes Fenster. Bitte warten Sie, bis es sich schließt.", "Please wait...": "Bitte warten...", "Portable": "Portabel", "PowerShell's package manager. Find libraries and scripts to expand PowerShell capabilities
Contains: Modules, Scripts, Cmdlets": "PowerShell-Paketmanager. Finden Sie Bibliotheken und Skripte zur Erweiterung der PowerShell-Funktionen.
Enthält: Module, Skripte, Cmdlets", @@ -360,7 +360,7 @@ "Python's library manager. Full of python libraries and other python-related utilities
Contains: Python libraries and related utilities": "Paketmanager von Python. Enthält viele Python-Bibliotheken und andere mit Python verwandte Dienstprogramme.
Enthält: Python-Bibliotheken und verwandte Dienstprogramme", "Quit": "Beenden", "Quit WingetUI": "WingetUI beenden", - "Reinstall": null, + "Reinstall": "Neu installieren", "Reinstall package": "Paket neu installieren", "Release notes": "Versionshinweise", "Release notes URL": "Versionshinweise-URL", @@ -375,20 +375,20 @@ "Remove selection from bundle": "Auswahl von Bündel entfernen", "Remove successful installs/uninstalls/updates from the installation list": "Erfolgreiche Installationen/Deinstallationen/Updates automatisch aus der Installationsliste entfernen", "Removing source {source} from {manager}": "Quelle {source} von {manager} entfernen", - "Repair WinGet": null, + "Repair WinGet": "WinGet reparieren", "Report an issue or submit a feature request": "Ein Problem melden oder eine Funktionsanfrage stellen", "Repository": "Repository", "Reset": "Zurücksetzen", "Reset Scoop's global app cache": "Scoop's globalen App-Cache zurücksetzen", - "Reset UniGetUI": null, - "Reset WinGet": null, + "Reset UniGetUI": "UniGetUI zurücksetzen", + "Reset WinGet": "WinGet zurücksetzen", "Reset Winget sources (might help if no packages are listed)": "Winget-Quellen zurücksetzen (könnte helfen, wenn keine Pakete aufgelistet sind)", "Reset WingetUI": "WingetUI zurücksetzen", "Reset WingetUI and its preferences": "WingetUI inkl. Einstellungen zurücksetzen", "Reset WingetUI icon and screenshot cache": "WingetUI Icon- und Screenshot-Cache zurücksetzen", - "Reset list": null, + "Reset list": "Liste zurücksetzen", "Resetting Winget sources - WingetUI": "Winget Quellen zurücksetzen - WingetUI", - "Restart": null, + "Restart": "Neu starten", "Restart UniGetUI": "UniGetUI neu starten", "Restart WingetUI": "WingetUI neu starten", "Restart WingetUI to fully apply changes": "Zum Anwenden der Änderungen WingetUI neu starten", @@ -453,13 +453,13 @@ "Show missing translation strings": "Fehlende Übersetzungen anzeigen", "Show notifications on different events": "Benachrichtigungen über verschiedene Ereignisse anzeigen", "Show package details": "Paketdetails anzeigen", - "Show package icons on package lists": null, + "Show package icons on package lists": "Paket-Icons in Paketlisten anzeigen", "Show similar packages": "Ähnliche Pakete anzeigen", "Show the live output": "Live-Ausgabe anzeigen", "Size": "Größe", "Skip": "Überspringen", "Skip hash check": "Hash-Prüfung überspringen", - "Skip hash checks": null, + "Skip hash checks": "Hash-Checks überspringen", "Skip integrity checks": "Integritätsprüfungen überspringen", "Skip the hash check when installing the selected packages": "Überspringen der Hash-Prüfung bei der Installation der ausgewählten Pakete", "Skip the hash check when updating the selected packages": "Überspringen der Hash-Prüfung beim Aktualisieren der ausgewählten Pakete", @@ -486,11 +486,11 @@ "Text file": "Textdatei", "Thank you ❤": "Vielen Dank ❤", "Thank you \uD83D\uDE09": "Vielen Dank \uD83D\uDE09", - "The Rust package manager.
Contains: Rust libraries and programs written in Rust": null, + "The Rust package manager.
Contains: Rust libraries and programs written in Rust": "Der Rust-Paketmanager.
Enthält: Rust-Bibliotheken und in Rust geschriebene Programme.", "The backup will NOT include any binary file nor any program's saved data.": "Die Sicherung wird keine ausführbaren Dateien oder Programmdaten beinhalten.", "The backup will be performed after login.": "Die Sicherung wird nach der Anmeldung ausgeführt.", "The backup will include the complete list of the installed packages and their installation options. Ignored updates and skipped versions will also be saved.": "Die Sicherung enthält eine vollständige Liste der installierten Pakete und deren Installationsoptionen. Ignorierte Updates und übersprungene Versionen werden ebenfalls gespeichert.", - "The bundle you are trying to load appears to be invalid. Please check the file and try again.": null, + "The bundle you are trying to load appears to be invalid. Please check the file and try again.": "Das Bündel, das Sie versuchen zu laden, scheint ungültig zu sein. Bitte überprüfen Sie die Datei und versuchen Sie es erneut.", "The checksum of the installer does not coincide with the expected value, and the authenticity of the installer can't be verified. If you trust the publisher, {0} the package again skipping the hash check.": "Die Prüfsumme der Installationsdatei stimmt nicht mit dem erwarteten Wert überein und die Authentizität des Installers kann nicht verifiziert werden. Wenn Sie dem Herausgeber vertrauen, {0} das Paket erneut und überspringt die Hash-Prüfung.", "The classical package manager for windows. You'll find everything there.
Contains: General Software": "Der klassische Paketmanager für Windows. Dort finden Sie alles.
Enthält: Allgemeine Software", "The current bundle has no packages. Add some packages to get started": "Das aktuelle Bündel enthält keine Pakete. Fügen Sie zum Start ein paar Pakete hinzu.", @@ -501,13 +501,13 @@ "The icons and screenshots are maintained by users like you!": "Die Icons und Screenshots werden von Nutzern wie Ihnen gepflegt!", "The installer has an invalid checksum": "Die Installationsdatei hat eine ungültige Checksumme", "The installer hash does not match the expected value.": "Der Hash des Installationsprogramms stimmt nicht mit dem erwarteten Wert überein.", - "The local icon cache currently takes {0} MB": null, + "The local icon cache currently takes {0} MB": "Der lokale Icon-Cache belegt zur Zeit {0} MB", "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.": "Das Hauptziel dieses Projekts ist die Erstellung einer intuitiven Benutzeroberfläche zur Verwaltung der gängigsten CLI-Paketmanager für Windows, wie Winget und Scoop.", - "The package \"{0}\" was not found on the package manager \"{1}\"": null, - "The package bundle could not be created due to an error.": null, - "The package bundle is not valid": null, - "The package manager \"{0}\" is disabled": null, - "The package manager \"{0}\" was not found": null, + "The package \"{0}\" was not found on the package manager \"{1}\"": "Das Paket „{0}“ wurde nicht im Paketmanager „{1}“ gefunden.", + "The package bundle could not be created due to an error.": "Das Paketbündel konnte aufgrund eines Fehlers nicht erstellt werden.", + "The package bundle is not valid": "Das Paketbündel ist ungültig", + "The package manager \"{0}\" is disabled": "Paketmanager „{0}“ ist deaktiviert", + "The package manager \"{0}\" was not found": "Paketmanager „{0}“ wurde nicht gefunden", "The package {0} from {1} was not found.": "Das Paket {0} von {1} wurde nicht gefunden.", "The packages listed here won't be taken in account when checking for updates. Double-click them or click the button on their right to stop ignoring their updates.": "Die hier aufgeführten Pakete werden bei der Suche nach Updates nicht berücksichtigt. Doppelklicken Sie auf die Updates oder klicken Sie auf die Schaltfläche rechts neben ihnen, um ihre Updates nicht mehr zu ignorieren.", "The selected packages have been blacklisted": "Die ausgewählten Pakete wurden auf die Blacklist gesetzt", @@ -519,7 +519,7 @@ "There are ongoing operations. Quitting WingetUI may cause them to fail. Do you want to continue?": "Laufende Vorgänge gefunden. Wenn Sie WingetUI beenden, können diese fehlschlagen. Möchten Sie fortfahren?", "There are some great videos on YouTube that showcase WingetUI and its capabilities. You could learn useful tricks and tips!": "Es gibt einige tolle Videos auf YouTube, die WingetUI und seine Funktionen vorstellen. Sie können nützliche Tricks und Tipps entdecken!", "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.": "Es gibt zwei Hauptgründe, WingetUI nicht als Administrator auszuführen: Der erste Grund ist, dass der Scoop-Paketmanager Probleme mit einigen Befehlen verursachen kann, wenn er mit Administratorrechten ausgeführt wird. Der zweite Grund ist, dass die Ausführung von WingetUI als Administrator bedeutet, dass jedes Paket, das Sie herunterladen, als Administrator ausgeführt wird (und das ist nicht sicher). Denken Sie daran, dass Sie, wenn Sie ein bestimmtes Paket als Administrator installieren müssen, immer mit der rechten Maustaste auf das Element klicken können -> Als Administrator installieren/aktualisieren/deinstallieren.", - "There is an error with the configuration of the package manager \"{0}\"": null, + "There is an error with the configuration of the package manager \"{0}\"": "Es liegt ein Fehler in der Konfiguration des Paketmanagers „{0}“ vor.", "There is an installation in progress. If you close WingetUI, the installation may fail and have unexpected results. Do you still want to quit WingetUI?": "Es läuft eine Installation. Wenn Sie WingetUI schließen, könnte die Installation fehlschlagen und unerwartetes Verhalten auftreten. Möchten Sie WingetUI trotzdem schließen?", "They are the programs in charge of installing, updating and removing packages.": "Das sind die Programme, die für die Installation, Aktualisierung und Deinstallation von Paketen zuständig sind.", "Third-party licenses": "Drittanbieterlizenzen", @@ -527,15 +527,15 @@ "This is probably due to the fact that the package you were sent was removed, or published on a package manager that you don't have enabled. The received ID is {0}": "Dies liegt wahrscheinlich daran, dass das Paket, das Sie gesendet haben, entfernt oder in einem Paketmanager veröffentlicht wurde, den Sie nicht aktiviert haben. Die empfangene ID ist {0}", "This is the default choice.": "Dies ist die Standardauswahl.", "This may help if WinGet packages are not shown": "Dies kann helfen, wenn WinGet-Pakete nicht angezeigt werden", - "This may help if no packages are listed": null, + "This may help if no packages are listed": "Dies kann hilfreich sein, wenn keine Pakete aufgelistet sind", "This may take a minute or two": "Dies kann ein oder zwei Minuten dauern.", "This package can be updated": "Dieses Paket kann aktualisiert werden", "This package can be updated to version {0}": "Dieses Paket kann auf Version {0} aktualisiert werden", - "This package can be upgraded to version {0}": null, + "This package can be upgraded to version {0}": "Dieses Paket kann auf Version {0} aktualisiert werden", "This package has no screenshots or is missing the icon? Contrbute to WingetUI by adding the missing icons and screenshots to our open, public database.": "Dieses Paket hat keine Screenshots oder es fehlt ein Icon? Unterstützen Sie WingetUI, indem Sie die fehlenden Icons und Screenshots zu unserer offenen, öffentlichen Datenbank hinzufügen.", "This package is already installed": "Dieses Paket wurde bereits installiert", "This package is being processed": "Dieses Paket wird verarbeitet", - "This package is not available": null, + "This package is not available": "Dieses Paket ist nicht verfügbar", "This package is on the queue": "Dieses Paket befindet sich in der Warteschlange", "This process is running with administrator privileges": "Dieser Prozess wird mit Administratorrechten ausgeführt", "This project has no connection with the official {0} project — it's completely unofficial.": "Dieses Projekt hat keine Verbindung zum offiziellen {0}-Projekt – es ist völlig inoffiziell.", @@ -547,7 +547,7 @@ "Unable to find package": "Paket kann nicht gefunden werden", "Unable to load informarion": "Information kann nicht geladen werden", "UniGetUI is not related to any of the compatible package managers. UniGetUI is an independent project.": "UniGetUI steht in keinem Verhältnis zu irgendeinem kompatiblen Paketmanager. UniGetUI ist ein unabhängiges Projekt.", - "UniGetUI requires {0} to operate, but it was not found on your system.": null, + "UniGetUI requires {0} to operate, but it was not found on your system.": "UniGetUI benötigt {0}, konnte aber auf Ihrem System nicht gefunden werden.", "Uninstall": "Deinstallieren", "Uninstall Scoop (and its packages)": "Scoop deinstallieren (inkl. aller Pakete)", "Uninstall and remove data": "Deinstallieren und Daten entfernen", @@ -576,7 +576,7 @@ "Update selected packages": "Ausgewählte Pakete aktualisieren", "Update selected packages with administrator privileges": "Ausgewählte Pakete mit Administratorrechten aktualisieren", "Update succeeded": "Update erfolgreich", - "Update to version {0}": null, + "Update to version {0}": "Update auf Version {0}", "Update to {0} available": "Update auf {0} verfügbar", "Updates": "Updates", "Updates available!": "Updates verfügbar!", @@ -611,7 +611,7 @@ "View page on browser": "Seite im Browser öffnen", "Waiting for other installations to finish...": "Warte auf die Fertigstellung anderer Installationen...", "Warning": "Warnung", - "Warning!": null, + "Warning!": "Warnung!", "We could not load detailed information about this package, because it was not found in any of your package sources": "Wir konnten keine detaillierten Informationen über dieses Paket laden, da diese in keiner Ihrer Paketquellen gefunden wurden.", "We could not load detailed information about this package, because it was not installed from an available package manager.": "Wir konnten die detaillierten Informationen über dieses Paket nicht laden, da es nicht von einem verfügbaren Paketmanager installiert wurde.", "We could not {action} {package}. Please try again later. Click on \"{showDetails}\" to get the logs from the installer.": "Wir konnten {package} nicht {action}. Bitte versuchen Sie es später erneut. Klicken Sie auf „{showDetails}“, um die Protokolle vom Installationsprogramm zu erhalten.", @@ -621,9 +621,9 @@ "Which package managers do you want to use?": "Welcher Paketmanager soll verwendet werden?", "Which source do you want to add?": "Welche Quelle möchtest du hinzufügen?", "While Winget can be used within WingetUI, WingetUI can be used with other package managers, which can be confusing. In the past, WingetUI was designed to work only with Winget, but this is not true anymore, and therefore WingetUI does not represent what this project aims to become.": "Während Winget innerhalb von WingetUI verwendet werden kann, kann WingetUI auch mit anderen Paketmanagern verwendet werden, was verwirrend sein kann. In der Vergangenheit war WingetUI darauf ausgerichtet, nur mit Winget zu funktionieren, aber das ist nicht länger der Fall, sodass der Name \"WingetUI\" nicht mehr das repräsentiert, was dieses Projekt anstrebt zu sein.", - "WinGet could not be repaired": null, - "WinGet malfunction detected": null, - "WinGet was repaired successfully": null, + "WinGet could not be repaired": "WinGet konnte nicht repariert werden", + "WinGet malfunction detected": "WinGet-Fehler erkannt", + "WinGet was repaired successfully": "WinGet wurde erfolgreich repariert", "WingetUI": "WingetUI", "WingetUI - Everything is up to date": "WingetUI – Alles ist auf dem neuesten Stand", "WingetUI - {0} updates are available": "WingetUI - {0} Updates sind verfügbar", @@ -688,14 +688,14 @@ "{0} can be updated to version {1}": "{0} kann auf Version {1} aktualisiert werden", "{0} days": "{0} Tage", "{0} failed": "{0} fehlgeschlagen", - "{0} has been installed successfully.": null, - "{0} has been installed successfully. It is recommended to restart UniGetUI to finish the installation": null, + "{0} has been installed successfully.": "{0} wurde erfolgreich installiert.", + "{0} has been installed successfully. It is recommended to restart UniGetUI to finish the installation": "{0} wurde erfolgreich installiert. Es wird empfohlen, UniGetUI neu zu starten, um die Installation abzuschließen.", "{0} homepage": "{0} Homepage", "{0} hours": "{0} Stunden", "{0} installation": "{0} Installation", "{0} installation options": "Installationsoptionen für {0}", - "{0} is being installed": null, - "{0} is being uninstalled": null, + "{0} is being installed": "{0} wird installiert", + "{0} is being uninstalled": "{0} wird deinstalliert", "{0} is being updated": "{0} wird aktualisiert", "{0} is being updated to version {1}": "{0} wird auf Version {1} aktualisiert", "{0} is disabled": "{0} ist deaktiviert", diff --git a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_et.json b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_et.json index 8f9657220..213b7721b 100644 --- a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_et.json +++ b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_et.json @@ -151,8 +151,8 @@ "Do not update package indexes on launch": null, "Do you find WingetUI useful? If you can, you may want to support my work, so I can continue making WingetUI the ultimate package managing interface.": null, "Do you find WingetUI useful? You'd like to support the developer? If so, you can {0}, it helps a lot!": "Kas Te arvate, et WingetUI on kasulik? Kas tahaksite toetada loojat? Kui jah, siis saate {0}, see aitab väga!", - "Do you really want to uninstall the following {0} packages?": null, - "Do you really want to uninstall {0} packages?": null, + "Do you really want to uninstall the following {0} packages?": "Kas te tõesti soovite desinstallida {0, plural, one {järgmine pakett} few {järgmised {0} paketid} other {järgmised {0} paketid}}?", + "Do you really want to uninstall {0} packages?": "Kas te tõesti soovite eemaldada {0, plural, one {üks pakett} few {{0} paketti} other {{0} paketti}}?", "Do you really want to uninstall {0}?": null, "Do you want to restart your computer now?": "Kas Te soovite taaskäivitada arvuti praegu?", "Do you want to translate WingetUI to your language? See how to contribute HERE!": "Kas soovite tõlkida WingetUI-d oma keelde? Vaatage, kuidas panustada SIIN!", diff --git a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sq.json b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sq.json index e8dcacb20..e58bbbd4d 100644 --- a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sq.json +++ b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sq.json @@ -611,7 +611,7 @@ "View page on browser": "Shiko faqen në shfletues", "Waiting for other installations to finish...": "Në pritje të përfundimit të instalimeve të tjera...", "Warning": "Paralajmërim", - "Warning!": null, + "Warning!": "Paralajmërim!", "We could not load detailed information about this package, because it was not found in any of your package sources": "Nuk mund të ngarkohen informacione të detajuara për këtë paketë, sepse nuk u gjet në asnjë nga burimet e paketave të tua", "We could not load detailed information about this package, because it was not installed from an available package manager.": "Nuk mund të ngarkohen informacione të detajuara për këtë paketë, sepse nuk është instaluar nga një nga menaxherët e paketave të ofruar.", "We could not {action} {package}. Please try again later. Click on \"{showDetails}\" to get the logs from the installer.": "Nuk mund të {action} {package}. Të lutem provo përsëri më vonë. Kliko në \"{showDetails}\" për të marrë ditarin nga instaluesi.", @@ -621,8 +621,8 @@ "Which package managers do you want to use?": "Cilët menaxherë paketash dëshiron të përdorësh?", "Which source do you want to add?": "Cilin burim dëshiron të shtosh?", "While Winget can be used within WingetUI, WingetUI can be used with other package managers, which can be confusing. In the past, WingetUI was designed to work only with Winget, but this is not true anymore, and therefore WingetUI does not represent what this project aims to become.": "Megjithëse Winget mund të përdoret brenda WingetUI, WingetUI mund të përdoret me menaxherët e tjerë të paketave, gjë që mund të jetë e ngatërruar. Në të kaluarën, WingetUI ishte krijuar për të punuar vetëm me Winget, por tani jo më, dhe për këtë arsye WingetUI nuk përfaqëson atë që synon të bëhet ky projekt.", - "WinGet could not be repaired": null, - "WinGet malfunction detected": null, + "WinGet could not be repaired": "WinGet nuk mund të rregullohej", + "WinGet malfunction detected": "U zbulua një gabim i WinGet", "WinGet was repaired successfully": "WinGet u rregullua me sukses", "WingetUI": "WingetUI", "WingetUI - Everything is up to date": "WingetUI - Gjithçka është e përditësuar", diff --git a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_CN.json b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_CN.json index ac451bcdd..4745328b3 100644 --- a/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_CN.json +++ b/src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_CN.json @@ -42,27 +42,27 @@ "Allow package operations to be performed in parallel": "允许并行执行软件包操作", "Allow parallel installs (NOT RECOMMENDED)": "允许多个软件包并行安装(不推荐)", "Allow {pm} operations to be performed in parallel": "允许并行执行 {pm} 的操作", - "Alternatively, you can also install {0} by running the following command in a Windows PowerShell prompt:": null, + "Alternatively, you can also install {0} by running the following command in a Windows PowerShell prompt:": "另外,您也可以在 Windows PowerShell 提示符中运行以下命令来安装 {0}:", "Always elevate {pm} installations by default": "默认始终以管理员身份进行 {pm} 的安装", "Always run {pm} operations with administrator rights": "始终以管理员权限执行 {pm} 的操作", "An error occurred": "出现错误", "An error occurred when adding the source: ": "添加源时出现错误:", - "An error occurred when attempting to show the package with Id {0}": null, + "An error occurred when attempting to show the package with Id {0}": "尝试显示 ID 为 {0} 的软件包时出现错误", "An error occurred when checking for updates: ": "检查更新时出现错误:", "An error occurred while processing this package": "处理此软件包时出现错误", "An error occurred:": "出现错误:", "An interal error occurred. Please view the log for further details.": "程序出现内部错误,请查看日志文件获取详情。", "An unexpected error occurred:": "出现意外错误:", - "An unexpected issue occurred while attempting to repair WinGet. Please try again later": null, + "An unexpected issue occurred while attempting to repair WinGet. Please try again later": "尝试修复 WinGet 时出现意外错误。请稍后再试", "An update was found!": "发现更新!", "Android Subsystem": "安卓子系统", "Another source": "其它源", - "Any unsaved changes will be lost": null, + "Any unsaved changes will be lost": "未保存的更改将会丢失", "App Name": "应用名称", "Application theme:": "应用程序主题:", "Architecture to install:": "安装架构:", "Are these screenshots wron or blurry?": "这些屏幕截图有错误或者模糊不清吗?", - "Are you sure you want to create a new package bundle? ": null, + "Are you sure you want to create a new package bundle? ": "您确实想创建一个新的软件捆绑包吗 ?", "Are you sure?": "您确定要进行吗?", "Ask for administrator privileges once for each batch of operations": "每批操作请求一次管理员权限", "Ask for administrator rights when required": "需要时请求管理员权限", @@ -102,9 +102,9 @@ "Checking for other running instances...": "正在检查其它运行实例……", "Checking for updates...": "正在检查更新……", "Checking found instace(s)...": "正在检查已找到实例……", - "Clear cache": null, + "Clear cache": "清除缓存", "Clear selection": "清除已选", - "Clear the local icon cache": null, + "Clear the local icon cache": "清除本地图标缓存", "Clearing Scoop cache - WingetUI": "清理 Scoop 缓存 - WingetUI", "Clearing Scoop cache...": "正在清理 Scoop 缓存……", "Click on Install to begin the installation process. If you skip the installation, UniGetUI may not work as expected.": "点击安装可开始安装进程。如果您跳过安装步骤,UniGetUI 可能不会正常工作。", @@ -119,11 +119,11 @@ "Copy": "复制", "Copy to clipboard": "复制到剪贴板", "Could not add source {source} to {manager}": "无法添加安装源 {source} 至 {manager}", - "Could not create bundle": null, + "Could not create bundle": "无法创建捆绑包", "Could not load announcements - ": "无法载入公告 - ", "Could not load announcements - HTTP status code is $CODE": "无法载入公告 - HTTP 状态码为 $CODE", - "Could not remove source {source} from {manager}": "无法从 {manager} 删除安装源 {source}", - "Could not remove {source} from {manager}": null, + "Could not remove source {source} from {manager}": "无法从 {manager} 移除安装源 {source}", + "Could not remove {source} from {manager}": "无法从 {manager} 移除 {source}", "Current Version": "当前版本", "Current user": "当前用户", "Custom arguments:": "自定义参数:", @@ -147,7 +147,7 @@ "Do an interactive update for the selected packages": "交互式更新所选软件包", "Do not download new app translations from GitHub automatically": "不自动下载 GitHub 中的新应用翻译", "Do not remove successful operations from the list automatically": "不自动删除列表中的成功操作", - "Do not show this dialog again for {0}": null, + "Do not show this dialog again for {0}": "不再为 {0} 显示此对话框", "Do not update package indexes on launch": "启动时不更新软件包的索引", "Do you find WingetUI useful? If you can, you may want to support my work, so I can continue making WingetUI the ultimate package managing interface.": "您觉得 WingetUI 对您有帮助吗?或许您可以支持我的工作,这样我便可以继续使 WingetUI 成为一个终极包管理工具。", "Do you find WingetUI useful? You'd like to support the developer? If so, you can {0}, it helps a lot!": "您觉得 WingetUI 对您有帮助吗?您想支持开发人员吗?如果您这样想,您可以 {0},这将对我大有帮助!", @@ -162,13 +162,13 @@ "Download succeeded": "下载成功", "Download updated language files from GitHub automatically": "自动下载 GitHub 中的更新语言文件", "Downloading": "下载中", - "Downloading installer for {package}": null, + "Downloading installer for {package}": "为 {package} 下载安装程序", "Downloading package metadata...": "正在下载软件包元数据……", "Enable Scoop cleanup on launch": "打开程序时清理 Scoop", "Enable WingetUI notifications": "启用 WingetUI 的通知", "Enable background api (WingetUI Widgets and Sharing, port 7058)": "启用后台 API(用于 WingetUI 小组件与分享,端口 7058)", "Enable it to install packages from {pm}.": "启用它可从 {pm} 安装软件包。", - "Enable the automatic WinGet troubleshooter": null, + "Enable the automatic WinGet troubleshooter": "启用自动 WinGet 故障排除程序", "Enable {pm}": "启用 {pm}", "Error": "错误", "Everything is up to date": "所有软件包均已为最新版", @@ -226,7 +226,7 @@ "Install selection": "安装所选项", "Install the latest prerelease version": "安装最新的预发行版本", "Install updates automatically": "自动安装更新", - "Install {0}": null, + "Install {0}": "安装 {0}", "Installation canceled by the user!": "用户已取消安装!", "Installation failed": "安装失败", "Installation options": "安装选项", @@ -246,8 +246,8 @@ "Interactive update": "交互式更新", "Is this package missing the icon?": "此软件包是否缺少图标?", "Is your language missing or incomplete?": "您的语言翻译是否缺失或不完整? ", - "It is recommended to restart UniGetUI after WinGet has been repaired": null, - "It looks like WinGet is not working properly. Do you want to attempt to repair WinGet?": null, + "It is recommended to restart UniGetUI after WinGet has been repaired": "建议在 WinGet 完成修复之后重新启动 UniGetUI", + "It looks like WinGet is not working properly. Do you want to attempt to repair WinGet?": "看来 WinGet 工作不正常。你想尝试修复 WinGet 吗 ?", "It looks like you ran WingetUI as administrator, which is not recommended. You can still use the program, but we highly recommend not running WingetUI with administrator privileges. Click on \"{showDetails}\" to see why.": "您似乎在以管理员身份运行 WingetUI,但不建议这样做。 您仍然可以使用此程序,但是我们强烈建议不要使用管理员权限运行 WingetUI 。 点击“{showDetails}”可了解原因。", "Language, theme and other miscellaneous preferences": "语言、主题和其它首选项", "Last updated:": "最近更新:", @@ -285,7 +285,7 @@ "More": "更多", "More details": "更多详情", "More info": "更多信息", - "NOTE: This troubleshooter can be disabled from UniGetUI Settings, on the WinGet section": null, + "NOTE: This troubleshooter can be disabled from UniGetUI Settings, on the WinGet section": "注意:可在 UniGetUI 设置的 WinGet 部分中,禁用此故障排除程序", "Name": "名称", "New Version": "新版本", "New bundle": "新建捆绑包", @@ -315,7 +315,7 @@ "Open WingetUI": "打开 WingetUI", "Open backup location": "打开备份位置", "Open existing bundle": "打开现有捆绑包", - "Open install location": null, + "Open install location": "打开安装位置", "Open the welcome wizard": "打开欢迎向导", "Operation canceled by user": "用户取消了操作", "Operation cancelled": "操作已取消", @@ -334,7 +334,7 @@ "Package details": "软件包详情", "Package manager preferences": "包管理器首选项", "Package not found": "软件包未找到", - "Package {name} from {manager}": null, + "Package {name} from {manager}": "来自 {manager} 的软件包 {name}", "Packages": "软件包", "Packages found: {0}": "已找到软件包:{0}", "Paste a valid URL to the database": "粘贴有效网址到数据库", @@ -349,7 +349,7 @@ "Please select how you want to configure WingetUI": "请选择您想要如何配置 WingetUI", "Please type at least two characters": "请至少输入两个字符", "Please wait": "请稍候", - "Please wait while {0} is being installed. A black window may show up. Please wait until it closes.": null, + "Please wait while {0} is being installed. A black window may show up. Please wait until it closes.": "在安装 {0} 时请等待。可能会显示一个黑色窗口。请等待它自己关闭。", "Please wait...": "请稍候……", "Portable": "可移植", "PowerShell's package manager. Find libraries and scripts to expand PowerShell capabilities
Contains: Modules, Scripts, Cmdlets": "PowerShell 的包管理器。可用于寻找扩展 PowerShell 功能的库和脚本。
包括:模块、脚本、Cmdlets\n", @@ -360,7 +360,7 @@ "Python's library manager. Full of python libraries and other python-related utilities
Contains: Python libraries and related utilities": "Python 的包管理器。包含所有 Python 的库以及其它与 Python 相关的实用工具。
包括:Python 包和相关实用工具", "Quit": "退出", "Quit WingetUI": "退出 WingetUI", - "Reinstall": null, + "Reinstall": "重新安装", "Reinstall package": "重新安装软件包", "Release notes": "发布说明", "Release notes URL": "发布说明网址", @@ -375,20 +375,20 @@ "Remove selection from bundle": "移除捆绑包中所选项", "Remove successful installs/uninstalls/updates from the installation list": "移除安装列表中成功的安装 / 卸载 / 更新项目", "Removing source {source} from {manager}": "正在从 {manager} 中移除安装源 {source}", - "Repair WinGet": null, + "Repair WinGet": "修复 WinGet", "Report an issue or submit a feature request": "报告问题或者提交功能请求", "Repository": "存储库", "Reset": "重置", "Reset Scoop's global app cache": "重置 Scoop 的全局应用缓存", - "Reset UniGetUI": null, - "Reset WinGet": null, + "Reset UniGetUI": "重置 UniGetUI", + "Reset WinGet": "重置 WinGet", "Reset Winget sources (might help if no packages are listed)": "重置 Winget 安装源(如未列出任何软件包时可尝试)", "Reset WingetUI": "重置 WingetUI", "Reset WingetUI and its preferences": "重置 WingetUI 及其首选项", "Reset WingetUI icon and screenshot cache": "重置 WingetUI 图标和屏幕截图缓存", - "Reset list": null, + "Reset list": "重置列表", "Resetting Winget sources - WingetUI": "正在重置 Winget 安装源 - WingetUI", - "Restart": null, + "Restart": "重新启动", "Restart UniGetUI": "重启 UniGetUI", "Restart WingetUI": "重启 WingetUI", "Restart WingetUI to fully apply changes": "重启 WingetUI 以应用所有更改", @@ -453,18 +453,18 @@ "Show missing translation strings": "显示未翻译的字符串", "Show notifications on different events": "显示各种事件的通知", "Show package details": "显示软件包详情", - "Show package icons on package lists": null, + "Show package icons on package lists": "在软件包列表中显示软件包图标", "Show similar packages": "显示相似软件包", "Show the live output": "显示实时输出", "Size": "尺寸", "Skip": "跳过", "Skip hash check": "跳过哈希校验", - "Skip hash checks": null, - "Skip integrity checks": "跳过哈希校验", + "Skip hash checks": "跳过哈希检验", + "Skip integrity checks": "跳过完整性检查", "Skip the hash check when installing the selected packages": "安装所选包时跳过哈希校验", "Skip the hash check when updating the selected packages": "更新所选包时跳过哈希校验", "Skip this version": "跳过此版本", - "Software Updates": "软件包更新", + "Software Updates": "软件更新", "Something went wrong": "出现了一些问题", "Source": "来源", "Source URL:": "安装源网址:", @@ -486,11 +486,11 @@ "Text file": "文本文件", "Thank you ❤": "谢谢 ❤", "Thank you \uD83D\uDE09": "谢谢 \uD83D\uDE09", - "The Rust package manager.
Contains: Rust libraries and programs written in Rust": null, + "The Rust package manager.
Contains: Rust libraries and programs written in Rust": "Rust 软件包管理器。
包含:Rust 库和用 Rust 编写的程序", "The backup will NOT include any binary file nor any program's saved data.": "备份将不包含任何二进制文件或任何程序的已保存数据。", "The backup will be performed after login.": "备份将在登录后执行", "The backup will include the complete list of the installed packages and their installation options. Ignored updates and skipped versions will also be saved.": "备份将包含已安装软件包及其安装选项的完整列表。已忽略更新和跳过版本也将被保存。", - "The bundle you are trying to load appears to be invalid. Please check the file and try again.": null, + "The bundle you are trying to load appears to be invalid. Please check the file and try again.": "您尝试载入的捆绑包似乎无效。请检查此文件然后再试。", "The checksum of the installer does not coincide with the expected value, and the authenticity of the installer can't be verified. If you trust the publisher, {0} the package again skipping the hash check.": "安装程序的校验和与预期不一致,无法验证安装程序的真实性。如果您信任发布者,再次{0}软件包将会跳过哈希校验。", "The classical package manager for windows. You'll find everything there.
Contains: General Software": "Windows 的经典包管理器。您可以在其中找到所有需要的东西。
包括:通用软件", "The current bundle has no packages. Add some packages to get started": "当前捆绑包中还没有软件包。先添加一些软件包吧", @@ -501,13 +501,13 @@ "The icons and screenshots are maintained by users like you!": "这些图标和屏幕截图都是由和您一样的用户维护的!", "The installer has an invalid checksum": "安装程序的校验和无效", "The installer hash does not match the expected value.": "安装程序的哈希值与预期值不匹配", - "The local icon cache currently takes {0} MB": null, + "The local icon cache currently takes {0} MB": "本地图标缓存当前占用了 {0} MB", "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.": "本项目的主要目标是为 Windows 最常见的命令行包管理器(例如 Winget 和 Scoop)创建直观的用户界面。", - "The package \"{0}\" was not found on the package manager \"{1}\"": null, - "The package bundle could not be created due to an error.": null, - "The package bundle is not valid": null, - "The package manager \"{0}\" is disabled": null, - "The package manager \"{0}\" was not found": null, + "The package \"{0}\" was not found on the package manager \"{1}\"": "在软件包管理器 \"{1}\" 中找不到软件包 \"{0}\"", + "The package bundle could not be created due to an error.": "无法创建软件捆绑包,发生了错误。", + "The package bundle is not valid": "软件捆绑包无效", + "The package manager \"{0}\" is disabled": "软件管理器 \"{0}\" 已禁用", + "The package manager \"{0}\" was not found": "软件管理器 \"{0}\" 找不到", "The package {0} from {1} was not found.": "未找到来自 {1} 的软件包 {0}", "The packages listed here won't be taken in account when checking for updates. Double-click them or click the button on their right to stop ignoring their updates.": "检查更新时,此处列出的软件包将会被忽略。双击它们或点击它们右侧的按钮可不再忽略其更新。", "The selected packages have been blacklisted": "选定的软件包已被列入黑名单", @@ -519,7 +519,7 @@ "There are ongoing operations. Quitting WingetUI may cause them to fail. Do you want to continue?": "有正在进行的操作。退出 WingetUI 可能会导致它们失败。您确定要继续吗 ?", "There are some great videos on YouTube that showcase WingetUI and its capabilities. You could learn useful tricks and tips!": "YouTube 上有一些很棒的视频展示了 WingetUI 及其功能。您可以学到有用的技巧和窍门!", "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.": "不建议以管理员身份运行 WingetUI 有两个重要原因:首先 Scoop 包管理器在管理员权限下运行一些命令可能会出现问题。其次以管理员身份运行 WingetUI 意味着您下载的任何软件将会以管理员身份运行(这很不安全)。提示:如果您需要以管理员身份安装一个特定软件,您可以右键点击此项目 -> 以管理员身份安装 / 更新 / 卸载。", - "There is an error with the configuration of the package manager \"{0}\"": null, + "There is an error with the configuration of the package manager \"{0}\"": "软件包管理器 \"{0}\" 的配置中有错误", "There is an installation in progress. If you close WingetUI, the installation may fail and have unexpected results. Do you still want to quit WingetUI?": "有安装正在进行中。如果您关闭 WingetUI,安装可能会失败并产生意外结果。是否仍要退出 WingetUI ?", "They are the programs in charge of installing, updating and removing packages.": "它们是负责安装、更新和移除软件包的程序。", "Third-party licenses": "第三方许可证", @@ -527,15 +527,15 @@ "This is probably due to the fact that the package you were sent was removed, or published on a package manager that you don't have enabled. The received ID is {0}": "这可能是因为您收到的包已被移除,或者发布在您尚未启用的包管理器上。得到的 ID 是 {0}", "This is the default choice.": "这是默认选项", "This may help if WinGet packages are not shown": "不显示 WinGet 软件包时此选项可能有帮助", - "This may help if no packages are listed": null, + "This may help if no packages are listed": "未列出任何软件包时此选项可能有帮助", "This may take a minute or two": "这可能需要一两分钟的时间", "This package can be updated": "此软件包可以更新", "This package can be updated to version {0}": "此软件包可以更新到版本 {0}", - "This package can be upgraded to version {0}": null, + "This package can be upgraded to version {0}": "此软件包可以升级到版本 {0}", "This package has no screenshots or is missing the icon? Contrbute to WingetUI by adding the missing icons and screenshots to our open, public database.": "这个软件包缺少截图或图标吗?可以向我们的开放公共数据库添加缺失的图标或截图,为 WingetUI 做出贡献。", "This package is already installed": "此软件包已安装", - "This package is being processed": "正在处理该软件包", - "This package is not available": null, + "This package is being processed": "正在处理此软件包", + "This package is not available": "此软件包不存在", "This package is on the queue": "此软件包正在排队", "This process is running with administrator privileges": "此进程正以管理员权限运行", "This project has no connection with the official {0} project — it's completely unofficial.": "此项目与官方的 {0} 项目没有关联 —— 它完全是非官方的。", @@ -547,7 +547,7 @@ "Unable to find package": "无法找到软件包", "Unable to load informarion": "无法加载信息", "UniGetUI is not related to any of the compatible package managers. UniGetUI is an independent project.": "UniGetUI 与任何兼容的包管理器均无关。UniGetUI 是一个独立项目。", - "UniGetUI requires {0} to operate, but it was not found on your system.": null, + "UniGetUI requires {0} to operate, but it was not found on your system.": "UniGetUI 需要 {0} 才能运行,但在您的系统中找不到它。", "Uninstall": "卸载", "Uninstall Scoop (and its packages)": "卸载 Scoop(及其软件包)", "Uninstall and remove data": "卸载并移除数据", @@ -576,7 +576,7 @@ "Update selected packages": "更新所选软件包", "Update selected packages with administrator privileges": "使用管理员权限更新所选包", "Update succeeded": "更新成功", - "Update to version {0}": null, + "Update to version {0}": "更新至版本 {0}", "Update to {0} available": "可更新至 {0}", "Updates": "更新", "Updates available!": "有可用更新!", @@ -611,7 +611,7 @@ "View page on browser": "在浏览器中查看页面", "Waiting for other installations to finish...": "正在等待其它安装完成……", "Warning": "警告", - "Warning!": null, + "Warning!": "警告!", "We could not load detailed information about this package, because it was not found in any of your package sources": "我们无法加载此软件包的详细信息,因为在您的任何软件包安装源中都找不到它", "We could not load detailed information about this package, because it was not installed from an available package manager.": "我们无法加载此软件包的详细信息,因为它未从任何可用包管理器中安装。", "We could not {action} {package}. Please try again later. Click on \"{showDetails}\" to get the logs from the installer.": "我们无法{action} {package},请稍后再试。点击“{showDetails}”可获取安装程序的日志。", @@ -620,10 +620,10 @@ "Welcome to WingetUI": "欢迎使用 WingetUI", "Which package managers do you want to use?": "您想使用哪个包管理器?", "Which source do you want to add?": "您想要添加哪个源?", - "While Winget can be used within WingetUI, WingetUI can be used with other package managers, which can be confusing. In the past, WingetUI was designed to work only with Winget, but this is not true anymore, and therefore WingetUI does not represent what this project aims to become.": "WingetUI 原本只设计为与 Winget 配合使用,但现在它支持其他包管理器,这可能会让人感到困惑。由于 WingetUI 的发展已经超出了最初的定位,该名称不再准确地反映这个项目的目标。", - "WinGet could not be repaired": null, - "WinGet malfunction detected": null, - "WinGet was repaired successfully": null, + "While Winget can be used within WingetUI, WingetUI can be used with other package managers, which can be confusing. In the past, WingetUI was designed to work only with Winget, but this is not true anymore, and therefore WingetUI does not represent what this project aims to become.": "WingetUI 原本只设计为与 Winget 配合使用,但现在已支持其它包管理器,这可能会让人感到困惑。由于 WingetUI 的发展已经超出了最初的定位,该名称不再准确地反映这个项目的目标。", + "WinGet could not be repaired": "无法修复 WinGet", + "WinGet malfunction detected": "检测到 WinGet 发生故障", + "WinGet was repaired successfully": "已成功修复 WinGet", "WingetUI": "WingetUI", "WingetUI - Everything is up to date": "WingetUI - 全部都是最新的", "WingetUI - {0} updates are available": "WingetUI - {0} 个可用更新", @@ -688,20 +688,20 @@ "{0} can be updated to version {1}": "{0} 可更新至版本 {1}", "{0} days": "{0} 天", "{0} failed": "{0} 失败", - "{0} has been installed successfully.": null, - "{0} has been installed successfully. It is recommended to restart UniGetUI to finish the installation": null, + "{0} has been installed successfully.": "已成功安装 {0} 。", + "{0} has been installed successfully. It is recommended to restart UniGetUI to finish the installation": "已成功安装 {0} 。建议重启 UniGetUI 以便完成此次安装", "{0} homepage": "{0} 主页", "{0} hours": "{0} 小时", "{0} installation": "{0} 安装", "{0} installation options": "{0} 安装选项", - "{0} is being installed": null, - "{0} is being uninstalled": null, - "{0} is being updated": "{0} 正在更新", - "{0} is being updated to version {1}": "{0} 正在更新至版本 {1}", - "{0} is disabled": "{0} 已禁用", + "{0} is being installed": "正在安装 {0}", + "{0} is being uninstalled": "正在卸载 {0}", + "{0} is being updated": "正在更新 {0}", + "{0} is being updated to version {1}": "正在更新 {0} 至版本 {1}", + "{0} is disabled": "已禁用 {0}", "{0} minutes": "{0} 分钟", - "{0} packages are being updated": "{0} 个软件包正在更新", - "{0} packages can be updated": "{0} 个软件包可以更新", + "{0} packages are being updated": "正在更新 {0} 个软件包", + "{0} packages can be updated": "可以更新 {0} 个软件包", "{0} packages found": "找到 {0} 个软件包", "{0} packages were found": "已找到 {0} 个软件包", "{0} packages were found, {1} of which match the specified filters.": "已找到 {0} 个软件包,其中 {1} 个与指定的筛选器匹配。",