[DISCUSSION] UUP dump - download Windows 10/11 UUPs with ease

Discussion in 'MDL Projects and Applications' started by whatever127, Sep 2, 2017.

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,222
    84,906
    340
    Attached Arabic translation

    uupdownloader.cmd in archive version needs a small fixes ("" was missing after start, translation.ini copy should be before HAS_ADMIN check)
    Code:
    @echo off
    if exist "%~dp0\files\src\UUPDUMP_translation.ini" del "%~dp0\files\src\UUPDUMP_translation.ini"
    if exist "%~dp0UUPDUMP_translation.ini" copy "%~dp0UUPDUMP_translation.ini" "%~dp0\files\src\UUPDUMP_translation.ini" >nul
    
    REG QUERY HKU\S-1-5-19\Environment >NUL 2>&1
    IF %ERRORLEVEL% EQU 0 goto :HAS_ADMIN
    
    set "command="""%~dp0files\src\uupdownloader.ahk""" """%~dp0""""
    set "command=%command:'=''%"
    
    set "filePath=%~dp0files\AutoHotkey.exe"
    set "filePath=%filePath:'=''%"
    
    powershell -NoProfile Start-Process -FilePath '%filePath%' -ArgumentList '%command%' -Verb RunAs
    exit /b
    
    :HAS_ADMIN
    start "" "%~dp0files\AutoHotkey.exe" "%~dp0files\src\uupdownloader.ahk" "%~dp0"
    exit /b

    btw, i think it's more feasible to show the language code beside the language name
    gives a consistent sorting, and easily identification :)

    i managed to do that by modifying uupdownloader.ahk
    line 766, added Code after =
    Code:
                TranslatedList .= Code Languages[Code] "|" Code "`n"
    line 790, added Code " / "
    Code:
                    LangList .= Code " / " Languages[Code] "|"
     

    Attached Files:

  2. coleoptere2007

    coleoptere2007 MDL Guru

    Apr 8, 2008
    3,311
    1,938
    120
    French translation
    Code:
    ;Translation files need to be saved in UTF-16 encoding
    ;French translation file (template)
    [Config]
    Language = fr-FR
    
    [Translations]
    NoAdmin = Cette application doit être exécutée en tant qu'administrateur.
    UnsupportedSystem = Cette application nécessite Windows 7 ou une version ultérieure.
    NoADK = Nous avons détecté que vous utilisez une version antérieure de Windows sans que Windows 10 ADK soit installé. Pour cette raison, l'image ISO résultante peut ne pas être créée correctement.\ n\ nPour vous assurer le succès du processus, installez Windows 10 ADK ou utilisez cette application sous Windows 10.\ n \ nVoulez-vous continuer?
    BackendTestFailed = Le test du backend PHP a échoué. Sans ce backend, cette application ne peut plus continuer à fonctionner.\n\nQue cela signifie-t-il?\n - Vous n'avez pas installé Visual C ++ Redistributable 2015 x86\n - Votre antivirus interfère avec le processus \n\nSi le problème persiste:\n - Installez Visual C ++ Redistributable 2015 x86\n - Veuillez désactiver temporairement votre solution antivirus\n\nL'application va se fermer.
    Preparing = Préparation...
    PrepareToWork = Préparation du travail ...
    Search = & Rechercher
    SearchBuilds = Recherche de version
    BuildSelectAction = & Choisissez la construction sélectionnée
    BuildSelectActionSub = Affiche la page de sélection de la langue, de l'édition et de l'emplacement de destination
    PoweredBy = Alimenté par
    Change = & Changer
    Langue = Langue
    Edition = Edition
    SelectedBuild =Version sélectionnée
    LanguageAndEdition = Langue et édition
    SaveOptions = Enregistrer les options
    Browse = & Parcourir ...
    SaveUUPFiles = Enregistrer les UUP dans le sous-répertoire "UUP"
    SkipConversion = Ignorer la conversion UUP en ISO
    StartProcess = & Démarrer le processus
    StartProcessSub = Télécharge la version sélectionnée et créér une image ISO à partir de celle-ci.
    RetrievingListOfFiles = Récupération de la liste des fichiers ...
    BuildNotDownloadable = Impossible d'obtenir la liste des fichiers disponibles. La version sélectionnée peut ne plus être téléchargeable.
    CommandPromptClosed = La fenêtre d'invite de commande a été fermée ou une erreur s'est produite.
    CommandPromptClosedQuestion = Voulez-vous redémarrer le processus de téléchargement et de conversion en utilisant les fichiers déjà téléchargés?\n\nSi vous choisissez "Non", tous les fichiers téléchargés seront supprimés.
    Information = Information
    TaskCompleted = La tâche a été complétée.
    WorkDirNotCreatedYet = Workdir n'a pas encore été créé
    CreateDirFail = Echec de la création du répertoire de travail.
    BrowseForLocation = Parcourir l'emplacement de destination de l'image ISO
    DestinationLocationNotExists = L'emplacement de destination n'existe pas.
    WorkDirMoveError = Une erreur s'est produite lors de la tentative de déplacement du répertoire de travail.
    PleaseWait = Veuillez patienter ...
    Erreur = Erreur
    MovingWorkDir = Déplacement du répertoire de travail ...
    CannotGetBuilds = Impossible de récupérer la liste des versions disponibles.
    NoSearchResults = Il n'y a pas de version disponible pour votre recherche.
    NoLanguages = Il n'y a pas de langues disponibles pour cette sélection.
    AllEditions = Toutes les éditions
    NoEditions = Il n'y a pas d'éditions disponibles pour cette sélection.
    RetrievingFileInfo = Récupération des informations de fichier ...
    NoFileinfo = La base de données Fileinfo n'existe pas pour cette sélection.
    RetrievingPacks = Récupération des packs ...
    
    [Languages]
    ar-sa = Arabic (Saudi Arabia)
    bg-bg = Bulgarian
    cs-cz = Czech
    da-dk = Danish
    de-de = German
    el-gr = Greek
    en-gb = English (United Kingdom)
    en-us = English (United States)
    es-es = Spanish (Spain)
    es-mx = Spanish (Mexico)
    et-ee = Estonian
    fi-fi = Finnish
    fr-ca = French (Canada)
    fr-fr = French (France)
    he-il = Hebrew
    hr-hr = Croatian
    hu-hu = Hungarian
    it-it = Italian
    ja-jp = Japanese
    ko-kr = Korean
    lt-lt = Lithuanian
    lv-lv = Latvian
    nb-no = Norwegian (Bokmal)
    nl-nl = Dutch
    pl-pl = Polish
    pt-br = Portuguese (Brazil)
    pt-pt = Portuguese (Portugal)
    ro-ro = Romanian
    ru-ru = Russian
    sk-sk = Slovak
    sl-si = Slovenian
    sr-latn-rs = Serbian (Latin)
    sv-se = Swedish
    th-th = Thai
    tr-tr = Turkish
    uk-ua = Ukrainian
    zh-cn = Chinese (Simplified)
    zh-tw = Chinese (Traditional)
    
    :)
     
  3. Xoseba

    Xoseba MDL Novice

    May 20, 2018
    10
    11
    0
    Language spanish from Spain.

    Code:
    Los archivos de traducción deben guardarse en codificación UTF-16
    Archivo de traducción al español (plantilla)
    [Config]
    Idioma = es-ES
    
    [Traducciones]
    NoAdmin = Esta aplicación debe ejecutarse como administrador.
    UnsupportedSystem = Esta aplicación requiere Windows 7 o posterior.
    NoADK = Hemos detectado que está utilizando una versión anterior de Windows sin tener instalado Windows 10 ADK. Debido a esto, la imagen ISO resultante puede crearse incorrectamente. \N \nPara garantizar que el proceso sea exitoso, instale Windows 10 ADK o use esta aplicación en Windows 10. \n \n¿Desea continuar?
    BackendTestFailed = Falló la prueba de back-end PHP. Sin este back-end en funcionamiento, esta aplicación no puede continuar funcionando. \N \n ¿Qué significa esto? \N - No tiene instalado Visual C ++ Redistributable 2015 x86 \ n - Su antivirus está interfiriendo con el proceso \n \nSi el problema persiste: \n - Instale Visual C ++ Redistributable 2015 x86 \n - Desactive temporalmente su solución antivirus \n \nLa aplicación se cerrará.
    Preparing = Preparando ...
    PrepareToWork = Preparando la aplicación para trabajar ...
    Search = &Buscar
    SearchBuilds = Buscar compilaciones
    BuildSelectAction = &Elegir la compilación seleccionada
    BuildSelectActionSub = Muestra la página de selección de idioma, edición y ubicación de destino
    PoweredBy = Alimentado por
    Change = &Cambiar
    Language = Idioma
    Edition = Edición
    SelectedBuild = Compilación seleccionada
    LanguageAndEdition = Idioma y edición
    SaveOptions = Guardar opciones
    Browse = &Examinar ...
    SaveUUPFiles = Guardar UUPs en el subdirectorio "UUPs"
    SkipConversion = Omitir UUP a la conversión ISO
    StartProcess = &Iniciar proceso
    StartProcessSub = Descarga la compilación seleccionada y crea una imagen ISO a partir de ella
    RetrievingListOfFiles = Recuperando lista de archivos ...
    BuildNotDownloadable = Error al obtener la lista de archivos disponibles. La compilación seleccionada ya no se puede descargar.
    CommandPromptClosed = La ventana de solicitud de comando se ha cerrado o se produjo un error.
    CommandPromptClosedQuestion = ¿Desea reiniciar el proceso de descarga y conversión con los archivos que se han descargado hasta ahora? \N  \nSi elige "No", se eliminarán todos los archivos descargados.
    Information = Información
    TaskCompleted = La tarea se ha completado.
    WorkDirNotCreatedYet = Aún no se ha creado el directorio de trabajo
    CreateDirFail = Error al crear el directorio de trabajo.
    BrowseForLocation = Buscar la ubicación de destino de la imagen ISO
    DestinationLocationNotExists = La ubicación de destino no existe.
    WorkDirMoveError = Ha ocurrido un error al intentar mover el directorio de trabajo.
    PleaseWait = Por favor, espere ...
    Error = Error
    MovingWorkDir = Mover directorio de trabajo ...
    CannotGetBuilds = No se puede recuperar la lista de compilaciones disponibles.
    NoSearchResults = No hay compilaciones disponibles para su búsqueda.
    NoLanguages = No hay idiomas disponibles para esta selección.
    AllEditions = Todas las ediciones
    NoEditions = No hay ediciones disponibles para esta selección.
    RetrievingFileInfo = Recuperando información del archivo ...
    NoFileinfo = La base de datos de información de archivos no existe para su selección.
    RetrievingPacks = Recuperando paquetes ...
    
    [Idiomas]
    ar-sa = árabe (Arabia Saudita)
    bg-bg = búlgaro
    cs-cz = checo
    da-dk = danés
    de-de = alemán
    el-gr = griego
    en-gb = inglés (Reino Unido)
    en-us = Inglés (Estados Unidos)
    es-es = español (España)
    es-mx = español (México)
    et-ee = estonio
    fi-fi = finés
    fr-ca = francés (Canadá)
    fr-fr = francés (Francia)
    he-il = hebreo
    hr-hr = croata
    hu-hu = húngaro
    it-it = italiano
    ja-jp = japonés
    ko-kr = coreano
    lt-lt = lituano
    lv-lv = letón
    nb-no = noruego (Bokmal)
    nl-nl = holandés
    pl-pl = polaco
    pt-br = portugués (Brasil)
    pt-pt = portugués (Portugal)
    ro-ro = rumano
    ru-ru = ruso
    sk-sk = eslovaco
    sl-si = esloveno
    sr-latn-rs = serbio (latín)
    sv-se = sueco
    th-th = tailandés
    tr-tr = turco
    uk-ua = ucraniano
    zh-cn = chino (simplificado)
    zh-tw = chino (tradicional)
     
  4. UndertakerBen

    UndertakerBen MDL Member

    Mar 3, 2016
    150
    520
    10
    #2184 UndertakerBen, Dec 6, 2018
    Last edited: Dec 6, 2018
    German translation

    Code:
    ;Translation files need to be saved in UTF-16 encoding
    ;Deutsche Übersetzung (template)
    [Config]
    Language = de-DE
    
    [Translations]
    NoAdmin = Diese Anwendung muss als Administrator ausgeführt werden.
    UnsupportedSystem = Diese Anwendung erfordert Windows 7 oder höher.
    NoADK = Wir haben festgestellt, dass Sie eine ältere Version von Windows verwenden, ohne dass Windows 10 ADK installiert ist.\n\nUm sicherzustellen, dass der Prozess erfolgreich ist, installieren Sie bitte Windows 10 ADK oder verwenden Sie diese Anwendung unter Windows 10.\n\nWollen Sie fortfahren?
    BackendTestFailed = PHP Backend-Test fehlgeschlagen. Ohne dieses Backend kann diese Anwendung nicht weiterarbeiten.\n\nWas bedeutet das?\n - Sie haben Visual C++ Redistributable 2015 x86 nicht installiert\n - Ihr Antivirus stört den Prozess\n\nWenn das Problem weiterhin besteht:\n - Visual C++ Redistributable 2015 x86\n installieren - Bitte deaktivieren Sie Ihre Antivirenlösung vorübergehend\n\nDie Anwendung wird geschlossen.
    Preparing = Vorbereitung...
    PrepareToWork = Bereite die Anwendung vor...
    Search = &Suchen
    SearchBuilds = Suche nach Builds
    BuildSelectAction = &Ausgewähltes Build auswählen
    BuildSelectActionSub = Zeigt die Auswahlseite für Sprache, Edition und Zielort an.
    PoweredBy = Powered by
    Change = &Ändern
    Language = Sprache
    Edition = Edition
    SelectedBuild = Ausgewählter Build
    LanguageAndEdition = Sprache und Edition
    SaveOptions = Optionen speichern
    Browse = &Durchsuchen
    SaveUUPFiles = Speichern von UUPs im Unterverzeichnis "UUPs".
    SkipConversion = UUP-zu-ISO-Konvertierung überspringen
    StartProcess = &Prozess starten
    StartProcessSub = Lädt das ausgewählte Build herunter und erstellt daraus ein ISO-Image.
    RetrievingListOfFiles = Abrufen der Liste der Dateien...
    BuildNotDownloadable = Die Liste der verfügbaren Dateien konnte nicht abgerufen werden. Ausgewählter Build ist möglicherweise nicht mehr herunterladbar.
    CommandPromptClosed = Das Fenster der Eingabeaufforderung wurde geschlossen oder es ist ein Fehler aufgetreten.
    CommandPromptClosedQuestion =Möchten Sie den Download- und Konvertierungsprozess mit Dateien, die bisher heruntergeladen wurden, neu starten?\n\nWenn Sie "Nein" wählen, werden alle heruntergeladenen Dateien entfernt.
    Information = Information
    TaskCompleted = Die Aufgabe ist abgeschlossen.
    WorkDirNotCreatedYet = Arbeitsverzeichnis ist noch nicht angelegt.
    CreateDirFail = Das Arbeitsverzeichnis konnte nicht erstellt werden.
    BrowseForLocation = Suche nach dem Zielort des ISO-Images
    DestinationLocationNotExists = Der Zielort ist nicht vorhanden.
    WorkDirMoveError = Beim Versuch, das Arbeitsverzeichnis zu verschieben, ist ein Fehler aufgetreten.
    PleaseWait = Bitte warten...
    Error = Fehler
    MovingWorkDir = Verschiebe Arbeitsverzeichnis...
    CannotGetBuilds = Die Liste der verfügbaren Builds kann nicht abgerufen werden.
    NoSearchResults = Es sind keine Builds für Ihre Suche verfügbar.
    NoLanguages = Für diese Auswahl stehen keine Sprachen zur Verfügung.
    AllEditions = Alle Editionen
    NoEditions = Für diese Auswahl stehen keine Editionen zur Verfügung.
    RetrievingFileInfo = Abrufen von Dateiinformationen...
    NoFileinfo = Für diese Auswahl existiert keine Fileinfo-Datenbank.
    RetrievingPacks = Abrufen von den Packeten...
    
    [Languages]
    ar-sa = Arabisch (Saudi-Arabien)
    bg-bg = Bulgarisch
    cs-cz = Tschechisch
    da-dk = Dänisch
    de-de = Deutsch
    el-gr = Griechisch
    en-gb = Englisch (England)
    en-us = Englisch (Amerika)
    es-es = Spanisch (Spanien)
    es-mx = Spanisch (Mexico)
    et-ee = Estnisch
    fi-fi = Finnisch
    fr-ca = Französisch (Kanada)
    fr-fr = Französisch (Frankreich)
    he-il = Hebräisch
    hr-hr = Kroatisch
    hu-hu = Ungarisch
    it-it = Italienisch
    ja-jp = Japanisch
    ko-kr = Koreanisch
    lt-lt = Litauisch
    lv-lv = Lettisch
    nb-no = Norwegisch (Bokmal)
    nl-nl = Niederländisch
    pl-pl = Polnisch
    pt-br = Portugisisch (Brasilien)
    pt-pt = Portugisisch (Portugal)
    ro-ro = Rumänisch
    ru-ru = Russisch
    sk-sk = Slowakisch
    sl-si = Slowenisch
    sr-latn-rs = Serbisch (Latein)
    sv-se = Schwedisch
    th-th = Thailändisch
    tr-tr = Türkisch
    uk-ua = Ukrainisch
    zh-cn = Chinesisch (Vereinfacht)
    zh-tw = Chinesisch (Traditionell)
     
  5. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,222
    84,906
    340
    uupdownloader.cmd still not fixed :)
     
  7. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    I fixed it, but forgot to copy file to repository. A new commit with fix was made, but I have decided to not release alpha 6 a few minutes after alpha 5 only because of that. Because I build releases from code exported from repository that means that the fix did not made it into alpha 5.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,222
    84,906
    340
    Not trying to sound picky, but archive version is not usable without include\language.ahk functions.ahk

    just a heads up :)
     
  9. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    #2189 whatever127, Dec 6, 2018
    Last edited: Dec 6, 2018
    (OP)
    Oh... Then this means that alpha 6 needs to be released.

    At least I have reserved 999 version numbers for alpha releases, so I have 993 alpha versions for 1.1.0 left.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. ZerOx16x

    ZerOx16x MDL Member

    Oct 28, 2013
    161
    243
    10
    @mkuba50, Is there any way you could add an option to ONLY download Core and Pro editions?
     
  12. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    No.

    This needs complete rewrite of UUP dump API which code is such barely working mess that I'm not going to touch it if there is no critical problem with it.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. UndertakerBen

    UndertakerBen MDL Member

    Mar 3, 2016
    150
    520
    10
    @mkuba50, The search function does not work correctly. When I search for the build 17763, and select the feature update 17763.168 amd64, it displays the build correctly, but after the language and editions selection when I start the process it downloads the 18290.1000 arm64 version. And not the selected 17763.168 amd64 version.
     
  14. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    I will look at it tomorrow.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. oldee

    oldee MDL Member

    May 27, 2012
    171
    47
    10
    I got a v1809 build 17763.168.1.10 en-US AIO (4in1, Home+N, Pro+N) v64 ISO with v1.1.0 A6, Is it ALL for update 17763.168.1.10 with 17763.1?
    But I got an another v1809 build 17763.168.1.10 en-US x64 of Adguard UUP GP AIO (15in1).

    Only difference with these two ISOs are that updated files Date and UUP contents.
    1.File Date is 181203 for mkuba50 and file date is 180915 for adguard (adguard need to change the Date up).
    2.UUP File is That ESDs + Date (2018-09-18) are same both but mkuba50 has 2 more KBs(4469344, 4469348)

    Do I wrong progress to got it with v1.1.0.A6?
     
  16. Schroedinger2015

    Schroedinger2015 MDL Member

    Jul 16, 2015
    223
    150
    10
    Italian Translation
     

    Attached Files:

  17. oldee

    oldee MDL Member

    May 27, 2012
    171
    47
    10
    So far v1.1.0. A6 has language translation.ini (11) which are ar-SA, de-DE, en-US, es-ES, fr-FR, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, sv-SE.
     
  18. whatever127

    whatever127 MDL PHP Wizard

    Nov 9, 2012
    1,050
    7,345
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. cuteee

    cuteee MDL Guru

    Oct 13, 2012
    5,730
    982
    180