Mention scripting in README, added example script

This commit is contained in:
2024-12-19 20:28:53 -05:00
parent 2142dbad7e
commit 4ec15d0eb3
11 changed files with 633 additions and 267 deletions

View File

@@ -128,7 +128,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="96"/>
<location filename="../../NUSGet.py" line="97"/>
<source>NUSGet v{nusget_version}
Developed by NinjaCheetah
Powered by libWiiPy {libwiipy_version}
@@ -151,113 +151,153 @@ Titler merket med en hake er fri og har en billett tilgjengelig, og kan dekrypte
Titler er lastes ned til en mappe med navnet &quot;NUSGet&quot; i nedlastingsmappen din.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="233"/>
<location filename="../../NUSGet.py" line="247"/>
<source>No Output Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="234"/>
<location filename="../../NUSGet.py" line="248"/>
<source>You have not selected any format to output the data in!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="236"/>
<location filename="../../NUSGet.py" line="250"/>
<source>Please select at least one option for how you would like the download to be saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="267"/>
<location filename="../../NUSGet.py" line="279"/>
<source>Invalid Title ID</source>
<translation>Ugyldig Tittel ID</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="268"/>
<location filename="../../NUSGet.py" line="280"/>
<source>The Title ID you have entered is not in a valid format!</source>
<translation>Tittel IDen du har angitt er ikke i et gyldig format!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="270"/>
<location filename="../../NUSGet.py" line="282"/>
<source>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</source>
<translation>Tittel IDer være 16-sifrede tall og bokstav strenger. Vennligst skriv inn en korrekt formatert Tittel ID, eller velg en fra menyen til venstre.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="272"/>
<location filename="../../NUSGet.py" line="284"/>
<source>Title ID/Version Not Found</source>
<translation>Tittel ID/Versjon Ikke Funnet</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="273"/>
<location filename="../../NUSGet.py" line="285"/>
<source>No title with the provided Title ID or version could be found!</source>
<translation>Ingen tittel med oppgitt Tittel ID eller versjon ble funnet!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="275"/>
<location filename="../../NUSGet.py" line="287"/>
<source>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</source>
<translation>Vennligst kontroller at du har oppgitt en gyldig Tittel ID, eller valgt en fra titteldatabasen, og at den angitte versjonen finnes for tittelen du forsøker å laste ned.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="277"/>
<location filename="../../NUSGet.py" line="289"/>
<source>Content Decryption Failed</source>
<translation>Dekryptering av Innhold Mislyktes</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="278"/>
<location filename="../../NUSGet.py" line="290"/>
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
<translation>Dekryptering av innhold var ikke vellykket! Dekryptert innhold kunne ikke opprettes.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="281"/>
<location filename="../../NUSGet.py" line="293"/>
<source>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked &quot;Use local files, if they exist&quot;, try disabling that option before trying the download again to fix potential issues with local data.</source>
<translation>TMDen eller Billetten kan være skadet, eller det kan hende at de ikke samsvarer med innholdet some dekrypteres. Hvis du har krysset av for &quot;Bruk lokale filer, hvis de finnes&quot;, kan du prøve å deaktivere dette alternativet før du prøver nedlastingen nytt for å løse eventuelle problemer med lokale data.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="284"/>
<location filename="../../NUSGet.py" line="296"/>
<source>Ticket Not Available</source>
<translation>Billett Ikke Tilgjengelig</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="285"/>
<location filename="../../NUSGet.py" line="297"/>
<source>No Ticket is Available for the Requested Title!</source>
<translation>Ingen billett er tilgjengelig for den forespurte tittelen!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="288"/>
<location filename="../../NUSGet.py" line="300"/>
<source>A ticket could not be downloaded for the requested title, but you have selected &quot;Pack installable archive&quot; or &quot;Create decrypted contents&quot;. These options are not available for titles without a ticket. Only encrypted contents have been saved.</source>
<translation>En billett kunne ikke lastes ned for den forespurte tittelen, men du har valgt &quot;Pakk installerbart arkiv&quot; eller &quot;Opprett dekryptert innhold&quot;. Disse alternativene er ikke tilgjenelige for titler uten billett. Bare kryptert innhold har blitt lagret.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="290"/>
<location filename="../../NUSGet.py" line="302"/>
<source>Unknown Error</source>
<translation>Ukjent Feil</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="291"/>
<location filename="../../NUSGet.py" line="303"/>
<source>An Unknown Error has Occurred!</source>
<translation>En ukjent feil har oppstått!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="293"/>
<location filename="../../NUSGet.py" line="305"/>
<source>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</source>
<translation>Vennligst prøv igjen. Hvis dette problemet vedvarer, åpne et nytt issue GitHub med detaljer om hva du prøvde å gjøre da denne feilen oppstod.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="337"/>
<source>Script Download Failed</source>
<location filename="../../NUSGet.py" line="326"/>
<source>Script Issues Occurred</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="338"/>
<source>Open NUS script</source>
<location filename="../../NUSGet.py" line="327"/>
<source>Some issues occurred while running the download script.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="339"/>
<source>NUS Scripts (*.nus *.txt)</source>
<location filename="../../NUSGet.py" line="329"/>
<source>Check the log for more details about what issues were encountered.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="336"/>
<source>The following titles could not be downloaded due to an error. Please ensure that the Title ID and version listed in the script are valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="346"/>
<source>The script could not be opened.</source>
<source>You enabled &quot;Create decrypted contents&quot; or &quot;Pack installable archive&quot;, but the following titles in the script do not have tickets available. If enabled, encrypted contents were still downloaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="373"/>
<source>Script Download Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="374"/>
<source>Open NUS Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="375"/>
<source>NUS Scripts (*.nus *.json)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="385"/>
<source>An error occurred while parsing the script file!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="386"/>
<source>Error encountered at line {e.lineno}, column {e.colno}. Please double-check the script and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="395"/>
<source>An error occurred while parsing Title IDs!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="396"/>
<source>The title at index {script_data.index(title)} does not have a Title ID!</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -266,31 +306,31 @@ Titler er lastes ned til en mappe med navnet &quot;NUSGet&quot; i nedlastingsmap
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="156"/>
<location filename="../../NUSGet.py" line="155"/>
<source>NUSGet Update Available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NUSGet.py" line="157"/>
<location filename="../../NUSGet.py" line="156"/>
<source>There&apos;s a newer version of NUSGet available!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../modules/core.py" line="25"/>
<location filename="../../modules/core.py" line="43"/>
<source>
Could not check for updates.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../modules/core.py" line="33"/>
<location filename="../../modules/core.py" line="51"/>
<source>
There&apos;s a newer version of NUSGet available!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../modules/core.py" line="35"/>
<location filename="../../modules/core.py" line="53"/>
<source>
You&apos;re running the latest release of NUSGet.</source>