diff --git a/.gitignore b/.gitignore
index 0fd0408d..a4d99e9d 100755
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,8 @@ src/ipkgservice
*.o
tags
nppBackup
+.DS_Store
+cert.pem
+pubkey.pem
+signature.sha1
+org.webosinternals.ipkgservice
\ No newline at end of file
diff --git a/README b/README
deleted file mode 100644
index 2b112c6f..00000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-Preware is a webOS on-device homebrew installer.
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..2f9be70c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,9 @@
+Preware is a webOS on-device homebrew installer.
+
+## Building
+
+The `build.sh` script should do (or at least, suggest) everything you need -- except for signing keys...
+
+## About Keys
+
+The original build server is lost to time, so its impossible to officially sign builds. However, the key files can be found in an original release package. Extract them from that package, and add to the `keys` folder to produce a working build.
diff --git a/bin/org.webosinternals.ipkgservice b/bin/org.webosinternals.ipkgservice
deleted file mode 120000
index fdc09b45..00000000
--- a/bin/org.webosinternals.ipkgservice
+++ /dev/null
@@ -1 +0,0 @@
-../src/ipkgservice
\ No newline at end of file
diff --git a/build.sh b/build.sh
new file mode 100755
index 00000000..b5b19d80
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+APPID=org.webosinternals.preware
+READY=1
+mkdir -p ./bin
+[ ! -f keys/cert.pem ] && echo "cert.pem does not exist!" && READY=0
+[ ! -f keys/pubkey.pem ] && echo "pubkey.pem does not exist!" && READY=0
+[ ! -f keys/signature.sha1 ] && echo "signature.sha1 does not exist!" && READY=0
+if [ "$READY" -lt "1" ]; then
+ echo
+ echo "Signing keys were not found, this build will NOT run properly on a webOS device"
+ echo "To make a working build, extract the signing keys from a previous official build"
+ echo
+fi
+
+useBin=arm
+for arg in "$@"; do
+ if [ "$arg" = 'i686' ]; then
+ useBin=i686
+ fi
+done
+
+echo "building preware for $useBin..."
+rm ./source/bin/org.webosinternals.ipkgservice >/dev/null 2>&1
+cp ./source/bin/org.webosinternals.ipkgservice.$useBin ./source/bin/org.webosinternals.ipkgservice
+
+# Bundle everything into a palm package
+palm-package source/. -o ./bin --exclude=*.arm --exclude=*.i686
+# Find what was just made
+unset -v ipk
+for file in "./bin"/*.ipk; do
+ [[ $file -nt $ipk ]] && ipk=$file
+done
+if [ -z "${ipk:-}" ]; then
+ echo "build failed, palm-package did not produce a deployable ipk"
+ exit
+fi
+
+# Inject extra files
+echo "adding install files..."
+ar qv $ipk source/pmPostInstall.script
+ar qv $ipk source/pmPreRemove.script
+ar qv $ipk keys/cert.pem
+ar qv $ipk keys/pubkey.pem
+ar qv $ipk keys/signature.sha1
+mv $ipk ${ipk%_all.ipk}_$useBin.ipk
+for file in "./bin"/*.ipk; do
+ [[ $file -nt $ipk ]] && ipk=$file
+done
+echo
+echo "output ready at $ipk"
+
diff --git a/keys/readme.md b/keys/readme.md
new file mode 100644
index 00000000..2bfb156e
--- /dev/null
+++ b/keys/readme.md
@@ -0,0 +1,7 @@
+# Keys
+
+Copy the following files from a previous, official release of Preware into this folder:
+
+- cert.pem
+- pubkey.pem
+- signature.sha1
\ No newline at end of file
diff --git a/resources/de/lexicon.json b/resources/de/lexicon.json
deleted file mode 100755
index a80589e6..00000000
--- a/resources/de/lexicon.json
+++ /dev/null
@@ -1,394 +0,0 @@
-{
- "IPKGService.js": {
- "(offline root mode: not running ": "(offline root mode: not running ",
- "
Nothing Interesting.
": "Nichts von Interesse.
"
- },
- "configs-assistant.js": {
- "Add Feed": "Feed hinzuf\u00fcgen",
- "By adding a custom feed, you take full responsibility for any and all potential outcomes that may occur as a result of doing so, including (but not limited to): loss of warranty, loss of all data, loss of all privacy, security vulnerabilities and device damage.": "Durch das Hinzuf\u00fcgen eines benutzerdefinierten Feeds \u00fcbernehmen Sie die volle Verantwortung f\u00fcr jegliche negativen Ereignisse, einschlie\u00dflich (aber nicht beschr\u00e4nkt auf): Verlust der Garantie, Verlust aller Daten, Verlust von Privatsph\u00e4re , Sicherheitsl\u00fccken und Besch\u00e4digung des Ger\u00e4ts.",
- "Custom Feed": "Benutzerdefinierter Feed",
- "Is Compressed": "Komprimiert",
- "Name": "Name",
- "New Feed": "Neuer Feed",
- "The instructions you are following are obsolete. See http://testing.preware.org/": "Die Anleitung, die Sie befolgen, ist veraltet. Siehe http://testing.preware.org/",
- "URL": "URL",
- "You may not add alpha testing feeds here. See http://testing.preware.org/": "Sie d\u00fcrfen hier keine \\\"Alpha-Testing-Feeds\\\" hinzuf\u00fcgen. Siehe http://testing.preware.org/",
- "You may not add beta testing feeds here. See http://testing.preware.org/": "Sie d\u00fcrfen hier keine \\\"Beta-Testing-Feeds\\\" hinzuf\u00fcgen. Siehe http://testing.preware.org/",
- "You need to fill in all fields for a new feed.": "F\u00fcr den neuen Feed m\u00fcssen Sie alle Felder ausf\u00fcllen."
- },
- "configs-assistant.js, pkg-view-assistant.js": {
- "Installed": "Installiert"
- },
- "feeds.js, luna-assistant.js, pkg-load-assistant.js, update-assistant.js, configs-assistant.js": {
- "Cannot access the service. First try restarting Preware, or reboot your device and try again.": "Kann den Service nicht ansprechen. Starten Sie zun\u00e4chst Preware neu oder Ihr Ger\u00e4t und versuchen es dann erneut.",
- "The service is not running. First try restarting Preware, or reboot your device and try again.": "Der Service l\u00e4uft nicht. Starten Sie zun\u00e4chst Preware neu oder Ihr Ger\u00e4t und versuchen es dann erneut."
- },
- "file-picker-assistant.js": {
- "Select A File": "W\u00e4hlen Sie eine Datei aus"
- },
- "file-picker-assistant.js, folder-picker-assistant.js": {
- "Menu": ""
- },
- "help-assistant.js": {
- " by WebOS Internals": " von webOS Internals",
- "IRC Channel": "IRC-Kanal",
- "Support": "Support",
- "Wiki Page": "Wiki-Seite"
- },
- "help.js": {
- "App Tuckerbox is a homebrew app that allows you to register your device for direct access to information gathered from the HP App Catalog, Web and Beta feeds. When this option is on, Preware will install apps directly from the HP servers using information from these App Tuckerbox feeds. This may allow you to bypass device, region and carrier restrictions for free and previously purchased apps. This does not bypass purchase, and Preware cannot purchase apps. Note that your device must be registered with App Tuckerbox to access these feeds.": "App Tuckerbox ist eine Homebrew Anwendung, die es dem Nutzer erlaubt sein webOS Ger\u00e4t bei dem App Tuckerbox Server zu registrieren. Dies erm\u00f6glicht den direkten Zugriff auf Informationen des HP Palm-Catalog, Palm-Beta und Palm-Web Feed. Wenn diese Option aktiviert ist, wird Preware Apps direkt von den HP Servern mit Hilfe des App Tuckerbox Feeds auf dein webOS Ger\u00e4t installieren. Dies erm\u00f6glicht dir den Zugriff auf alle kostenlosen und bereits von dir bezahlten Apps ohne Beschr\u00e4nkungen bzgl. des Ger\u00e4tetyps, der L\u00e4ndereinstellung und des Mobilfunkanbieters. Diese Option erm\u00f6glicht es nicht, das Bezahlen von Apps zu umgehen. Apps k\u00f6nnen nicht mittels Preware gekauft werden. Beachte bitte, dass dein webOS Ger\u00e4t vorher registriert werden muss, damit du Zugriff auf App Tuckerbox nehmen kannst.",
- "Installed Is Available": "Schon install. anzeigen",
- "Only Show English Apps": "Nur englische Apps anz.",
- "Only Show Free Apps": "Nur kostenlose Apps",
- "Preware normally only shows apps that are compatible with your device. When this option is on, Preware will show all apps, regardless of device compatibility. Note that apps that are not compatible with your device may not operate correctly.": "Preware zeigt normalerweise nur Apps an die mit deinem webOS Ger\u00e4t kompatibel sind. Wenn diese Option aktiviert ist, zweigt Preware alle Apps an, unabh\u00e4ngig davon ob die App kompatibel zu deinem webOS Ger\u00e4t ist. Beachte bitte, dass Apps die nicht kompatibel sind m\u00f6glicherweise nicht richtig funktionieren werden.",
- "This allows you to change the default sort for lists of packages.- Category Default - Use the default sorts that we feel fit best for each of the package lists.
- Alphabetically - Sorts them alphabetically by package name, obviously.
- Last Updated - Sorts by the date the package was last updated.
- Price - Again, this one is pretty obvious.
": "Diese Einstellung erlaubt es dir die Standardsortierung in den Paketlisten zu \u00e4ndern.- Voreingestellt - Diese Einstellung \u00fcbernimmt die Standardsortierung der jeweiligen Kategorie. Dies kann je nach Kategorie unterschiedlich sein. Es ist die Sortierung, von der wir denken das Sie am besten passt.
- Alphabetisch - Sortiert alphabetisch nach dem Paketnamen, logischerweise.
- Aktualisiert am - Sortiert nach dem Datum, an dem das Paket das letztemal aktualisiert wurde.
- Preis - Auch hier ist es relativ logisch wie sortiert wird.
",
- "This changes the entire look of the app. The options themselves should be self-explanatory.": "Diese Einstellung \u00e4ndert das komplette Aussehen der Anwendung. Die einzelnen Optionen sollten selbst erkl\u00e4rend sein.",
- "This changes the frequency in which feeds are updated from the web. The feeds will always be loaded on every start. This simply determines if the feeds are updated before they\\'re loaded.- Every Launch - Always update every time you open preware.
- Once Daily - Only update if it\\'s been 24 hours since the last time the feeds were updated.
- Manually Only - Will never update feeds at start. It will only update when you trigger it manually from the prewares main scene.
- Ask At Launch - Asks you at launch whether or not you want to update the feeds this load.
": "",
- "This displays the date the last time the feeds were downloaded from the web.": "Diese Option zeigt das Datum und die Uhrzeit an, wann die Feeds das letztemal aus dem Internet aktualisiert wurden.",
- "This option ignores all packages that cost money (catalog apps) and only displays the free ones.": "Wenn diese Option aktiviert ist, werden alle Pakete die Geld kosten ignoriert und nur kostenfreie Apps angezeigt.",
- "This selects what package data appears in the package lists under the packages title.": "Hier kannst du ausw\u00e4hlen was in der Zeile unterhalb des Paketnamen in der Listenansicht angezeigt wird.",
- "This will scan the \\\"appinfo.js\\\" file for installed apps that are not in any of the feeds. This way you still get some information about the app. This stops \\\"This is a webOS application.\\\" from being listed as installed.": "",
- "When enabled, will allow you to browse outside /media/internal in the file picker for single package install.": "",
- "When off, only shows \\\"Available Packages\\\" on the main scene, and allows you to branch into the different types from there.
When oo, it will open up the options to choose which package types are linked directly from the main scene.": "",
- "When on, \\\"Available Applications\\\" will appear on the main scene.": "",
- "When on, \\\"Available Other\\\" will appear on the main scene. It will include anything which doesn\\'t fit into any of the other categories (like kernels, linux apps, etc.).": "",
- "When on, \\\"Available Patches\\\" will appear on the main scene.": "",
- "When on, \\\"Available Themes\\\" will appear on the main scene.": "",
- "When on, preware will only show english apps.": "Wenn diese Option aktiviert ist, werden nur englische Apps angezeigt.",
- "When this is on, Preware will check to see if it is the default handler for ipkg files, and will ask the user to rectify that if it is not.": "Wenn diese Option aktiviert ist, pr\u00fcft Preware nach ob es als Standardanwendung f\u00fcr .IPK Dateien registriert ist. Wenn dies nicht so ist, wird der Nutzer gefragt ob er Preware als Standardanwendung f\u00fcr .IPK Dateien registrieren m\u00f6chte oder nicht.",
- "When this option is on, packages that are installed appear in the \\\"Available Packages\\\" and lists like it. With it off, they only appear in the installed list or updates when applicable.": "",
- "With this turned on, package searches performed in preware (usually by just starting to type in list scenes or the main scene) will also search descriptions for what you typed in. It takes a little longer, but sometimes gets you better results.": "Wenn diese Option aktiviert ist, wird bei einer Suche in Preware auch in der Beschreibung der Pakete gesucht. Eine Suche in Preware kann dadurch gestartet werden, dass man einfach auf der Startseite oder in einer Liste drauflos tippt (beim TouchPad gibt es oben rechts ein Lupensymbol). Die Suche dauert dann ein bisschen l\u00e4nger, bringt aber meist bessere Ergebnisse."
- },
- "ipkg-log-assistant.js": {
- "The log is empty.
": "Das Log ist leer.
",
- "Email IPKG Log": "IPKG-Log mailen"
- },
- "luna-assistant.js": {
- "Due to a webOS bug, this will close and stop notifications from the phone, email and messaging applications when it rescans.": "Wegen eines WebOS-Fehlers werden Benachrichtigungen der Phone-, Mail- und Messaging-Apps w\u00e4hrend des Rescans nicht angezeigt.",
- "Rescan": "Aktualisieren",
- "Restart Java": "Java neu starten",
- "Restart Luna": "Luna neu starten",
- "This will cause your device to lose network connections and be pretty slow until it's done restarting.": "Ihr Ger\u00e4t wird bis zum Ende des Java-Neustarts die Netzwerkverbindung verlieren und ziemlich tr\u00e4ge reagieren.",
- "This will close all the applications you have open when it restarts.": "Bei einem Luna-Neustart werden alle offenen Applikationen geschlossen."
- },
- "luna-assistant.js, pkg-load-assistant.js, update-assistant.js": {
- "The service version is too old. First try rebooting your device, or reinstall Preware and try again.": "Die Service-Version ist zu alt. Starten Sie zun\u00e4chst Ihr Ger\u00e4t neu oder re-installieren Sie Preware und versuchen es dann erneut."
- },
- "main-assistant.js": {
- "Donated To WebOS Internals Lately?": "Schon an WebOS Internals gespendet?",
- "Accessing All Open Standard Feeds": "Zugriff auf alle offenen Standard-Feeds",
- "Applications, Themes and Patches": "Applikationen, Themes und Patches",
- "Available Applications": "Verf\u00fcgbare Apps",
- "Available Other": "Verf\u00fcgbare Andere",
- "Available Packages": "Verf\u00fcgbare Pakete",
- "Available Patches": "Verf\u00fcgbare Patches",
- "Available Themes": "Verf\u00fcgbare Themes",
- "Do It Now": "Jetzt durchf\u00fchren",
- "Happy Birthday to me!": "Happy Birthday to me!",
- "Installed Packages": "Installierte Pakete",
- "List of Everything": "Komplette Liste",
- "Now With More Cowbell": "Jetzt mit mehr Kuhglocken",
- "Package Updates": "Paket-Updates",
- "Press Enter To Install": "",
- "Press Enter To Search": "Dr\u00fccke Enter, um zu suchen",
- "Random Taglines Are Awesome": "Zuf\u00e4llige Slogans sind klasse",
- "Saved Package List": "Gespeicherte Paketliste",
- "The Advanced Homebrew Installer": "Der fortschrittliche Homebrew-Installer",
- "The Open Source Installer": "Der Open-Source-Installer",
- "The Open Standard Installer": "Der offene Standard-Installer",
- "The Universal Application Installer": "Der universelle Paketmanager",
- "The w Isn't Capitalized": "Das w wird nicht gro\u00dfgeschrieben",
- "We Know Palm Loves Preware": "Wir wissen, dass Palm Preware liebt.",
- "You have recently changed the feeds. You should update the package list.": "Sie haben die Feeds k\u00fcrzlich angepasst. Die Paketliste sollte aktualisiert werden.",
- "You have recently changed your blacklist. You should reload the package list.": "Sie haben k\u00fcrzlich die Schwarze Liste ge\u00e4ndert. Sie sollten die Paketliste neu laden",
- "v0.0.0": "v0.0.0"
- },
- "main-assistant.js, update-assistant.js, pkg-install-assistant.js": {
- "Install Package": "Paket installieren"
- },
- "package.js": {
- " installed": " installiert",
- " removal probably failed": " Entfernen m\u00f6glicherweise fehlgeschlagen",
- " removed": " entfernt",
- " updated": " aktualisiert",
- "Device Restart Is Required
You will need to restart your device to be able to use the package that you just installed.
": "Ger\u00e4teneustart erforderlich
Sie m\u00fcssen Ihr Ger\u00e4t neu starten bevor Sie das eben installierte Paket benutzen k\u00f6nnen.
",
- "Checking Dependencies": "Pr\u00fcfe Abh\u00e4ngigkeiten",
- "Downloading / Installing": "Lade / Installiere",
- "Downloading / Installing
": "Lade / Installiere
",
- "Downloading / Replacing": "Lade / Ersetze",
- "Downloading / Updating": "Lade / Aktualisiere",
- "Downloading / Updating
": "Lade / Aktualisiere
",
- "Error Installing: Communication Error": "Installationsfehler: Verbindungsfehler",
- "Error Installing: No Further Information": "Installationsfehler: Keine weitere Information",
- "Error Installing: See IPKG Log": "Installationsfehler: Siehe IPKG-Log",
- "Error Removing: Communication Error": "Fehler beim Entfernen: Verbindungsfehler",
- "Error Removing: No Further Information": "Fehler beim Entfernen: Keine weitere Information",
- "Error Removing: See IPKG Log": "Fehler beim Entfernen: Siehe IPKG-Log",
- "Error Updating: Communication Error": "Aktualisierungsfehler: Verbindungsfehler",
- "Error Updating: No Further Information": "Aktualisierungsfehler: Keine weitere Information",
- "Error Updating: See IPKG Log": "Aktualisierungsfehler: Siehe IPKG-Log",
- "Removing": "Entferne",
- "Removing
": "Entferne
"
- },
- "package.js, main-assistant.js, packages.js": {
- "Later": "Nachher"
- },
- "package.js, packages.js": {
- "Java Restart Is Required
Once you press Ok your device will lose network connection and be unresponsive until it is done restarting.
": "Java-Neustart erforderlich
Sobald Sie Ok w\u00e4hlen, wird Ihr Ger\u00e4t die Netzwerkverbindung verlieren und es kann m\u00f6glicherweise bis zum Anschluss des Java-Neustarts nicht mehr reagieren.
",
- "Luna Restart Is Required
Once you press Ok all your open applications will be closed while luna restarts.
": "Luna-Neustart erforderlich
Wenn Sie Ok dr\u00fccken, werden alle offenen Applikationen w\u00e4hrend des Neustarts von Luna geschlossen.
"
- },
- "packages.js": {
- " to be installed or updated.": " zu installieren oder zu aktualisieren",
- " other package": " Paket(en)",
- "Device Restart Is Required
You will need to restart your device to be able to use the packages that were just installed.
": "Ger\u00e4teneustart erforderlich
Sie m\u00fcssen Ihr Ger\u00e4t neu starten bevor Sie die eben installierten Pakete benutzen k\u00f6nnen.
",
- "Complete!": "Fertig!",
- "Done Fixing!": "Reparatur beendet!",
- "Done Loading!": "Laden beendet!",
- "Fixing Unknown Packages
": " Repariere unbekannte Pakete
",
- "Loading Package Information
": "Lade Paket-Informationen
",
- "Loading Package Information
Status": "Lade Paket-Informationen
Status",
- "Reading Saved Package List": "Lese Liste gespeicherte Pakete",
- "Scanning Unknown Packages
": "Pr\u00fcfe unbekannte Pakete
",
- "Install / Update": "Installieren / Aktualisieren",
- "Install / Update ": "Installieren / Aktualisieren ",
- "Installing / Updating": "Installiere / Aktualisiere",
- "It": "",
- "Packages installed": "Pakete installiert",
- "Packages installed:
": "Installierte Pakete:
",
- "Preware: Error writing Saved Package List": "Preware: Fehler beim Schreiben der Liste gepeicherter Pakete",
- "Remove Anyways": "Trotzdem entfernen",
- "The Package Manager Service is not running. Did you remember to install it? If you did, first try restarting Preware, then try rebooting your device and not launching Preware until you have a stable network connection available.": "",
- "Them": "",
- "These packages have dependencies that need to be installed or updated.": "Diese Pakete haben Abh\u00e4ngigkeiten, die installiert oder aktualisiert werden m\u00fcssen.",
- "This package depends on ": "Dieses Paket h\u00e4ngt ab von ",
- "This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function.": "Dieses Paket hat #{num} andere/s installierte/s #{package} das/die von ihm #{depend}.
Entfernen des Pakets kann dazu f\u00fchren, dass es nicht mehr funktioniert.",
- "Unable to open saved packages database: ": "Kann die Datenbank der gespeicherten Pakete nicht öffnen: ",
- "View ": "Ansehen",
- "View All": "Alle ansehen",
- "depend": "abh\u00e4ngen",
- "depends": "abh\u00e4ngt",
- "it": "",
- "package": "Paket",
- "packages": "Pakete",
- "them": ""
- },
- "pkg-connected-assistant.js": {
- "Connected Packages": "Verbundene Pakete",
- "Install / Update All": "Alles Installieren / Aktualisieren",
- "Packages That Depend On This": "Davon abh\u00e4ngige Pakete",
- "Packages To Be Installed / Updated": "Zu installieren / aktualisieren"
- },
- "pkg-connected-assistant.js, package.js, pkg-install-assistant.js, pkg-view-assistant.js, ipkg-log-assistant.js": {
- "IPKG Log": "IPKG-Logdatei"
- },
- "pkg-connected-assistant.js, pkg-list-assistant.js, help-assistant.js, pkg-view-assistant.js, pkg-groups-assistant.js, pkg-install-assistant.js, ipkg-log-assistant.js, main-assistant.js, configs-assistant.js, preferences-assistant.js, preferences-blacklist-assistant.js, pkg-load-assistant.js, startup-assistant.js, update-assistant.js": {
- "Help": "Hilfe"
- },
- "pkg-connected-assistant.js, pkg-list-assistant.js, pkg-view-assistant.js, resourceHandler.js, pkg-groups-assistant.js, file-picker-assistant.js, pkg-install-assistant.js, configs-assistant.js, package.js, preferences-assistant.js, luna-assistant.js, pkg-load-assistant.js, update-assistant.js, packages.js": {
- "Ok": "Ok"
- },
- "pkg-install-assistant.js": {
- "Note:
If this package needs a luna restart or device restart after installation, you will need to manually perform it when the installation is complete.": "Hinweis:
Wenn dieses Paket einen Luna- oder Ger\u00e4teneustart erfordert, m\u00fcssen Sie diesen nach der Paketinstallation manuell durchf\u00fchren.",
- "Browse": "Durchsuchen",
- "File": "Datei",
- "Get Info": "Informationen",
- "Package": "Paket",
- "http:// or file:// or ftp://": "http:// oder file:// oder ftp://"
- },
- "pkg-install-assistant.js, pkg-view-assistant.js": {
- "Install": "Installieren"
- },
- "pkg-list-assistant.js": {
- "Install All": "Alle inst.",
- "None": "Keine",
- "Packages": "Pakete",
- "Preware: Wrote Saved Package List": "Preware: Gespeicherte Paketliste aktualisiert",
- "Update All": "Alle aktualisieren"
- },
- "pkg-list-assistant.js, pkg-groups-assistant.js, main-assistant.js, configs-assistant.js, preferences-assistant.js, startup-assistant.js, update-assistant.js": {
- "Preferences": "Einstellungen"
- },
- "pkg-list-assistant.js, pkg-groups-assistant.js, main-assistant.js, help.js, preferences-assistant.js, update-assistant.js": {
- "Update Feeds": "Feeds aktualisieren"
- },
- "pkg-list-assistant.js, pkg-groups-assistant.js, main-assistant.js, luna-assistant.js, startup-assistant.js, update-assistant.js": {
- "Luna Manager": "Luna-Manager"
- },
- "pkg-list-assistant.js, pkg-view-assistant.js": {
- "Update": "Aktualisieren"
- },
- "pkg-load-assistant.js": {
- "ERROR!
Unknown feed?": "FEHLER!
Unbekannter Feed?",
- "Loading Package": "Lade Paket"
- },
- "pkg-load-assistant.js, update-assistant.js": {
- "Checking Device Type": "Pr\u00fcfe Ger\u00e4tetyp",
- "Checking Service Access": "Pr\u00fcfe Service-Verf\u00fcgbarkeit",
- "Done!": "Fertig!",
- "ERROR!": "FEHLER!",
- "Starting": "Starte",
- "This action should be immediate. If it takes longer than that, it is probably due to interrupting an update or a download. You should reboot your device and try again.": "Diese Aktion sollte ohne Verz\u00f6gerung ablaufen. Wenn es l\u00e4nger dauert, dann ist m\u00f6glicherweise eine Aktualisierung oder eine Ladevorgang abgebrochen. Sie sollten dann Ihr Ger\u00e4t neu starten und es dann erneut versuchen."
- },
- "pkg-load-assistant.js, update-assistant.js, packages.js": {
- "Loading Package Information": "Lade Paket-Informationen"
- },
- "pkg-view-assistant.js": {
- "Catalog": "Katalog",
- "Countries": "L\u00e4nder",
- "Device": "Ger\u00e4t",
- "Devices": "Ger\u00e4te",
- "Download Size": "Download",
- "Homepage": "Homepage",
- "Id": "Id",
- "Incompatible Device": "Inkompatibles Ger\u00e4t",
- "Info": "Info",
- "Installed Size": "Installiert",
- "Installed Version": "Installierte Version",
- "Language": "Sprache",
- "Languages": "Sprachen",
- "Launch": "Starten",
- "Maintainers": "Betreuer",
- "Remove": "Entfernen",
- "This app is marked as incompatible with this device. You are installing it at your own risk and give up all moral and legal rights to developer support for this installation. Community support may be available at forums.precentral.net.": "Diese App ist als inkompatibel mit diesem Ger\u00e4t markiert. Sie installieren sie auf eigene Gefahr und begeben sich aller moralischen und gesetzlichen Rechte auf Unterst\u00fctzung durch den Entwickler. M\u00f6glicheweise hilft Ihnen die Community auf forums.precentral.net.",
- "This app is marked as incompatible with this device. You are updating it at your own risk and give up all moral and legal rights to developer support for this installation. Community support may be available at forums.precentral.net.": "Diese App ist als inkompatibel mit diesem Ger\u00e4t markiert. Sie aktualisieren sie auf eigene Gefahr und begeben sich aller moralischen und gesetzlichen Rechte auf Unterst\u00fctzung durch den Entwickler. M\u00f6glicheweise hilft Ihnen die Community auf forums.precentral.net.",
- "Type": "Typ"
- },
- "pkg-view-assistant.js, configs-assistant.js, packages.js, file-picker-assistant.js": {
- "Cancel": "Abbrechen"
- },
- "preferences-assistant.js": {
- "Actions": "Aktionen",
- "Add": "Hinzuf\u00fcgen",
- "Alphabetically": "Alphabetisch",
- "App Catalog Blue": "Blauer App-Katalog",
- "App Catalog Green": "Gr\u00fcnerApp-Katalog",
- "Ask At Launch": "Beim Start fragen",
- "Automatically Install": "Automatically Install",
- "Background": "Background",
- "Blacklist": "Schwarze Liste",
- "Category Default": "Voreingestellt",
- "Every Launch": "Bei jedem Start",
- "Global": "Global",
- "Installed is Available": "Schon install. anzeigen",
- "List Scene": "Paketliste",
- "Main Scene": "Hauptseite",
- "Manually Only": "Nur manuell",
- "Modified Date": "Aktualisiert am",
- "Never": "Nie",
- "Off": "Aus",
- "On": "An",
- "Once Daily": "Einmal t\u00e4glich",
- "Package ID": "Paket-ID",
- "Palm Dark": "Palm Dunkel",
- "Palm Default": "Palm Vorgabe",
- "Price & Country": "Preis & Land",
- "Price & Feed": "Preis & Feed",
- "Price & License": "Preis & Lizenz",
- "Price, Vers. & Date": "Preis, Vers. & Datum",
- "Price, Vers. & Feed": "Preis, Vers. & Feed",
- "Price, Vers. & Maint.": "Preis, Vers. & Betr.",
- "Rod Mode": "Rod-Modus",
- "Search Field": "Suchfeld",
- "Secret Stuff": "Geheimsache",
- "Startup": "Beim Start",
- "This version has no secret options.": "This version has no secret options.",
- "Vers, Date & Feed": "Vers., Datum & Feed",
- "Vers, Date & Lic.": "Vers., Datum & Liz.",
- "Vers, Maint. & Feed": "Vers., Betr. & Feed",
- "Version & Date": "Version & Datum",
- "Version & Feed": "Version & Feed",
- "Version & ID": "Version & Paket-ID",
- "Version & Maint.": "Version & Betreuer"
- },
- "preferences-assistant.js, configs-assistant.js, pkg-view-assistant.js": {
- "Feeds": "Feeds"
- },
- "preferences-assistant.js, help.js": {
- "Browse From Root": "Root durchsuchen",
- "Check .ipk Association": ".IPK Zuordnung pr\u00fcfen",
- "Default Sort": "Sortierung",
- "Ignore Device Compat.": "Ger\u00e4tetyp ignorieren",
- "Last Update": "Letztes Update",
- "Scan Unknown Packages": "Unbek. Pakete pr\u00fcfen",
- "Search Descriptions": "In Beschreib. suchen",
- "Second Line": "Zweite Zeile",
- "Show Applications": "Applikationen anzeigen",
- "Show Available Types": "Verf\u00fcgbare Typen zeigen",
- "Show Other Types": "Andere Typen anzeigen",
- "Show Patches": "Patches anzeigen",
- "Show Themes": "Themes anzeigen",
- "Theme": "Thema",
- "Use App Tuckerbox": "App-Tuckerbox nutzen"
- },
- "preferences-assistant.js, pkg-view-assistant.js": {
- "Country": "Land",
- "Feed": "Feed",
- "Last Updated": "Aktualisiert am",
- "License": "Lizenz",
- "Price": "Preis",
- "Version": "Version"
- },
- "preferences-assistant.js, preferences-blacklist-assistant.js, pkg-view-assistant.js": {
- "Maintainer": "Betreuer"
- },
- "preferences-assistant.js, resourceHandler.js, update-assistant.js, configs-assistant.js": {
- "No": "Nein",
- "Yes": "Ja"
- },
- "preferences-blacklist-assistant.js": {
- "Add Blacklist": "Zur Schwarzen Liste hinzuf\u00fcgen",
- "Edit Blacklist": "Schwarze Liste bearbeiten",
- "Field": "Feld",
- "Package Id": "Paket-Id",
- "Save": "Speichern",
- "Search For": "Suche nach",
- "Search In": "Suche in",
- "Title": "Titel"
- },
- "preferences-blacklist-assistant.js, pkg-view-assistant.js": {
- "Category": "Kategorie",
- "Description": "Beschreibung"
- },
- "resourceHandler.js": {
- "A few months ago, we released a beta version of preware. A version that was only in the beta feeds for about 6 hours. And you were fortunate enough to get that very special and totally awesome version of preware...
Unfortunately, that version had a bug. A bug which incorrectly registered itself to handle .ipk files. And now, that bug has the possibility to cause you some unanticipated problems. And we're very sorry about that.
Fortunately, we have a fix.": "Vor einigen Monaten haben wir eine Beta-Version von Preware freigegeben. Eine Version, die nur f\u00fcr ca. 6 Stunden in den Beta-Feeds war. Und Sie waren gl\u00fccklich genug, um diese besondere und \u00fcberaus tolle Version von Preware zu erhalten ...
Leider hatte diese Version einen Bug. Einen Bug, der sich f\u00e4schlicherweise selbst als zust\u00e4ndig f\u00fcr .ipk-Dateien eingetragen hat. Und nun kann dieser Bug einige unerwartete Probleme bringen. Da tut uns sehr leid.
Zum Gl\u00fcck haben wir eine L\u00f6sung.",
- "Always perform check": "Immer \u00fcberpr\u00fcfen",
- "FileType Association": "Dateitypzuordnung",
- "Make active handler": "Zuordnung aktivieren",
- "Preware <3s You": "Preware <3 dich",
- "Take me to it!": "Bring mich hin",
- "Unknown": "Unbekannt",
- "We couldn't find it! Make sure you have the right feeds turned on.": "Wir konnten es nicht finden! Stellen Sie sicher, dass die richtigen Feeds eingeschaltet sind."
- },
- "resourceHandler.js, main-assistant.js": {
- "Preware": "Preware"
- },
- "startup-assistant.js": {
- "Here are some tips for first-timers:- Preware will take some time to download the data for all your enabled package feeds
- Select the \\\"Preferences\\\" menu item to change how often the feeds are updated
- Customize the main screen using the \\\"Show Available Types\\\" preference options
- Select the \\\"Manage Feeds\\\" menu item to enable just your desired package feeds
- To search, just start typing
": "Hier sind einige Tipps f\u00fcr Einsteiger:- Preware ben\u00f6tigt einige Zeit um die Daten zu allen aktiven Paket-Feeds zu laden
- W\u00e4hlen Sie im Men\u00fc \\\"Einstellungen\\\", wie h\u00e4ufig die Feeds aktualisiert werden sollen
- Gestalten Sie den Haupt-Schirm mit der Einstellung \\\"Verf\u00fcgbare Typen\\\"
- W\u00e4hlen Sie \\\"Feeds verwalten\\\", um nur die gew\u00fcnschten Paket-Feeds zu aktivieren
- Um zu suchen, einfach lostippen
",
- "Ok, I've read this. Let's continue ...": "Ok, ich habe es gelesen. Fortfahren ... ",
- "Preware Changelog": "Preware-Neuerungen",
- "We hope you enjoy all of the many Applications, Themes and Patches that Preware makes available.
Please consider making a donation if you wish to show your appreciation.": "Wir hoffen, dass Sie an den vielen Applikationen, Themen und Patches Freude haben.
Bitte ziehen Sie eine Spende in Erw\u00e4gung, wenn Sie Ihre Anerkennung zeigen wollen.",
- "Welcome To Preware": "Willkommen bei Preware"
- },
- "startup-assistant.js, help-assistant.js, pkg-view-assistant.js": {
- "Changelog": "Neuerungen"
- },
- "update-assistant.js": {
- "Checking Internet Connection": "Pr\u00fcfe Internet-Verbindung",
- "Done Downloading!": "Download erledigt!",
- "Downloading Feed Information": "Lade Feed-Informationen",
- "Downloading Feed Information
": "Lade Feed-Informationen
",
- "Preware: Done Loading Feeds": "Preware: Feeds heruntergeladen",
- "Preware: Done Updating Feeds": "Preware: Feeds aktualisiert",
- "This action should be immediate. If it takes longer than that, then check your network connectivity.": "",
- "This should take less than a couple of minutes even on a slow connection.
If it takes longer than that, first check your network connection, then try disabling feeds one at a time until you find which of the feeds are not responding.": "Dies sollte selbst bei einer langsamen Verbindung nur wenige Minuten dauern.
Wenn es l\u00e4nger dauert, pr\u00fcfen Sie zun\u00e4chst die Netzwerkverbindung, anschließend deaktivieren Sie einen Feed nach dem anderen, bis Sie herausfinden, welcher nicht reagiert.",
- "Update Feeds?": "Feeds aktualisieren?"
- },
- "update-assistant.js, main-assistant.js, pkg-groups-assistant.js, pkg-list-assistant.js": {
- "Manage Feeds": "Feeds verwalten"
- },
- "utility.js": {
- " B": " B",
- " KB": " KB",
- " MB": " MB"
- }
-}
diff --git a/resources/de/strings.json b/resources/de/strings.json
deleted file mode 100755
index 403f25a9..00000000
--- a/resources/de/strings.json
+++ /dev/null
@@ -1,269 +0,0 @@
-{
-" B": " B",
-" KB": " KB",
-" MB": " MB",
-" other package": " Paket(en)",
-"Donated To WebOS Internals Lately?": "Schon an WebOS Internals gespendet?",
-"Device Restart Is Required
You will need to restart your device to be able to use the package that you just installed.
": "Ger\u00e4teneustart erforderlich
Sie m\u00fcssen Ihr Ger\u00e4t neu starten bevor Sie das eben installierte Paket benutzen k\u00f6nnen.
",
-"Device Restart Is Required
You will need to restart your device to be able to use the packages that were just installed.
": "Ger\u00e4teneustart erforderlich
Sie m\u00fcssen Ihr Ger\u00e4t neu starten bevor Sie die eben installierten Pakete benutzen k\u00f6nnen.
",
-"Java Restart Is Required
Once you press Ok your device will lose network connection and be unresponsive until it is done restarting.
": "Java-Neustart erforderlich
Sobald Sie Ok w\u00e4hlen, wird Ihr Ger\u00e4t die Netzwerkverbindung verlieren und es kann m\u00f6glicherweise bis zum Anschluss des Java-Neustarts nicht mehr reagieren.
",
-"Luna Restart Is Required
Once you press Ok all your open applications will be closed while luna restarts.
": "Luna-Neustart erforderlich
Wenn Sie Ok dr\u00fccken, werden alle offenen Applikationen w\u00e4hrend des Neustarts von Luna geschlossen.
",
-"Note:
If this package needs a luna restart or device restart after installation, you will need to manually perform it when the installation is complete.": "Hinweis:
Wenn dieses Paket einen Luna- oder Ger\u00e4teneustart erfordert, m\u00fcssen Sie diesen nach der Paketinstallation manuell durchf\u00fchren.",
-"Nothing Interesting.
": "Nichts von Interesse.
",
-"The log is empty.
": "Das Log ist leer.
",
-"Checking Device Type": "Pr\u00fcfe Ger\u00e4tetyp",
-"Checking Internet Connection": "Pr\u00fcfe Internet-Verbindung",
-"Checking Service Access": "Pr\u00fcfe Service-Verf\u00fcgbarkeit",
-"Complete!": "Fertig!",
-"Done Downloading!": "Download erledigt!",
-"Done Fixing!": "Reparatur beendet!",
-"Done Loading!": "Laden beendet!",
-"Done!": "Fertig!",
-"Downloading Feed Information": "Lade Feed-Informationen",
-"Downloading Feed Information
": "Lade Feed-Informationen
",
-"ERROR!": "FEHLER!",
-"ERROR!
Unknown feed?": "FEHLER!
Unbekannter Feed?",
-"Fixing Unknown Packages
": " Repariere unbekannte Pakete
",
-"Loading Package Information": "Lade Paket-Informationen",
-"Loading Package Information
": "Lade Paket-Informationen
",
-"Loading Package Information
Status": "Lade Paket-Informationen
Status",
-"Loading Package": "Lade Paket",
-"Reading Saved Package List": "Lese Liste gespeicherte Pakete",
-"Scanning Unknown Packages
": "Pr\u00fcfe unbekannte Pakete
",
-"A few months ago, we released a beta version of preware. A version that was only in the beta feeds for about 6 hours. And you were fortunate enough to get that very special and totally awesome version of preware...
Unfortunately, that version had a bug. A bug which incorrectly registered itself to handle .ipk files. And now, that bug has the possibility to cause you some unanticipated problems. And we're very sorry about that.
Fortunately, we have a fix.": "Vor einigen Monaten haben wir eine Beta-Version von Preware freigegeben. Eine Version, die nur f\u00fcr ca. 6 Stunden in den Beta-Feeds war. Und Sie waren gl\u00fccklich genug, um diese besondere und \u00fcberaus tolle Version von Preware zu erhalten ...
Leider hatte diese Version einen Bug. Einen Bug, der sich f\u00e4schlicherweise selbst als zust\u00e4ndig f\u00fcr .ipk-Dateien eingetragen hat. Und nun kann dieser Bug einige unerwartete Probleme bringen. Da tut uns sehr leid.
Zum Gl\u00fcck haben wir eine L\u00f6sung.",
-"Accessing All Open Standard Feeds": "Zugriff auf alle offenen Standard-Feeds",
-"Actions": "Aktionen",
-"Add": "Hinzuf\u00fcgen",
-"Add Blacklist": "Zur Schwarzen Liste hinzuf\u00fcgen",
-"Add Feed": "Feed hinzuf\u00fcgen",
-"Alphabetically": "Alphabetisch",
-"Always perform check": "Immer \u00fcberpr\u00fcfen",
-"App Catalog Blue": "Blauer App-Katalog",
-"App Catalog Green": "Gr\u00fcnerApp-Katalog",
-"App Tuckerbox is a homebrew app that allows you to register your device for direct access to information gathered from the HP App Catalog, Web and Beta feeds. When this option is on, Preware will install apps directly from the HP servers using information from these App Tuckerbox feeds. This may allow you to bypass device, region and carrier restrictions for free and previously purchased apps. This does not bypass purchase, and Preware cannot purchase apps. Note that your device must be registered with App Tuckerbox to access these feeds.": "App Tuckerbox ist eine Homebrew Anwendung, die es dem Nutzer erlaubt sein webOS Ger\u00e4t bei dem App Tuckerbox Server zu registrieren. Dies erm\u00f6glicht den direkten Zugriff auf Informationen des HP Palm-Catalog, Palm-Beta und Palm-Web Feed. Wenn diese Option aktiviert ist, wird Preware Apps direkt von den HP Servern mit Hilfe des App Tuckerbox Feeds auf dein webOS Ger\u00e4t installieren. Dies erm\u00f6glicht dir den Zugriff auf alle kostenlosen und bereits von dir bezahlten Apps ohne Beschr\u00e4nkungen bzgl. des Ger\u00e4tetyps, der L\u00e4ndereinstellung und des Mobilfunkanbieters. Diese Option erm\u00f6glicht es nicht, das Bezahlen von Apps zu umgehen. Apps k\u00f6nnen nicht mittels Preware gekauft werden. Beachte bitte, dass dein webOS Ger\u00e4t vorher registriert werden muss, damit du Zugriff auf App Tuckerbox nehmen kannst.",
-"Applications, Themes and Patches": "Applikationen, Themes und Patches",
-"Ask At Launch": "Beim Start fragen",
-"Automatically Install": "Automatically Install",
-"Available Applications": "Verf\u00fcgbare Apps",
-"Available Other": "Verf\u00fcgbare Andere",
-"Available Packages": "Verf\u00fcgbare Pakete",
-"Available Patches": "Verf\u00fcgbare Patches",
-"Available Themes": "Verf\u00fcgbare Themes",
-"Background": "Background",
-"Blacklist": "Schwarze Liste",
-"Browse": "Durchsuchen",
-"Browse From Root": "Root durchsuchen",
-"By adding a custom feed, you take full responsibility for any and all potential outcomes that may occur as a result of doing so, including (but not limited to): loss of warranty, loss of all data, loss of all privacy, security vulnerabilities and device damage.": "Durch das Hinzuf\u00fcgen eines benutzerdefinierten Feeds \u00fcbernehmen Sie die volle Verantwortung f\u00fcr jegliche negativen Ereignisse, einschlie\u00dflich (aber nicht beschr\u00e4nkt auf): Verlust der Garantie, Verlust aller Daten, Verlust von Privatsph\u00e4re , Sicherheitsl\u00fccken und Besch\u00e4digung des Ger\u00e4ts.",
-"Cancel": "Abbrechen",
-"Cannot access the service. First try restarting Preware, or reboot your device and try again.": "Kann den Service nicht ansprechen. Starten Sie zun\u00e4chst Preware neu oder Ihr Ger\u00e4t und versuchen es dann erneut.",
-"Catalog": "Katalog",
-"Category": "Kategorie",
-"Category Default": "Voreingestellt",
-"Changelog": "Neuerungen",
-"Check .ipk Association": ".IPK Zuordnung pr\u00fcfen",
-"Checking Dependencies": "Pr\u00fcfe Abh\u00e4ngigkeiten",
-"Connected Packages": "Verbundene Pakete",
-"Countries": "L\u00e4nder",
-"Country": "Land",
-"Custom Feed": "Benutzerdefinierter Feed",
-"Default Sort": "Sortierung",
-"Description": "Beschreibung",
-"Device": "Ger\u00e4t",
-"Devices": "Ger\u00e4te",
-"Do It Now": "Jetzt durchf\u00fchren",
-"Download Size": "Download",
-"Downloading / Installing": "Lade / Installiere",
-"Downloading / Installing
": "Lade / Installiere
",
-"Downloading / Replacing": "Lade / Ersetze",
-"Downloading / Updating": "Lade / Aktualisiere",
-"Downloading / Updating
": "Lade / Aktualisiere
",
-"Due to a webOS bug, this will close and stop notifications from the phone, email and messaging applications when it rescans.": "Wegen eines WebOS-Fehlers werden Benachrichtigungen der Phone-, Mail- und Messaging-Apps w\u00e4hrend des Rescans nicht angezeigt.",
-"Edit Blacklist": "Schwarze Liste bearbeiten",
-"Email IPKG Log": "IPKG-Log mailen",
-"Error Installing: Communication Error": "Installationsfehler: Verbindungsfehler",
-"Error Installing: No Further Information": "Installationsfehler: Keine weitere Information",
-"Error Installing: See IPKG Log": "Installationsfehler: Siehe IPKG-Log",
-"Error Removing: Communication Error": "Fehler beim Entfernen: Verbindungsfehler",
-"Error Removing: No Further Information": "Fehler beim Entfernen: Keine weitere Information",
-"Error Removing: See IPKG Log": "Fehler beim Entfernen: Siehe IPKG-Log",
-"Error Updating: Communication Error": "Aktualisierungsfehler: Verbindungsfehler",
-"Error Updating: No Further Information": "Aktualisierungsfehler: Keine weitere Information",
-"Error Updating: See IPKG Log": "Aktualisierungsfehler: Siehe IPKG-Log",
-"Every Launch": "Bei jedem Start",
-"Feed": "Feed",
-"Feeds": "Feeds",
-"Field": "Feld",
-"File": "Datei",
-"FileType Association": "Dateitypzuordnung",
-"Get Info": "Informationen",
-"Global": "Global",
-"Happy Birthday to me!": "Happy Birthday to me!",
-"Help": "Hilfe",
-"Here are some tips for first-timers:- Preware will take some time to download the data for all your enabled package feeds
- Select the \\\"Preferences\\\" menu item to change how often the feeds are updated
- Customize the main screen using the \\\"Show Available Types\\\" preference options
- Select the \\\"Manage Feeds\\\" menu item to enable just your desired package feeds
- To search, just start typing
": "Hier sind einige Tipps f\u00fcr Einsteiger:- Preware ben\u00f6tigt einige Zeit um die Daten zu allen aktiven Paket-Feeds zu laden
- W\u00e4hlen Sie im Men\u00fc \\\"Einstellungen\\\", wie h\u00e4ufig die Feeds aktualisiert werden sollen
- Gestalten Sie den Haupt-Schirm mit der Einstellung \\\"Verf\u00fcgbare Typen\\\"
- W\u00e4hlen Sie \\\"Feeds verwalten\\\", um nur die gew\u00fcnschten Paket-Feeds zu aktivieren
- Um zu suchen, einfach lostippen
",
-"Homepage": "Homepage",
-"IPKG Log": "IPKG-Logdatei",
-"IRC Channel": "IRC-Kanal",
-"Id": "Id",
-"Ignore Device Compat.": "Ger\u00e4tetyp ignorieren",
-"Incompatible Device": "Inkompatibles Ger\u00e4t",
-"Info": "Info",
-"Install": "Installieren",
-"Install / Update": "Installieren / Aktualisieren",
-"Install / Update All": "Alles Installieren / Aktualisieren",
-"Install All": "Alle inst.",
-"Install Package": "Paket installieren",
-"Installed": "Installiert",
-"Installed Is Available": "Schon install. anzeigen",
-"Installed Packages": "Installierte Pakete",
-"Installed Size": "Installiert",
-"Installed Version": "Installierte Version",
-"Installed is Available": "Schon install. anzeigen",
-"Installing / Updating": "Installiere / Aktualisiere",
-"Is Compressed": "Komprimiert",
-"Language": "Sprache",
-"Languages": "Sprachen",
-"Last Update": "Letztes Update",
-"Last Updated": "Aktualisiert am",
-"Later": "Nachher",
-"Launch": "Starten",
-"License": "Lizenz",
-"List Scene": "Paketliste",
-"List of Everything": "Komplette Liste",
-"Luna Manager": "Luna-Manager",
-"Main Scene": "Hauptseite",
-"Maintainer": "Betreuer",
-"Maintainers": "Betreuer",
-"Make active handler": "Zuordnung aktivieren",
-"Manage Feeds": "Feeds verwalten",
-"Manually Only": "Nur manuell",
-"Modified Date": "Aktualisiert am",
-"Name": "Name",
-"Never": "Nie",
-"New Feed": "Neuer Feed",
-"No": "Nein",
-"None": "Keine",
-"Now With More Cowbell": "Jetzt mit mehr Kuhglocken",
-"Off": "Aus",
-"Ok": "Ok",
-"Ok, I've read this. Let's continue ...": "Ok, ich habe es gelesen. Fortfahren ... ",
-"On": "An",
-"Once Daily": "Einmal t\u00e4glich",
-"Only Show English Apps": "Nur englische Apps anz.",
-"Only Show Free Apps": "Nur kostenlose Apps",
-"Package": "Paket",
-"Package ID": "Paket-ID",
-"Package Id": "Paket-Id",
-"Package Updates": "Paket-Updates",
-"Packages": "Pakete",
-"Packages That Depend On This": "Davon abh\u00e4ngige Pakete",
-"Packages To Be Installed / Updated": "Zu installieren / aktualisieren",
-"Packages installed": "Pakete installiert",
-"Packages installed:
": "Installierte Pakete:
",
-"Palm Dark": "Palm Dunkel",
-"Palm Default": "Palm Vorgabe",
-"Preferences": "Einstellungen",
-"Press Enter To Search": "Dr\u00fccke Enter, um zu suchen",
-"Preware": "Preware",
-"Preware <3s You": "Preware <3 dich",
-"Preware Changelog": "Preware-Neuerungen",
-"Preware normally only shows apps that are compatible with your device. When this option is on, Preware will show all apps, regardless of device compatibility. Note that apps that are not compatible with your device may not operate correctly.": "Preware zeigt normalerweise nur Apps an die mit deinem webOS Ger\u00e4t kompatibel sind. Wenn diese Option aktiviert ist, zweigt Preware alle Apps an, unabh\u00e4ngig davon ob die App kompatibel zu deinem webOS Ger\u00e4t ist. Beachte bitte, dass Apps die nicht kompatibel sind m\u00f6glicherweise nicht richtig funktionieren werden.",
-"Preware: Done Loading Feeds": "Preware: Feeds heruntergeladen",
-"Preware: Done Updating Feeds": "Preware: Feeds aktualisiert",
-"Preware: Wrote Saved Package List": "Preware: Gespeicherte Paketliste aktualisiert",
-"Price": "Preis",
-"Price & Country": "Preis & Land",
-"Price & Feed": "Preis & Feed",
-"Price & License": "Preis & Lizenz",
-"Price, Vers. & Date": "Preis, Vers. & Datum",
-"Price, Vers. & Feed": "Preis, Vers. & Feed",
-"Price, Vers. & Maint.": "Preis, Vers. & Betr.",
-"Random Taglines Are Awesome": "Zuf\u00e4llige Slogans sind klasse",
-"Remove": "Entfernen",
-"Removing": "Entferne",
-"Removing
": "Entferne
",
-"Rescan": "Aktualisieren",
-"Restart Java": "Java neu starten",
-"Restart Luna": "Luna neu starten",
-"Rod Mode": "Rod-Modus",
-"Save": "Speichern",
-"Saved Package List": "Gespeicherte Paketliste",
-"Scan Unknown Packages": "Unbek. Pakete pr\u00fcfen",
-"Search Descriptions": "In Beschreib. suchen",
-"Search Field": "Suchfeld",
-"Search For": "Suche nach",
-"Search In": "Suche in",
-"Second Line": "Zweite Zeile",
-"Secret Stuff": "Secret Stuff",
-"Select A File": "W\u00e4hlen Sie eine Datei aus",
-"Show Applications": "Applikationen anzeigen",
-"Show Available Types": "Verf\u00fcgbare Typen zeigen",
-"Show Other Types": "Andere Typen anzeigen",
-"Show Patches": "Patches anzeigen",
-"Show Themes": "Themes anzeigen",
-"Starting": "Starte",
-"Startup": "Beim Start",
-"Support": "Support",
-"Take me to it!": "Bring mich hin",
-"The Advanced Homebrew Installer": "Der fortschrittliche Homebrew-Installer",
-"The Open Source Installer": "Der Open-Source-Installer",
-"The Open Standard Installer": "Der offene Standard-Installer",
-"The Universal Application Installer": "Der universelle Paketmanager",
-"The instructions you are following are obsolete. See http://testing.preware.org/": "Die Anleitung, die Sie befolgen, ist veraltet. Siehe http://testing.preware.org/",
-"The service is not running. First try restarting Preware, or reboot your device and try again.": "Der Service l\u00e4uft nicht. Starten Sie zun\u00e4chst Preware neu oder Ihr Ger\u00e4t und versuchen es dann erneut.",
-"The service version is too old. First try rebooting your device, or reinstall Preware and try again.": "Die Service-Version ist zu alt. Starten Sie zun\u00e4chst Ihr Ger\u00e4t neu oder re-installieren Sie Preware und versuchen es dann erneut.",
-"The w Isn't Capitalized": "Das w wird nicht gro\u00dfgeschrieben",
-"Theme": "Thema",
-"These packages have dependencies that need to be installed or updated.": "Diese Pakete haben Abh\u00e4ngigkeiten, die installiert oder aktualisiert werden m\u00fcssen.",
-"This action should be immediate. If it takes longer than that, it is probably due to interrupting an update or a download. You should reboot your device and try again.": "Diese Aktion sollte ohne Verz\u00f6gerung ablaufen. Wenn es l\u00e4nger dauert, dann ist m\u00f6glicherweise eine Aktualisierung oder eine Ladevorgang abgebrochen. Sie sollten dann Ihr Ger\u00e4t neu starten und es dann erneut versuchen.",
-"This allows you to change the default sort for lists of packages.- Category Default - Use the default sorts that we feel fit best for each of the package lists.
- Alphabetically - Sorts them alphabetically by package name, obviously.
- Last Updated - Sorts by the date the package was last updated.
- Price - Again, this one is pretty obvious.
": "Diese Einstellung erlaubt es dir die Standardsortierung in den Paketlisten zu \u00e4ndern.- Voreingestellt - Diese Einstellung \u00fcbernimmt die Standardsortierung der jeweiligen Kategorie. Dies kann je nach Kategorie unterschiedlich sein. Es ist die Sortierung, von der wir denken das Sie am besten passt.
- Alphabetisch - Sortiert alphabetisch nach dem Paketnamen, logischerweise.
- Aktualisiert am - Sortiert nach dem Datum, an dem das Paket das letztemal aktualisiert wurde.
- Preis - Auch hier ist es relativ logisch wie sortiert wird.
",
-"This app is marked as incompatible with this device. You are installing it at your own risk and give up all moral and legal rights to developer support for this installation. Community support may be available at forums.precentral.net.": "Diese App ist als inkompatibel mit diesem Ger\u00e4t markiert. Sie installieren sie auf eigene Gefahr und begeben sich aller moralischen und gesetzlichen Rechte auf Unterst\u00fctzung durch den Entwickler. M\u00f6glicheweise hilft Ihnen die Community auf forums.precentral.net.",
-"This app is marked as incompatible with this device. You are updating it at your own risk and give up all moral and legal rights to developer support for this installation. Community support may be available at forums.precentral.net.": "Diese App ist als inkompatibel mit diesem Ger\u00e4t markiert. Sie aktualisieren sie auf eigene Gefahr und begeben sich aller moralischen und gesetzlichen Rechte auf Unterst\u00fctzung durch den Entwickler. M\u00f6glicheweise hilft Ihnen die Community auf forums.precentral.net.",
-"This changes the entire look of the app. The options themselves should be self-explanatory.": "Diese Einstellung \u00e4ndert das komplette Aussehen der Anwendung. Die einzelnen Optionen sollten selbst erkl\u00e4rend sein.",
-"This displays the date the last time the feeds were downloaded from the web.": "Diese Option zeigt das Datum und die Uhrzeit an, wann die Feeds das letztemal aus dem Internet aktualisiert wurden.",
-"This option ignores all packages that cost money (catalog apps) and only displays the free ones.": "Wenn diese Option aktiviert ist, werden alle Pakete die Geld kosten ignoriert und nur kostenfreie Apps angezeigt.",
-"This package depends on ": "Dieses Paket h\u00e4ngt ab von ",
-"This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function.": "Dieses Paket hat #{num} andere/s installierte/s #{package} das/die von ihm #{depend}.
Entfernen des Pakets kann dazu f\u00fchren, dass es nicht mehr funktioniert.",
-"This selects what package data appears in the package lists under the packages title.": "Hier kannst du ausw\u00e4hlen was in der Zeile unterhalb des Paketnamen in der Listenansicht angezeigt wird.",
-"This should take less than a couple of minutes even on a slow connection.
If it takes longer than that, first check your network connection, then try disabling feeds one at a time until you find which of the feeds are not responding.": "Dies sollte selbst bei einer langsamen Verbindung nur wenige Minuten dauern.
Wenn es l\u00e4nger dauert, pr\u00fcfen Sie zun\u00e4chst die Netzwerkverbindung, anschließend deaktivieren Sie einen Feed nach dem anderen, bis Sie herausfinden, welcher nicht reagiert.",
-"This version has no secret options.": "This version has no secret options.",
-"This will cause your device to lose network connections and be pretty slow until it's done restarting.": "Ihr Ger\u00e4t wird bis zum Ende des Java-Neustarts die Netzwerkverbindung verlieren und ziemlich tr\u00e4ge reagieren.",
-"This will close all the applications you have open when it restarts.": "Bei einem Luna-Neustart werden alle offenen Applikationen geschlossen.",
-"Title": "Titel",
-"Type": "Typ",
-"URL": "URL",
-"Unknown": "Unbekannt",
-"Update": "Aktualisieren",
-"Update All": "Alle aktualisieren",
-"Update Feeds": "Feeds aktualisieren",
-"Update Feeds?": "Feeds aktualisieren?",
-"Use App Tuckerbox": "App Tuckerbox nutzen",
-"Vers, Date & Feed": "Vers., Datum & Feed",
-"Vers, Date & Lic.": "Vers., Datum & Liz.",
-"Vers, Maint. & Feed": "Vers., Betr. & Feed",
-"Version": "Version",
-"Version & Date": "Version & Datum",
-"Version & Feed": "Version & Feed",
-"Version & ID": "Version & Paket-ID",
-"Version & Maint.": "Version & Betreuer",
-"View All": "Alle ansehen",
-"We Know Palm Loves Preware": "Wir wissen, dass Palm Preware liebt.",
-"We couldn't find it! Make sure you have the right feeds turned on.": "Wir konnten es nicht finden! Stellen Sie sicher, dass die richtigen Feeds eingeschaltet sind.",
-"We hope you enjoy all of the many Applications, Themes and Patches that Preware makes available.
Please consider making a donation if you wish to show your appreciation.": "Wir hoffen, dass Sie an den vielen Applikationen, Themen und Patches Freude haben.
Bitte ziehen Sie eine Spende in Erw\u00e4gung, wenn Sie Ihre Anerkennung zeigen wollen.",
-"Welcome To Preware": "Willkommen bei Preware",
-"When on, preware will only show english apps.": "Wenn diese Option aktiviert ist, werden nur englische Apps angezeigt.",
-"When this is on, Preware will check to see if it is the default handler for ipkg files, and will ask the user to rectify that if it is not.": "Wenn diese Option aktiviert ist, pr\u00fcft Preware nach ob es als Standardanwendung f\u00fcr .IPK Dateien registriert ist. Wenn dies nicht so ist, wird der Nutzer gefragt ob er Preware als Standardanwendung f\u00fcr .IPK Dateien registrieren m\u00f6chte oder nicht.",
-"Wiki Page": "Wiki-Seite",
-"With this turned on, package searches performed in preware (usually by just starting to type in list scenes or the main scene) will also search descriptions for what you typed in. It takes a little longer, but sometimes gets you better results.": "Wenn diese Option aktiviert ist, wird bei einer Suche in Preware auch in der Beschreibung der Pakete gesucht. Eine Suche in Preware kann dadurch gestartet werden, dass man einfach auf der Startseite oder in einer Liste drauflos tippt (beim TouchPad gibt es oben rechts ein Lupensymbol). Die Suche dauert dann ein bisschen l\u00e4nger, bringt aber meist bessere Ergebnisse.",
-"Yes": "Ja",
-"You have recently changed the feeds. You should update the package list.": "Sie haben die Feeds k\u00fcrzlich angepasst. Die Paketliste sollte aktualisiert werden.",
-"You have recently changed your blacklist. You should reload the package list.": "Sie haben k\u00fcrzlich die Schwarze Liste ge\u00e4ndert. Sie sollten die Paketliste neu laden",
-"You may not add alpha testing feeds here. See http://testing.preware.org/": "Sie d\u00fcrfen hier keine \\\"Alpha-Testing-Feeds\\\" hinzuf\u00fcgen. Siehe http://testing.preware.org/",
-"You may not add beta testing feeds here. See http://testing.preware.org/": "Sie d\u00fcrfen hier keine \\\"Beta-Testing-Feeds\\\" hinzuf\u00fcgen. Siehe http://testing.preware.org/",
-"You need to fill in all fields for a new feed.": "F\u00fcr den neuen Feed m\u00fcssen Sie alle Felder ausf\u00fcllen.",
-"depend": "abh\u00e4ngen",
-"depends": "abh\u00e4ngt",
-"http:// or file:// or ftp://": "http:// oder file:// oder ftp://",
-"package": "Paket",
-"packages": "Pakete",
-"v0.0.0": "v0.0.0"
-}
\ No newline at end of file
diff --git a/Makefile b/source/Makefile
similarity index 100%
rename from Makefile
rename to source/Makefile
diff --git a/app/assistants/app-assistant.js b/source/app/assistants/app-assistant.js
similarity index 100%
rename from app/assistants/app-assistant.js
rename to source/app/assistants/app-assistant.js
diff --git a/app/assistants/configs-assistant.js b/source/app/assistants/configs-assistant.js
similarity index 100%
rename from app/assistants/configs-assistant.js
rename to source/app/assistants/configs-assistant.js
diff --git a/app/assistants/file-picker-assistant.js b/source/app/assistants/file-picker-assistant.js
similarity index 100%
rename from app/assistants/file-picker-assistant.js
rename to source/app/assistants/file-picker-assistant.js
diff --git a/app/assistants/folder-picker-assistant.js b/source/app/assistants/folder-picker-assistant.js
similarity index 100%
rename from app/assistants/folder-picker-assistant.js
rename to source/app/assistants/folder-picker-assistant.js
diff --git a/app/assistants/help-assistant.js b/source/app/assistants/help-assistant.js
similarity index 100%
rename from app/assistants/help-assistant.js
rename to source/app/assistants/help-assistant.js
diff --git a/app/assistants/help-data-assistant.js b/source/app/assistants/help-data-assistant.js
similarity index 100%
rename from app/assistants/help-data-assistant.js
rename to source/app/assistants/help-data-assistant.js
diff --git a/app/assistants/ipkg-log-assistant.js b/source/app/assistants/ipkg-log-assistant.js
similarity index 100%
rename from app/assistants/ipkg-log-assistant.js
rename to source/app/assistants/ipkg-log-assistant.js
diff --git a/app/assistants/luna-assistant.js b/source/app/assistants/luna-assistant.js
similarity index 100%
rename from app/assistants/luna-assistant.js
rename to source/app/assistants/luna-assistant.js
diff --git a/app/assistants/main-assistant.js b/source/app/assistants/main-assistant.js
similarity index 100%
rename from app/assistants/main-assistant.js
rename to source/app/assistants/main-assistant.js
diff --git a/app/assistants/pkg-connected-assistant.js b/source/app/assistants/pkg-connected-assistant.js
similarity index 100%
rename from app/assistants/pkg-connected-assistant.js
rename to source/app/assistants/pkg-connected-assistant.js
diff --git a/app/assistants/pkg-groups-assistant.js b/source/app/assistants/pkg-groups-assistant.js
similarity index 100%
rename from app/assistants/pkg-groups-assistant.js
rename to source/app/assistants/pkg-groups-assistant.js
diff --git a/app/assistants/pkg-install-assistant.js b/source/app/assistants/pkg-install-assistant.js
similarity index 100%
rename from app/assistants/pkg-install-assistant.js
rename to source/app/assistants/pkg-install-assistant.js
diff --git a/app/assistants/pkg-list-assistant.js b/source/app/assistants/pkg-list-assistant.js
similarity index 100%
rename from app/assistants/pkg-list-assistant.js
rename to source/app/assistants/pkg-list-assistant.js
diff --git a/app/assistants/pkg-load-assistant.js b/source/app/assistants/pkg-load-assistant.js
similarity index 100%
rename from app/assistants/pkg-load-assistant.js
rename to source/app/assistants/pkg-load-assistant.js
diff --git a/app/assistants/pkg-view-assistant.js b/source/app/assistants/pkg-view-assistant.js
similarity index 100%
rename from app/assistants/pkg-view-assistant.js
rename to source/app/assistants/pkg-view-assistant.js
diff --git a/app/assistants/preferences-assistant.js b/source/app/assistants/preferences-assistant.js
similarity index 100%
rename from app/assistants/preferences-assistant.js
rename to source/app/assistants/preferences-assistant.js
diff --git a/app/assistants/preferences-blacklist-assistant.js b/source/app/assistants/preferences-blacklist-assistant.js
similarity index 100%
rename from app/assistants/preferences-blacklist-assistant.js
rename to source/app/assistants/preferences-blacklist-assistant.js
diff --git a/app/assistants/screenshots-assistant.js b/source/app/assistants/screenshots-assistant.js
similarity index 100%
rename from app/assistants/screenshots-assistant.js
rename to source/app/assistants/screenshots-assistant.js
diff --git a/app/assistants/startup-assistant.js b/source/app/assistants/startup-assistant.js
similarity index 98%
rename from app/assistants/startup-assistant.js
rename to source/app/assistants/startup-assistant.js
index 51848de5..3a097cea 100644
--- a/app/assistants/startup-assistant.js
+++ b/source/app/assistants/startup-assistant.js
@@ -10,6 +10,10 @@ function StartupAssistant(changelog)
// on new version start
this.newMessages =
[
+ { version: '1.9.16', log: [ 'Restore support for Intel targets (emulator)',
+ 'Updated Italian translations (courtesy of David20Craft)'] },
+ { version: '1.9.15', log: [ 'Move PreCentral feed to backup server',
+ 'Add App Museum feed (disabled by default)'] },
{ version: '1.9.14', log: [ 'Added and enabled PivotCE Preware feed'] },
{ version: '1.9.13', log: [ 'Moved package feeds to ipkg.preware.net',
'Updated birthday icon to remove the year number' ] },
diff --git a/app/assistants/update-assistant.js b/source/app/assistants/update-assistant.js
old mode 100755
new mode 100644
similarity index 100%
rename from app/assistants/update-assistant.js
rename to source/app/assistants/update-assistant.js
diff --git a/app/models/IPKGService.js b/source/app/models/IPKGService.js
similarity index 100%
rename from app/models/IPKGService.js
rename to source/app/models/IPKGService.js
diff --git a/app/models/cookies.js b/source/app/models/cookies.js
similarity index 100%
rename from app/models/cookies.js
rename to source/app/models/cookies.js
diff --git a/app/models/db8Storage.js b/source/app/models/db8Storage.js
similarity index 100%
rename from app/models/db8Storage.js
rename to source/app/models/db8Storage.js
diff --git a/app/models/deviceProfile.js b/source/app/models/deviceProfile.js
similarity index 100%
rename from app/models/deviceProfile.js
rename to source/app/models/deviceProfile.js
diff --git a/app/models/feeds.js b/source/app/models/feeds.js
similarity index 100%
rename from app/models/feeds.js
rename to source/app/models/feeds.js
diff --git a/app/models/filePicker.js b/source/app/models/filePicker.js
similarity index 100%
rename from app/models/filePicker.js
rename to source/app/models/filePicker.js
diff --git a/app/models/help.js b/source/app/models/help.js
similarity index 100%
rename from app/models/help.js
rename to source/app/models/help.js
diff --git a/app/models/package.js b/source/app/models/package.js
similarity index 100%
rename from app/models/package.js
rename to source/app/models/package.js
diff --git a/app/models/packages.js b/source/app/models/packages.js
similarity index 100%
rename from app/models/packages.js
rename to source/app/models/packages.js
diff --git a/app/models/palmProfile.js b/source/app/models/palmProfile.js
similarity index 100%
rename from app/models/palmProfile.js
rename to source/app/models/palmProfile.js
diff --git a/app/models/resourceHandler.js b/source/app/models/resourceHandler.js
similarity index 100%
rename from app/models/resourceHandler.js
rename to source/app/models/resourceHandler.js
diff --git a/app/models/stayAwake.js b/source/app/models/stayAwake.js
similarity index 100%
rename from app/models/stayAwake.js
rename to source/app/models/stayAwake.js
diff --git a/app/models/utility.js b/source/app/models/utility.js
similarity index 100%
rename from app/models/utility.js
rename to source/app/models/utility.js
diff --git a/app/views/configs/configs-scene.html b/source/app/views/configs/configs-scene.html
similarity index 100%
rename from app/views/configs/configs-scene.html
rename to source/app/views/configs/configs-scene.html
diff --git a/app/views/configs/rowTemplate.html b/source/app/views/configs/rowTemplate.html
similarity index 100%
rename from app/views/configs/rowTemplate.html
rename to source/app/views/configs/rowTemplate.html
diff --git a/app/views/file-picker/file-picker-scene.html b/source/app/views/file-picker/file-picker-scene.html
similarity index 100%
rename from app/views/file-picker/file-picker-scene.html
rename to source/app/views/file-picker/file-picker-scene.html
diff --git a/app/views/file-picker/file-row.html b/source/app/views/file-picker/file-row.html
similarity index 100%
rename from app/views/file-picker/file-row.html
rename to source/app/views/file-picker/file-row.html
diff --git a/app/views/file-picker/folder-container.html b/source/app/views/file-picker/folder-container.html
similarity index 100%
rename from app/views/file-picker/folder-container.html
rename to source/app/views/file-picker/folder-container.html
diff --git a/app/views/folder-picker/folder-picker-scene.html b/source/app/views/folder-picker/folder-picker-scene.html
similarity index 100%
rename from app/views/folder-picker/folder-picker-scene.html
rename to source/app/views/folder-picker/folder-picker-scene.html
diff --git a/app/views/folder-picker/folder-row.html b/source/app/views/folder-picker/folder-row.html
similarity index 100%
rename from app/views/folder-picker/folder-row.html
rename to source/app/views/folder-picker/folder-row.html
diff --git a/app/views/help-data/help-data-scene.html b/source/app/views/help-data/help-data-scene.html
similarity index 100%
rename from app/views/help-data/help-data-scene.html
rename to source/app/views/help-data/help-data-scene.html
diff --git a/app/views/help/help-scene.html b/source/app/views/help/help-scene.html
similarity index 100%
rename from app/views/help/help-scene.html
rename to source/app/views/help/help-scene.html
diff --git a/app/views/help/rowTemplate.html b/source/app/views/help/rowTemplate.html
similarity index 100%
rename from app/views/help/rowTemplate.html
rename to source/app/views/help/rowTemplate.html
diff --git a/app/views/ipkg-log/ipkg-log-scene.html b/source/app/views/ipkg-log/ipkg-log-scene.html
similarity index 100%
rename from app/views/ipkg-log/ipkg-log-scene.html
rename to source/app/views/ipkg-log/ipkg-log-scene.html
diff --git a/app/views/luna/luna-scene.html b/source/app/views/luna/luna-scene.html
similarity index 100%
rename from app/views/luna/luna-scene.html
rename to source/app/views/luna/luna-scene.html
diff --git a/app/views/main/main-scene.html b/source/app/views/main/main-scene.html
similarity index 100%
rename from app/views/main/main-scene.html
rename to source/app/views/main/main-scene.html
diff --git a/app/views/main/rowTemplate.html b/source/app/views/main/rowTemplate.html
similarity index 100%
rename from app/views/main/rowTemplate.html
rename to source/app/views/main/rowTemplate.html
diff --git a/app/views/pkg-connected/pkg-connected-scene.html b/source/app/views/pkg-connected/pkg-connected-scene.html
similarity index 100%
rename from app/views/pkg-connected/pkg-connected-scene.html
rename to source/app/views/pkg-connected/pkg-connected-scene.html
diff --git a/app/views/pkg-connected/pkgTemplate.html b/source/app/views/pkg-connected/pkgTemplate.html
similarity index 100%
rename from app/views/pkg-connected/pkgTemplate.html
rename to source/app/views/pkg-connected/pkgTemplate.html
diff --git a/app/views/pkg-connected/rowTemplate.html b/source/app/views/pkg-connected/rowTemplate.html
similarity index 100%
rename from app/views/pkg-connected/rowTemplate.html
rename to source/app/views/pkg-connected/rowTemplate.html
diff --git a/app/views/pkg-groups/pkg-groups-scene.html b/source/app/views/pkg-groups/pkg-groups-scene.html
similarity index 100%
rename from app/views/pkg-groups/pkg-groups-scene.html
rename to source/app/views/pkg-groups/pkg-groups-scene.html
diff --git a/app/views/pkg-groups/rowTemplate.html b/source/app/views/pkg-groups/rowTemplate.html
similarity index 100%
rename from app/views/pkg-groups/rowTemplate.html
rename to source/app/views/pkg-groups/rowTemplate.html
diff --git a/app/views/pkg-install/pkg-install-scene.html b/source/app/views/pkg-install/pkg-install-scene.html
similarity index 100%
rename from app/views/pkg-install/pkg-install-scene.html
rename to source/app/views/pkg-install/pkg-install-scene.html
diff --git a/app/views/pkg-list/pkg-list-scene.html b/source/app/views/pkg-list/pkg-list-scene.html
similarity index 100%
rename from app/views/pkg-list/pkg-list-scene.html
rename to source/app/views/pkg-list/pkg-list-scene.html
diff --git a/app/views/pkg-list/rowAlphaDivider.html b/source/app/views/pkg-list/rowAlphaDivider.html
similarity index 100%
rename from app/views/pkg-list/rowAlphaDivider.html
rename to source/app/views/pkg-list/rowAlphaDivider.html
diff --git a/app/views/pkg-list/rowDateDivider.html b/source/app/views/pkg-list/rowDateDivider.html
similarity index 100%
rename from app/views/pkg-list/rowDateDivider.html
rename to source/app/views/pkg-list/rowDateDivider.html
diff --git a/app/views/pkg-list/rowPriceDivider.html b/source/app/views/pkg-list/rowPriceDivider.html
similarity index 100%
rename from app/views/pkg-list/rowPriceDivider.html
rename to source/app/views/pkg-list/rowPriceDivider.html
diff --git a/app/views/pkg-list/rowTemplate.html b/source/app/views/pkg-list/rowTemplate.html
similarity index 100%
rename from app/views/pkg-list/rowTemplate.html
rename to source/app/views/pkg-list/rowTemplate.html
diff --git a/app/views/pkg-load/pkg-load-scene.html b/source/app/views/pkg-load/pkg-load-scene.html
similarity index 100%
rename from app/views/pkg-load/pkg-load-scene.html
rename to source/app/views/pkg-load/pkg-load-scene.html
diff --git a/app/views/pkg-view/dataRow.html b/source/app/views/pkg-view/dataRow.html
similarity index 100%
rename from app/views/pkg-view/dataRow.html
rename to source/app/views/pkg-view/dataRow.html
diff --git a/app/views/pkg-view/dataRow2.html b/source/app/views/pkg-view/dataRow2.html
similarity index 100%
rename from app/views/pkg-view/dataRow2.html
rename to source/app/views/pkg-view/dataRow2.html
diff --git a/app/views/pkg-view/pkg-view-scene.html b/source/app/views/pkg-view/pkg-view-scene.html
similarity index 100%
rename from app/views/pkg-view/pkg-view-scene.html
rename to source/app/views/pkg-view/pkg-view-scene.html
diff --git a/app/views/preferences-blacklist/preferences-blacklist-scene.html b/source/app/views/preferences-blacklist/preferences-blacklist-scene.html
similarity index 100%
rename from app/views/preferences-blacklist/preferences-blacklist-scene.html
rename to source/app/views/preferences-blacklist/preferences-blacklist-scene.html
diff --git a/app/views/preferences/blacklist-row.html b/source/app/views/preferences/blacklist-row.html
similarity index 100%
rename from app/views/preferences/blacklist-row.html
rename to source/app/views/preferences/blacklist-row.html
diff --git a/app/views/preferences/preferences-scene.html b/source/app/views/preferences/preferences-scene.html
similarity index 100%
rename from app/views/preferences/preferences-scene.html
rename to source/app/views/preferences/preferences-scene.html
diff --git a/app/views/resource-handler/dialog.html b/source/app/views/resource-handler/dialog.html
similarity index 100%
rename from app/views/resource-handler/dialog.html
rename to source/app/views/resource-handler/dialog.html
diff --git a/app/views/screenshots/screenshots-scene.html b/source/app/views/screenshots/screenshots-scene.html
similarity index 100%
rename from app/views/screenshots/screenshots-scene.html
rename to source/app/views/screenshots/screenshots-scene.html
diff --git a/app/views/startup/changeLog.html b/source/app/views/startup/changeLog.html
similarity index 100%
rename from app/views/startup/changeLog.html
rename to source/app/views/startup/changeLog.html
diff --git a/app/views/startup/startup-scene.html b/source/app/views/startup/startup-scene.html
similarity index 100%
rename from app/views/startup/startup-scene.html
rename to source/app/views/startup/startup-scene.html
diff --git a/app/views/update/update-scene.html b/source/app/views/update/update-scene.html
similarity index 100%
rename from app/views/update/update-scene.html
rename to source/app/views/update/update-scene.html
diff --git a/appinfo.json b/source/appinfo.json
similarity index 85%
rename from appinfo.json
rename to source/appinfo.json
index dfd59e42..a89e6323 100644
--- a/appinfo.json
+++ b/source/appinfo.json
@@ -1,8 +1,8 @@
{
"title": "Preware",
"id": "org.webosinternals.preware",
- "version": "1.9.14",
- "release_date": "18-April-2015",
+ "version": "1.9.16",
+ "release_date": "20-October-2023",
"vendor": "WebOS Internals",
"vendor_email": "support@webos-internals.org",
"vendor_url": "http://www.webos-internals.org/wiki/Application:Preware",
@@ -22,7 +22,7 @@
"launchParam":"viewPackage",
"launchParamDbField":"id",
"displayFields":["display","secondary"],
- "dbQuery":{"from":"org.webosinternals.preware.justType:1","where":[{"prop":"display","op":"?","val":"", "collate": "primary"}], "limit":20}
- }
+ "dbQuery":{"from":"org.webosinternals.preware.justType:1","where":[{"prop":"display","op":"?","val":"", "collate": "primary"}], "limit":20}
+ }
}
}
diff --git a/source/bin/org.webosinternals.ipkgservice.arm b/source/bin/org.webosinternals.ipkgservice.arm
new file mode 100644
index 00000000..fccf2de0
Binary files /dev/null and b/source/bin/org.webosinternals.ipkgservice.arm differ
diff --git a/source/bin/org.webosinternals.ipkgservice.i686 b/source/bin/org.webosinternals.ipkgservice.i686
new file mode 100755
index 00000000..fc181286
Binary files /dev/null and b/source/bin/org.webosinternals.ipkgservice.i686 differ
diff --git a/control/postinst b/source/control/postinst
similarity index 96%
rename from control/postinst
rename to source/control/postinst
index 2bff7d35..8f5a1418 100755
--- a/control/postinst
+++ b/source/control/postinst
@@ -75,11 +75,16 @@ echo "src/gz optware-`/bin/uname -m` http://ipkg.preware.net/feeds/optware/`/bin
sed -i -e 's|armv7l|armv7|g' $APPS/etc/ipkg/optware.conf
sed -i -e 's|armv6l|armv6|g' $APPS/etc/ipkg/optware.conf
-# Install WOSA feeds
-echo "src/gz precentral http://weboslives.eu/feeds/wosa" > $APPS/etc/ipkg/wosa.conf
+# Remove dead webosnation feed
+rm -f $APPS/etc/ipkg/precentral.conf
-# Install precentral feeds (updated with backup location hosted on weboslives.eu)
-echo "src/gz precentral http://weboslives.eu/feeds/precentral" > $APPS/etc/ipkg/precentral.conf
+# Install backup webosnation feed
+echo "src/gz precentral http://weboslives.eu/feeds/precentral" > $APPS/etc/ipkg/precentral-weboslives.conf
+
+# Install App Museum feed (disabled by default)
+echo "src/gz precentral http://weboslives.eu/feeds/wosa" > $APPS/etc/ipkg/wosa-appmuseum.conf.new
+
+# Install PreCentral theme feed
echo "src/gz precentral-themes http://ipkg.preware.net/feeds/precentral-themes" > $APPS/etc/ipkg/precentral-themes.conf.new
# Install PivotCE feeds
diff --git a/control/prerm b/source/control/prerm
similarity index 100%
rename from control/prerm
rename to source/control/prerm
diff --git a/dbus/org.webosinternals.ipkgservice.json b/source/dbus/org.webosinternals.ipkgservice.json
similarity index 100%
rename from dbus/org.webosinternals.ipkgservice.json
rename to source/dbus/org.webosinternals.ipkgservice.json
diff --git a/dbus/org.webosinternals.ipkgservice.service b/source/dbus/org.webosinternals.ipkgservice.service
similarity index 100%
rename from dbus/org.webosinternals.ipkgservice.service
rename to source/dbus/org.webosinternals.ipkgservice.service
diff --git a/framework_config.json b/source/framework_config.json
similarity index 100%
rename from framework_config.json
rename to source/framework_config.json
diff --git a/icon-package.png b/source/icon-package.png
similarity index 100%
rename from icon-package.png
rename to source/icon-package.png
diff --git a/icon-search.png b/source/icon-search.png
similarity index 100%
rename from icon-search.png
rename to source/icon-search.png
diff --git a/icon.png b/source/icon.png
similarity index 100%
rename from icon.png
rename to source/icon.png
diff --git a/images/appcat/appFade.png b/source/images/appcat/appFade.png
similarity index 100%
rename from images/appcat/appFade.png
rename to source/images/appcat/appFade.png
diff --git a/images/appcat/appcat-bg.png b/source/images/appcat/appcat-bg.png
similarity index 100%
rename from images/appcat/appcat-bg.png
rename to source/images/appcat/appcat-bg.png
diff --git a/images/appcat/appcat-green-bg.png b/source/images/appcat/appcat-green-bg.png
similarity index 100%
rename from images/appcat/appcat-green-bg.png
rename to source/images/appcat/appcat-green-bg.png
diff --git a/images/appcat/file.png b/source/images/appcat/file.png
similarity index 100%
rename from images/appcat/file.png
rename to source/images/appcat/file.png
diff --git a/images/appcat/folder-open-head.png b/source/images/appcat/folder-open-head.png
similarity index 100%
rename from images/appcat/folder-open-head.png
rename to source/images/appcat/folder-open-head.png
diff --git a/images/appcat/folder-open.png b/source/images/appcat/folder-open.png
similarity index 100%
rename from images/appcat/folder-open.png
rename to source/images/appcat/folder-open.png
diff --git a/images/appcat/folder.png b/source/images/appcat/folder.png
similarity index 100%
rename from images/appcat/folder.png
rename to source/images/appcat/folder.png
diff --git a/images/appcat/helprow-first.png b/source/images/appcat/helprow-first.png
similarity index 100%
rename from images/appcat/helprow-first.png
rename to source/images/appcat/helprow-first.png
diff --git a/images/appcat/helprow-last.png b/source/images/appcat/helprow-last.png
similarity index 100%
rename from images/appcat/helprow-last.png
rename to source/images/appcat/helprow-last.png
diff --git a/images/appcat/helprow-single.png b/source/images/appcat/helprow-single.png
similarity index 100%
rename from images/appcat/helprow-single.png
rename to source/images/appcat/helprow-single.png
diff --git a/images/appcat/helprow.png b/source/images/appcat/helprow.png
similarity index 100%
rename from images/appcat/helprow.png
rename to source/images/appcat/helprow.png
diff --git a/images/appcat/list-icon-add-item.png b/source/images/appcat/list-icon-add-item.png
similarity index 100%
rename from images/appcat/list-icon-add-item.png
rename to source/images/appcat/list-icon-add-item.png
diff --git a/images/appcat/list-section-line.png b/source/images/appcat/list-section-line.png
similarity index 100%
rename from images/appcat/list-section-line.png
rename to source/images/appcat/list-section-line.png
diff --git a/images/appcat/palm-page-header - Copy.png b/source/images/appcat/palm-page-header - Copy.png
similarity index 100%
rename from images/appcat/palm-page-header - Copy.png
rename to source/images/appcat/palm-page-header - Copy.png
diff --git a/images/appcat/palm-page-header.png b/source/images/appcat/palm-page-header.png
similarity index 100%
rename from images/appcat/palm-page-header.png
rename to source/images/appcat/palm-page-header.png
diff --git a/images/appcat/palm-popup-background.png b/source/images/appcat/palm-popup-background.png
similarity index 100%
rename from images/appcat/palm-popup-background.png
rename to source/images/appcat/palm-popup-background.png
diff --git a/images/appcat/palm-popup-fade-arrow-down.png b/source/images/appcat/palm-popup-fade-arrow-down.png
similarity index 100%
rename from images/appcat/palm-popup-fade-arrow-down.png
rename to source/images/appcat/palm-popup-fade-arrow-down.png
diff --git a/images/appcat/palm-popup-fade-arrow-up.png b/source/images/appcat/palm-popup-fade-arrow-up.png
similarity index 100%
rename from images/appcat/palm-popup-fade-arrow-up.png
rename to source/images/appcat/palm-popup-fade-arrow-up.png
diff --git a/images/appcat/palm-popup-green-background.png b/source/images/appcat/palm-popup-green-background.png
similarity index 100%
rename from images/appcat/palm-popup-green-background.png
rename to source/images/appcat/palm-popup-green-background.png
diff --git a/images/appcat/progress-back.png b/source/images/appcat/progress-back.png
similarity index 100%
rename from images/appcat/progress-back.png
rename to source/images/appcat/progress-back.png
diff --git a/images/appcat/progress-front.png b/source/images/appcat/progress-front.png
similarity index 100%
rename from images/appcat/progress-front.png
rename to source/images/appcat/progress-front.png
diff --git a/images/appcat/screenshotFade.png b/source/images/appcat/screenshotFade.png
similarity index 100%
rename from images/appcat/screenshotFade.png
rename to source/images/appcat/screenshotFade.png
diff --git a/images/appcat/scrollFade-bottom.png b/source/images/appcat/scrollFade-bottom.png
similarity index 100%
rename from images/appcat/scrollFade-bottom.png
rename to source/images/appcat/scrollFade-bottom.png
diff --git a/images/appcat/scrollFade-green-bottom.png b/source/images/appcat/scrollFade-green-bottom.png
similarity index 100%
rename from images/appcat/scrollFade-green-bottom.png
rename to source/images/appcat/scrollFade-green-bottom.png
diff --git a/images/appcat/scrollFade-green-top.png b/source/images/appcat/scrollFade-green-top.png
similarity index 100%
rename from images/appcat/scrollFade-green-top.png
rename to source/images/appcat/scrollFade-green-top.png
diff --git a/images/appcat/scrollFade-top.png b/source/images/appcat/scrollFade-top.png
similarity index 100%
rename from images/appcat/scrollFade-top.png
rename to source/images/appcat/scrollFade-top.png
diff --git a/images/birthday.png b/source/images/birthday.png
similarity index 100%
rename from images/birthday.png
rename to source/images/birthday.png
diff --git a/images/checkmark-green.png b/source/images/checkmark-green.png
similarity index 100%
rename from images/checkmark-green.png
rename to source/images/checkmark-green.png
diff --git a/images/file-picker-background.png b/source/images/file-picker-background.png
similarity index 100%
rename from images/file-picker-background.png
rename to source/images/file-picker-background.png
diff --git a/images/help/application-email.png b/source/images/help/application-email.png
similarity index 100%
rename from images/help/application-email.png
rename to source/images/help/application-email.png
diff --git a/images/help/application-web.png b/source/images/help/application-web.png
similarity index 100%
rename from images/help/application-web.png
rename to source/images/help/application-web.png
diff --git a/images/help/scene-changelog.png b/source/images/help/scene-changelog.png
similarity index 100%
rename from images/help/scene-changelog.png
rename to source/images/help/scene-changelog.png
diff --git a/images/icon_alpha.png b/source/images/icon_alpha.png
similarity index 100%
rename from images/icon_alpha.png
rename to source/images/icon_alpha.png
diff --git a/images/icon_date.png b/source/images/icon_date.png
similarity index 100%
rename from images/icon_date.png
rename to source/images/icon_date.png
diff --git a/images/icon_installed.png b/source/images/icon_installed.png
similarity index 100%
rename from images/icon_installed.png
rename to source/images/icon_installed.png
diff --git a/images/icon_multi.png b/source/images/icon_multi.png
similarity index 100%
rename from images/icon_multi.png
rename to source/images/icon_multi.png
diff --git a/images/icon_price.png b/source/images/icon_price.png
similarity index 100%
rename from images/icon_price.png
rename to source/images/icon_price.png
diff --git a/images/icon_updates.png b/source/images/icon_updates.png
similarity index 100%
rename from images/icon_updates.png
rename to source/images/icon_updates.png
diff --git a/images/localIcon.png b/source/images/localIcon.png
similarity index 100%
rename from images/localIcon.png
rename to source/images/localIcon.png
diff --git a/images/noIcon.png b/source/images/noIcon.png
similarity index 100%
rename from images/noIcon.png
rename to source/images/noIcon.png
diff --git a/images/palm-dark/appFade.png b/source/images/palm-dark/appFade.png
similarity index 100%
rename from images/palm-dark/appFade.png
rename to source/images/palm-dark/appFade.png
diff --git a/images/palm-dark/file.png b/source/images/palm-dark/file.png
similarity index 100%
rename from images/palm-dark/file.png
rename to source/images/palm-dark/file.png
diff --git a/images/palm-dark/folder-open-head.png b/source/images/palm-dark/folder-open-head.png
similarity index 100%
rename from images/palm-dark/folder-open-head.png
rename to source/images/palm-dark/folder-open-head.png
diff --git a/images/palm-dark/folder-open.png b/source/images/palm-dark/folder-open.png
similarity index 100%
rename from images/palm-dark/folder-open.png
rename to source/images/palm-dark/folder-open.png
diff --git a/images/palm-dark/folder.png b/source/images/palm-dark/folder.png
similarity index 100%
rename from images/palm-dark/folder.png
rename to source/images/palm-dark/folder.png
diff --git a/images/palm-dark/header-selector.png b/source/images/palm-dark/header-selector.png
similarity index 100%
rename from images/palm-dark/header-selector.png
rename to source/images/palm-dark/header-selector.png
diff --git a/images/palm-dark/list-icon-add-item.png b/source/images/palm-dark/list-icon-add-item.png
similarity index 100%
rename from images/palm-dark/list-icon-add-item.png
rename to source/images/palm-dark/list-icon-add-item.png
diff --git a/images/palm-dark/pkgCount.png b/source/images/palm-dark/pkgCount.png
similarity index 100%
rename from images/palm-dark/pkgCount.png
rename to source/images/palm-dark/pkgCount.png
diff --git a/images/palm-dark/progress-back.png b/source/images/palm-dark/progress-back.png
similarity index 100%
rename from images/palm-dark/progress-back.png
rename to source/images/palm-dark/progress-back.png
diff --git a/images/palm-dark/progress-front.png b/source/images/palm-dark/progress-front.png
similarity index 100%
rename from images/palm-dark/progress-front.png
rename to source/images/palm-dark/progress-front.png
diff --git a/images/palm-dark/screenshotFade.png b/source/images/palm-dark/screenshotFade.png
similarity index 100%
rename from images/palm-dark/screenshotFade.png
rename to source/images/palm-dark/screenshotFade.png
diff --git a/images/palm-dark/scrollFade-bottom.png b/source/images/palm-dark/scrollFade-bottom.png
similarity index 100%
rename from images/palm-dark/scrollFade-bottom.png
rename to source/images/palm-dark/scrollFade-bottom.png
diff --git a/images/palm-dark/scrollFade-top.png b/source/images/palm-dark/scrollFade-top.png
similarity index 100%
rename from images/palm-dark/scrollFade-top.png
rename to source/images/palm-dark/scrollFade-top.png
diff --git a/images/palm-dark/search-box.png b/source/images/palm-dark/search-box.png
similarity index 100%
rename from images/palm-dark/search-box.png
rename to source/images/palm-dark/search-box.png
diff --git a/images/palm-dark/selector-header-selected.png b/source/images/palm-dark/selector-header-selected.png
similarity index 100%
rename from images/palm-dark/selector-header-selected.png
rename to source/images/palm-dark/selector-header-selected.png
diff --git a/images/palm-dark/selector-header.png b/source/images/palm-dark/selector-header.png
similarity index 100%
rename from images/palm-dark/selector-header.png
rename to source/images/palm-dark/selector-header.png
diff --git a/images/palm-default/appFade.png b/source/images/palm-default/appFade.png
similarity index 100%
rename from images/palm-default/appFade.png
rename to source/images/palm-default/appFade.png
diff --git a/images/palm-default/file.png b/source/images/palm-default/file.png
similarity index 100%
rename from images/palm-default/file.png
rename to source/images/palm-default/file.png
diff --git a/images/palm-default/folder-open-head.png b/source/images/palm-default/folder-open-head.png
similarity index 100%
rename from images/palm-default/folder-open-head.png
rename to source/images/palm-default/folder-open-head.png
diff --git a/images/palm-default/folder-open.png b/source/images/palm-default/folder-open.png
similarity index 100%
rename from images/palm-default/folder-open.png
rename to source/images/palm-default/folder-open.png
diff --git a/images/palm-default/folder.png b/source/images/palm-default/folder.png
similarity index 100%
rename from images/palm-default/folder.png
rename to source/images/palm-default/folder.png
diff --git a/images/palm-default/header-selector.png b/source/images/palm-default/header-selector.png
similarity index 100%
rename from images/palm-default/header-selector.png
rename to source/images/palm-default/header-selector.png
diff --git a/images/palm-default/help-toggle.png b/source/images/palm-default/help-toggle.png
similarity index 100%
rename from images/palm-default/help-toggle.png
rename to source/images/palm-default/help-toggle.png
diff --git a/images/palm-default/helprow-first.png b/source/images/palm-default/helprow-first.png
similarity index 100%
rename from images/palm-default/helprow-first.png
rename to source/images/palm-default/helprow-first.png
diff --git a/images/palm-default/helprow-last.png b/source/images/palm-default/helprow-last.png
similarity index 100%
rename from images/palm-default/helprow-last.png
rename to source/images/palm-default/helprow-last.png
diff --git a/images/palm-default/helprow-single.png b/source/images/palm-default/helprow-single.png
similarity index 100%
rename from images/palm-default/helprow-single.png
rename to source/images/palm-default/helprow-single.png
diff --git a/images/palm-default/helprow.png b/source/images/palm-default/helprow.png
similarity index 100%
rename from images/palm-default/helprow.png
rename to source/images/palm-default/helprow.png
diff --git a/images/palm-default/pkgCount.png b/source/images/palm-default/pkgCount.png
similarity index 100%
rename from images/palm-default/pkgCount.png
rename to source/images/palm-default/pkgCount.png
diff --git a/images/palm-default/progress-back.png b/source/images/palm-default/progress-back.png
similarity index 100%
rename from images/palm-default/progress-back.png
rename to source/images/palm-default/progress-back.png
diff --git a/images/palm-default/progress-front.png b/source/images/palm-default/progress-front.png
similarity index 100%
rename from images/palm-default/progress-front.png
rename to source/images/palm-default/progress-front.png
diff --git a/images/palm-default/screenshotFade.png b/source/images/palm-default/screenshotFade.png
similarity index 100%
rename from images/palm-default/screenshotFade.png
rename to source/images/palm-default/screenshotFade.png
diff --git a/images/palm-default/scrollFade-bottom.png b/source/images/palm-default/scrollFade-bottom.png
similarity index 100%
rename from images/palm-default/scrollFade-bottom.png
rename to source/images/palm-default/scrollFade-bottom.png
diff --git a/images/palm-default/scrollFade-top.png b/source/images/palm-default/scrollFade-top.png
similarity index 100%
rename from images/palm-default/scrollFade-top.png
rename to source/images/palm-default/scrollFade-top.png
diff --git a/images/palm-default/search-box.png b/source/images/palm-default/search-box.png
similarity index 100%
rename from images/palm-default/search-box.png
rename to source/images/palm-default/search-box.png
diff --git a/images/palm-default/search-count.png b/source/images/palm-default/search-count.png
similarity index 100%
rename from images/palm-default/search-count.png
rename to source/images/palm-default/search-count.png
diff --git a/images/palm-default/selector-header-selected.png b/source/images/palm-default/selector-header-selected.png
similarity index 100%
rename from images/palm-default/selector-header-selected.png
rename to source/images/palm-default/selector-header-selected.png
diff --git a/images/palm-default/selector-header.png b/source/images/palm-default/selector-header.png
similarity index 100%
rename from images/palm-default/selector-header.png
rename to source/images/palm-default/selector-header.png
diff --git a/images/ui-revision-2/back-flat.png b/source/images/ui-revision-2/back-flat.png
similarity index 100%
rename from images/ui-revision-2/back-flat.png
rename to source/images/ui-revision-2/back-flat.png
diff --git a/images/ui-revision-2/back-pill-active.png b/source/images/ui-revision-2/back-pill-active.png
similarity index 100%
rename from images/ui-revision-2/back-pill-active.png
rename to source/images/ui-revision-2/back-pill-active.png
diff --git a/images/ui-revision-2/back-pill-dark-active.png b/source/images/ui-revision-2/back-pill-dark-active.png
similarity index 100%
rename from images/ui-revision-2/back-pill-dark-active.png
rename to source/images/ui-revision-2/back-pill-dark-active.png
diff --git a/images/ui-revision-2/back-pill-dark.png b/source/images/ui-revision-2/back-pill-dark.png
similarity index 100%
rename from images/ui-revision-2/back-pill-dark.png
rename to source/images/ui-revision-2/back-pill-dark.png
diff --git a/images/ui-revision-2/back-pill.png b/source/images/ui-revision-2/back-pill.png
similarity index 100%
rename from images/ui-revision-2/back-pill.png
rename to source/images/ui-revision-2/back-pill.png
diff --git a/images/ui-revision-2/back-ss.png b/source/images/ui-revision-2/back-ss.png
similarity index 100%
rename from images/ui-revision-2/back-ss.png
rename to source/images/ui-revision-2/back-ss.png
diff --git a/images/ui-revision-2/list-section-line.png b/source/images/ui-revision-2/list-section-line.png
similarity index 100%
rename from images/ui-revision-2/list-section-line.png
rename to source/images/ui-revision-2/list-section-line.png
diff --git a/images/ui-revision-2/palm-divider-line-dark.png b/source/images/ui-revision-2/palm-divider-line-dark.png
similarity index 100%
rename from images/ui-revision-2/palm-divider-line-dark.png
rename to source/images/ui-revision-2/palm-divider-line-dark.png
diff --git a/images/ui-revision-2/palm-divider-line.png b/source/images/ui-revision-2/palm-divider-line.png
similarity index 100%
rename from images/ui-revision-2/palm-divider-line.png
rename to source/images/ui-revision-2/palm-divider-line.png
diff --git a/images/ui-revision-2/screenshotFade.png b/source/images/ui-revision-2/screenshotFade.png
similarity index 100%
rename from images/ui-revision-2/screenshotFade.png
rename to source/images/ui-revision-2/screenshotFade.png
diff --git a/images/ui-revision-2/screenshotFadeDark.png b/source/images/ui-revision-2/screenshotFadeDark.png
similarity index 100%
rename from images/ui-revision-2/screenshotFadeDark.png
rename to source/images/ui-revision-2/screenshotFadeDark.png
diff --git a/images/ui-revision-2/search-list.png b/source/images/ui-revision-2/search-list.png
similarity index 100%
rename from images/ui-revision-2/search-list.png
rename to source/images/ui-revision-2/search-list.png
diff --git a/images/ui-revision-2/search-main.png b/source/images/ui-revision-2/search-main.png
similarity index 100%
rename from images/ui-revision-2/search-main.png
rename to source/images/ui-revision-2/search-main.png
diff --git a/images/ui-revision-2/search-pill-dark.png b/source/images/ui-revision-2/search-pill-dark.png
similarity index 100%
rename from images/ui-revision-2/search-pill-dark.png
rename to source/images/ui-revision-2/search-pill-dark.png
diff --git a/images/ui-revision-2/search-pill.png b/source/images/ui-revision-2/search-pill.png
similarity index 100%
rename from images/ui-revision-2/search-pill.png
rename to source/images/ui-revision-2/search-pill.png
diff --git a/index.html b/source/index.html
similarity index 100%
rename from index.html
rename to source/index.html
diff --git a/miniicon.png b/source/miniicon.png
similarity index 100%
rename from miniicon.png
rename to source/miniicon.png
diff --git a/nonworking/cn/strings.json b/source/nonworking/cn/strings.json
similarity index 100%
rename from nonworking/cn/strings.json
rename to source/nonworking/cn/strings.json
diff --git a/nonworking/cn/views/configs/configs-scene.html b/source/nonworking/cn/views/configs/configs-scene.html
similarity index 100%
rename from nonworking/cn/views/configs/configs-scene.html
rename to source/nonworking/cn/views/configs/configs-scene.html
diff --git a/nonworking/cn/views/help/help-scene.html b/source/nonworking/cn/views/help/help-scene.html
similarity index 100%
rename from nonworking/cn/views/help/help-scene.html
rename to source/nonworking/cn/views/help/help-scene.html
diff --git a/nonworking/cn/views/ipkg-log/ipkg-log-scene.html b/source/nonworking/cn/views/ipkg-log/ipkg-log-scene.html
similarity index 100%
rename from nonworking/cn/views/ipkg-log/ipkg-log-scene.html
rename to source/nonworking/cn/views/ipkg-log/ipkg-log-scene.html
diff --git a/nonworking/cn/views/main/main-scene.html b/source/nonworking/cn/views/main/main-scene.html
similarity index 100%
rename from nonworking/cn/views/main/main-scene.html
rename to source/nonworking/cn/views/main/main-scene.html
diff --git a/nonworking/cn/views/pkg-connected/pkg-connected-scene.html b/source/nonworking/cn/views/pkg-connected/pkg-connected-scene.html
similarity index 100%
rename from nonworking/cn/views/pkg-connected/pkg-connected-scene.html
rename to source/nonworking/cn/views/pkg-connected/pkg-connected-scene.html
diff --git a/nonworking/cn/views/pkg-list/pkg-list-scene.html b/source/nonworking/cn/views/pkg-list/pkg-list-scene.html
similarity index 100%
rename from nonworking/cn/views/pkg-list/pkg-list-scene.html
rename to source/nonworking/cn/views/pkg-list/pkg-list-scene.html
diff --git a/nonworking/cn/views/preferences/preferences-scene.html b/source/nonworking/cn/views/preferences/preferences-scene.html
similarity index 100%
rename from nonworking/cn/views/preferences/preferences-scene.html
rename to source/nonworking/cn/views/preferences/preferences-scene.html
diff --git a/nonworking/cn/views/update/update-scene.html b/source/nonworking/cn/views/update/update-scene.html
similarity index 100%
rename from nonworking/cn/views/update/update-scene.html
rename to source/nonworking/cn/views/update/update-scene.html
diff --git a/pmPostInstall.script b/source/pmPostInstall.script
similarity index 100%
rename from pmPostInstall.script
rename to source/pmPostInstall.script
diff --git a/pmPreRemove.script b/source/pmPreRemove.script
similarity index 100%
rename from pmPreRemove.script
rename to source/pmPreRemove.script
diff --git a/source/resources/de/strings.json b/source/resources/de/strings.json
new file mode 100755
index 00000000..d9acc5d3
--- /dev/null
+++ b/source/resources/de/strings.json
@@ -0,0 +1,277 @@
+{
+"Help": "Hilfe",
+"Update Error. The service probably is not running.": "Update-Fehler. Der Dienst scheint nicht zu laufen.",
+"The Package Manager Service is not running. Did you remember to install it? If you did, first try restarting Preware, then try rebooting your phone and waiting longer before starting Preware.": "Der Paketverwaltungsdienst läuft nicht. Haben Sie ihn installiert? Falls ja, starten Sie zunächst Preware neu. Wenn das nicht hilft, starten Sie das Handy neu und warten länger, bevor Sie Preware aufrufen",
+"Ok": "Ok",
+" by WebOS Internals": " von WebOS Internals",
+"Wiki Page": "Wiki-Seite",
+"IRC Channel": "IRC-Kanal",
+"The log is empty.
": "Die Logdatei ist leer.
",
+"The Advanced Homebrew Installer": "Der fortschrittliche Homebrew-Installer",
+"Applications, Themes and Patches": "Applikationen, Themes und Patches",
+"The Open Standard Installer": "Der offene Standard-Installer",
+"The Universal Application Installer": "Der universelle Paketmanager",
+"Accessing All Open Standard Feeds": "Zugriff auf alle offenen Standard-Feeds",
+"Random Taglines Are Awesome": "Zufällige Slogans sind klasse",
+"We Know Palm Loves Preware": "Wir wissen, dass Palm Preware liebt.",
+"Now With More Cowbell": "Jetzt mit mehr Kuhglocken",
+"Preferences": "Einstellungen",
+"Update Feeds": "Feeds aktualisieren",
+"Manage Feeds": "Feeds verwalten",
+"Package Updates": "Paket-Updates",
+"Available Applications": "Verfügbare Apps",
+"Available Themes": "Verfügbare Themes",
+"Available Patches": "Verfügbare Patches",
+"Available Other": "Verfügbare Andere",
+"Available Packages": "Verfügbare Pakete",
+"Installed Packages": "Installierte Pakete",
+"List of Everything": "Komplette Liste",
+"IPKG Log": "IPKG-Logdatei",
+"Packages To Be Installed / Updated": "Zu installieren / aktualisieren",
+"Packages That Depend On This": "Davon abhängige Pakete",
+"Connected Packages": "Verbundene Pakete",
+"Packages": "Pakete",
+"Description": "Beschreibung",
+"Homepage": "Homepage",
+"Maintainer": "Betreuer",
+"Maintainers": "Betreuer",
+"Version": "Version",
+"Last Updated": "Aktualisiert am",
+"Price": "Preis",
+"Country": "Land",
+"Countries" : "Länder",
+"Language": "Language",
+"Languages" : "Languages",
+"Free": "kostenlos",
+"Download Size": "Download",
+"Installed Version": "Installierte Version",
+"Installed": "Installiert",
+"Installed Size": "Installiert",
+"Id": "Id",
+"License": "Lizenz",
+"Type": "Typ",
+"Category": "Kategorie",
+"Launch": "Starten",
+"Update": "Aktualisieren",
+"Remove": "Entfernen",
+"Install": "Installieren",
+"Theme": "Thema",
+"Palm Default": "Palm Default",
+"Palm Dark": "Palm Dark",
+"Every Launch": "Bei jedem Start",
+"Once Daily": "Einmal täglich",
+"Manually Only": "Nur manuell",
+"Ask At Launch": "Beim Start fragen",
+"Yes": "Ja",
+"No": "Nein",
+"Category Default": "Voreingestellt",
+"Alphabetically": "Alphabetisch",
+"Second Line": "Zweite Zeile",
+"Package ID": "Paket-ID",
+"Modified Date": "Aktualisiert am",
+"Version & ID": "Version & Paket-ID",
+"Version & Maint.": "Version & Betreuer",
+"Version & Date": "Version & Datum",
+"Price & Feed": "Preis & Feed",
+"Price & Country": "Preis & Land",
+"Price & License": "Preis & Lizenz",
+"Price, Vers. & Maint.": "Preis, Vers. & Betr.",
+"Price, Vers. & Date": "Preis, Vers. & Datum",
+"Price, Vers. & Feed": "Preis, Vers. & Feed",
+"Ok, I've read this. Let's continue ...": "Ok, ich habe es gelesen. Fortfahren ... ",
+"Welcome To Preware": "Willkommen bei Preware",
+"Preware Changelog": "Preware-Neuerungen",
+"Here are some tips for first-timers:- Preware will take some time to download the data for all your enabled package feeds
- Select the \"Preferences\" menu item to change how often the feeds are updated
- Customize the main screen using the \"Show Available Types\" preference options
- Select the \"Manage Feeds\" menu item to enable just your desired package feeds
- To search, just start typing
": "Hier ein paar Tipps für Neulinge:- Preware braucht ein wenig Zeit, um die Daten von den aktivierten Paket-Feeds herunterzuladen
- Wählen Sie \"Einstellungen\", um festzulegen, wie häufig die Feeds aktualisiert werden.
- Passen Sie die übersichtsseite über \"Zeige verfügbare Typen\" in den Einstellungen an
- über das Menü \"Feeds verwalten\" stellen Sie die von Ihnen gewünschten Feeds ein.
- Um zu suchen, tippen Sie den Begriff
",
+"We hope you enjoy all of the many Applications, Themes and Patches that Preware makes available.
Please consider making a donation if you wish to show your appreciation.": "Wir hoffen, Ihnen gefallen all die von Preware angebotenen Applikationen, Themes und Patches.
Bitte unterstützen Sie Preware durch eine Spende.",
+"Checking Internet Connection": "Prüfe Internet-Verbindung",
+"This action should be immediate. If it takes longer than that, then restart Preware. If that does not work, then check that both the Package Manager Service and Preware are installed properly.": "Dies sollte umgehend geschehen. Wenn es länger dauert, starten Sie Preware neu. Wenn das nicht hilft, prüfen Sie, ob sowohl der Paketverwaltungsdienst (Package Manager Service) als auch Preware korrekt installiert sind.",
+"Checking Package Manager Version": "Prüfe Version der Paketverwaltung",
+"This action should be immediate. If it takes longer than that, it is probably due to interrupting an update or a download. You should reboot your phone and not launch Preware until you have a stable network connection available.": "Dies sollte umgehend geschehen. Wenn es länger dauert, liegt es vermutlich an einem unterbrochenem Update oder Download. Sie sollten das Handy neu starten und Preware erst aufrufen, wenn Sie eine stabile Netzwerkverbindung haben.",
+"The Package Manager Service is not running. Did you remember to install it? If you did, first try restarting Preware, then try rebooting your phone and not launching Preware until you have a stable network connection available.": "Der Paketverwaltungsdienst (Package Manager Service) läuft nicht. Haben Sie ihn installiert? Falls ja, starten Sie zunächst Preware neu. Wenn das nicht hilft, starten Sie das Handy neu und sollten Preware erst aufrufen, wenn Sie eine stabile Netzwerkverbindung haben.",
+"The Package Manger Service you are running is not compatible with this version of Preware. Please update it with WebOS Quick Install. [1]": "Der laufende Paketverwaltungsdienst ist nicht mit dieser Preware-Version kompatibel. Bitte aktualisieren Sie ihn über WebOS Quick Install. [1]",
+"The Package Manger Service you are running is not compatible with this version of Preware. Please update it with WebOS Quick Install. [2]": "Der laufende Paketverwaltungsdienst ist nicht mit dieser Preware-Version kompatibel. Bitte aktualisieren Sie ihn über WebOS Quick Install. [2]",
+"Downloading Feed Information": "Lade Feed-Informationen",
+"This should take less than a couple of minutes even on a slow connection.
If it takes longer than that, first check your network connection, then try disabling feeds one at a time until you find which of the feeds are not responding.": "Dies sollte selbst bei einer langsamen Verbindung nur wenige Minuten dauern.
Wenn es länger dauert, prüfen Sie zunächst die Netzwerkverbindung, anschließend deaktivieren Sie einen Feed nach dem anderen, bis Sie herausfinden, welcher nicht reagiert.",
+"Loading Package Information": "Lade Paket-Informationen",
+"Loading Package Information
": "Lade Paket-Informationen
",
+"Loading Package Information
Status": "Lade Paket-Informationen
Status",
+"Downloading Feed Information
": "Lade Feed-Informationen
",
+"Done!": "Fertig!",
+"Preware: Done Loading Feeds": "Preware: Feeds heruntergeladen",
+"Preware: Done Updating Feeds": "Preware: Feeds aktualisiert",
+"Feeds": "Feeds",
+"ERROR!": "FEHLER!",
+"Complete!": "Fertig!",
+"Scanning Unknown Packages
": "Prüfe unbekannte Pakete
",
+" of ": " von ",
+"Installing / Updating": "Installiere / Aktualisiere",
+"View ": "Anschauen",
+"Them": " ",
+"It": " ",
+"Update All" : "Alle aktualisieren",
+"Install / Update ": "Installieren / Aktualisieren ",
+"Install / Update": "Installieren / Aktualisieren",
+"This package depends on ": "Dieses Paket hängt ab von ",
+" other package": " Paket(en)",
+" to be installed or updated.": ", das/die installiert oder aktualisiert werden muss/müssen.",
+"These packages have dependencies that need to be installed or updated.": "Diese Pakete haben Abhängigkeiten, die installiert oder aktualisiert werden müssen.",
+"View All": "Alle ansehen",
+"This package has ": "Das Paket hat ",
+" other installed package": " anderes installiertes Paket",
+" that depend": " von ihm",
+" on it.
Removing this package may cause ": " abhängt.
Entfernen des Pakets kann dazu führen dass ",
+" to no longer function.": " nicht mehr funktioniert.",
+"This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function." : "Dieses Paket hat #{num} andere/s installierte/s #{package} das/die von ihm #{depend}.
Entfernen des Pakets kann dazu führen, dass es nicht mehr funktioniert.",
+"package" : "Paket",
+"packages" : "Pakete",
+"depend" : "abhängen",
+"depends" : "abhängt",
+"Packages installed:
": "Installierte Pakete:
",
+"Later": "Nachher",
+"Packages installed": "Pakete installiert",
+"Java Restart Is Required
Once you press Ok your phone will lose network connection and be unresponsive until it is done restarting.
": "Java-Neustart erforderlich
Wenn Sie Ok drücken, verliert Ihr Handy die Netzwerkverbindung und reagiert erst nach dem Neustart wieder.
",
+"Luna Restart Is Required
Once you press Ok all your open applications will be closed while luna restarts.
": "Luna-Neustart erforderlich
Wenn Sie Ok drücken, werden alle offenen Applikationen während des Neustarts von Luna geschlossen.
",
+"Phone Restart Is Required
You will need to restart your phone to be able to use the packages that were just installed.
": "Neustart erforderlich
Sie müssen Ihr Handy neu starten, um die gerade eingespielten Pakete nutzen zu können.
",
+"Checking Dependencies": "Prüfe Abhängigkeiten",
+"Downloading / Installing
": "Lade / Installiere
",
+"Downloading / Installing": "Lade / Installiere",
+"Downloading / Updating
": "Lade / Aktualisiere
",
+"Downloading / Updating": "Lade / Aktualisiere",
+"Downloading / Replacing": "Lade / Ersetze",
+"Removing": "Entferne",
+"Error Installing: Communication Error": "Installationsfehler: Verbindungsfehler",
+"Error Installing: No Further Information": "Installationsfehler: Keine weitere Information",
+"Error Installing: See IPKG Log": "Installationsfehler: Siehe IPKG-Log",
+"Error Updating: Communication Error": "Aktualisierungsfehler: Verbindungsfehler",
+"Error Updating: No Further Information": "Aktualisierungsfehler: Keine weitere Information",
+"Error Updating: See IPKG Log": "Aktualisierungsfehler: Siehe IPKG-Log",
+"Error Removing: Communication Error": "Fehler beim Entfernen: Verbindungsfehler",
+"Error Removing: No Further Information": "Fehler beim Entfernen: Keine weitere Information",
+"Error Removing: See IPKG Log": "Fehler beim Entfernen: Siehe IPKG-Log",
+" installed": " installiert",
+" probably installed": " vermutlich installiert",
+" updated": " aktualisiert",
+" probably updated": " vermutlich aktualisiert",
+" removed": " entfernt",
+" removal probably failed": " Entfernen vermutlich gescheitert",
+" B": " B",
+" KB": " KB",
+" MB": " MB",
+"(offline root mode: not running ": "(offline root mode: läuft nicht ",
+"Nothing Interesting.
": "Nichts Interessantes.
",
+"New Feed": "Neuer Feed",
+"URL": "URL",
+"Is Compressed": "Komprimiert",
+"You need to fill in all fields for a new feed." : "Für den neuen Feed müssen Sie alle Felder ausfüllen.",
+"By adding a custom feed, you take full responsibility for any and all potential outcomes that may occur as a result of doing so, including (but not limited to): loss of warranty, loss of all data, loss of all privacy, security vulnerabilities and device damage." : "Durch das Hinzufügen eines benutzerdefinierten Feeds übernehmen Sie die volle Verantwortung für jegliche negativen Ereignisse, einschließlich (aber nicht beschränkt auf): Verlust der Garantie, Verlust aller Daten, Verlust von Privatsphäre , Sicherheitslücken und Beschädigung des Geräts.",
+"Cannot access the service. First try restarting Preware, or reboot your phone and try again.": "Kann nicht auf den Service zugreifen. Starten Sie Preware neu oder Ihr Gerät neu und versuchen es noch einmal.",
+"The service is not running. First try restarting Preware, or reboot your phone and try again.": "Der Service läuft nicht. Starten Sie Preware neu oder Ihr Gerät neu und versuchen es noch einmal.",
+"Custom Feed": "Benutzerdefinierter Feed",
+"You have recently changed the feeds. You should update the package list." : "Sie haben die Feeds kürzlich angepasst. Die Paketliste sollte aktualisiert werden.",
+"Support": "Support",
+"Email IPKG Log": "IPKG-Log mailen",
+"Luna Manager": "Luna Manager",
+"Due to a webOS bug, this will close and stop notifications from the phone, email and messaging applications when it rescans.": "Wegen eines WebOS-Fehlers werden Benachrichtigungen der Phone-, Mail- und Messaging-Apps während des Rescans nicht angezeigt.",
+"This will close all the applications you have open when it restarts." : "Bei einem Luna-Neustart werden alle offenen Applikationen geschlossen.",
+"This will cause your phone to lose network connections and be pretty slow until it's done restarting." : "Während des Java-Neustarts wird das Telefon alle Netzwerkverbindungen verlieren und langsam reagieren, bis der Java-Neustart abgeschlossen ist.",
+"Rescan" : "Aktualisieren",
+"Restart Luna" : "Luna neu starten",
+"Restart Java" : "Java neu starten",
+"The service version is too old. First try rebooting your phone, or reinstall Preware and try again.": "Die Service-Version ist zu alt. Starten Sie das Gerät neu oder installieren Sie Preware neu und versuchen es noch einmal.",
+"We will get to v1.0... Eventually": "Es wird eine v1.0 geben... vielleicht",
+"Preware": "Preware",
+"v0.0.0": "v0.0.0",
+"The Open Source Installer": "Der Open-Source-Installer",
+"Press Enter To Search": "Drücke Enter, um zu suchen",
+"Do It Now": "Jetzt durchführen",
+"Saved Package List": "Gespeicherte Paketliste",
+"Install / Update All": "Alles Installieren / Aktualisieren",
+"None": "Keine",
+"Install All": "Alle inst.",
+"Global": "Global",
+"Startup": "Beim Start",
+"Last Update": "Letztes Update",
+"Never": "Nie",
+"Scan Unknown Packages": "Unbek. Pakete prüfen",
+"Main Scene": "Hauptseite",
+"Show Available Types": "Verfügbare Typen zeigen",
+"Show Applications": "Applikationen anzeigen",
+"Show Themes": "Themes anzeigen",
+"Show Patches": "Patches anzeigen",
+"Show Other Types": "Andere Typen anzeigen",
+"List Scene": "Paketliste",
+"Search Descriptions": "In Beschreib. suchen",
+"Installed is Available": "Schon install. anzeigen",
+"Installed Is Available": "Schon install. anzeigen",
+"Only Show Free Apps": "Nur kostenlose Apps",
+"Only Show English Apps": "Nur englische Apps anz.",
+"Background": "Background",
+"Automatically Install": "Automatically Install",
+"Secret Stuff": "Secret Stuff",
+"This version has no secret options.": "This version has no secret options.",
+"Feed": "Feed",
+"Version, Date & Feed": "Version, Datum & Feed",
+"Version, Date & Lic.": "Version, Datum & Liz.",
+"Starting": "Starte",
+"This action should be immediate. If it takes longer than that, then check your network connectivity.": "Dies sollte umgehend geschehen. Wenn es länger dauert, prüfen sie ihre Netzwerkverbindung",
+"Checking Service Access": "Prüfe Service Verfügbarkeit",
+"This action should be immediate. If it takes longer than that, it is probably due to interrupting an update or a download. You should reboot your phone and try again.": "Diese Aktion sollte unmittelbar geschehen. Wenn es länger dauert, wurde vermutlich ein Update oder Download unterbrochen. Starten Sie Ihr Gerät neu und versuchen es noch einmal.",
+"Default Sort": "Sortierung",
+"Add Feed": "Feed hinzufügen",
+"Actions": "Aktionen",
+"Rescan Launcher": "Rescan Launcher",
+"Avoid webOS Bugs" : "WebOS-Fehler umgehen",
+"* May not work in future webOS versions." : "* Funktioniert u.U nicht mit zukünftigen WebOS-Versionen.",
+"Install Package" : "Paket installieren",
+"File" : "Datei",
+"http:// or file:// or ftp://" : "http:// oder file:// oder ftp://",
+"Browse" : "Durchsuchen",
+"Select A File" : "Wählen Sie eine Datei aus",
+"Cancel" : "Abbrechen",
+"Note:
If this package needs a luna restart or device restart after installation, you will need to manually perform it when the installation is complete." : "Hinweis:
Wenn dieses Paket einen Luna- oder Geräteneustart erfordert, müssen Sie diesen nach der Paketinstallation manuell durchführen.",
+"Update Feeds?":"Feeds aktualisieren?",
+"Blacklist" : "Schwarze Liste",
+"Search Field" : "Suchfeld",
+"Add" : "Hinzufügen",
+"Save" : "Speichern",
+"Add Blacklist" : "Zur Schwarzen Liste hinzufügen",
+"Edit Blacklist" : "Schwarze Liste bearbeiten",
+"Search In" : "Suche in",
+"Search For" : "Suche nach",
+"Title" : "Titel",
+"Preware: Wrote Saved Package List" : "Preware: Gespeicherte Paketliste aktualisiert",
+"Field" : "Feld",
+"Package Id" : "Paket-Id",
+"Fixing Unknown Packages
" : " Repariere unbekannte Pakete
",
+"Name": "Name",
+"FileType Association": "Dateitypzuordnung",
+"Preware is not associated to open application packages (.ipk files) from email or web.
Would you like to add preware to the association list for .ipk?" : "Preware ist nicht konfiguriert um Pakete aus E-Mail Nachrichten oder von Webseiten zu installieren.
Möchten Sie Preware zur Zuordnungsliste für .ipk Dateien hinzufügen?",
+"Preware is not currently the default application for handling .ipk files.
Current Default: #{active}
Would you like to make Preware the default application?" : "Preware ist im Moment nicht das Standardprogramm für .ipk-Dateien.
Aktuell: #{active}
Möchten Sie Preware zum Standardprogramm machen?",
+"Always perform check": "Immer überprüfen",
+"Make active handler" : "Zuordnung aktivieren",
+"Check .ipk Association" : ".IPK Zuordnung prüfen",
+"Unknown": "Unbekannt",
+"Phone Restart Is Required
You will need to restart your phone to be able to use the package that you just installed.
": "Neustart erforderlich
Sie müssen das Gerät neu starten, um das gerade installierte Paket benutzen zu können.
",
+"This changes the entire look of the app. The options themselves should be self-explanatory." : "Diese Einstellung ändert das komplette Aussehen der Anwendung. Die einzelnen Optionen sollten selbst erklärend sein.",
+"This changes the frequency in which feeds are updated from the web. The feeds will always be loaded on every start. This simply determines if the feeds are updated before they\'re loaded.- Every Launch - Always update every time you open preware.
- Once Daily - Only update if it\'s been 24 hours since the last time the feeds were updated.
- Manually Only - Will never update feeds at start. It will only update when you trigger it manually from the prewares main scene.
- Ask At Launch - Asks you at launch whether or not you want to update the feeds this load.
" : "Diese Einstellung ändert die Häufigkeit mit der die Feeds aktualisiert werden. Die Feeds werden bei jedem Start von Preware geladen. Diese Einstellung legt nur fest ob die Feeds vorher aktualisiert werden oder nicht.- Bei jedem Start - Die Feeds werden bei jedem Start von Preware aktualisiert.
- Einmal täglich - Die Feeds werden nur aktualisiert, wenn diese mindestens 24 h nicht mehr geschähen ist.
- Nur manuell - Die Feeds werden bei Start nie aktualisiert. Die Aktualisierung läuft nur dann, wenn sie manuell gestartet wird.
- Beim Start fragen - Du wirst beim Start gefragt ob du die Feeds aktualisieren möchtest.
",
+"This displays the date the last time the feeds were downloaded from the web." : "Diese Option zeigt das Datum und die Uhrzeit an, wann die Feeds das letztemal aus dem Internet aktualisiert wurden.",
+"This will scan the \"appinfo.js\" file for installed apps that are not in any of the feeds. This way you still get some information about the app. This stops \"This is a webOS application.\" from being listed as installed." : "Diese Einstellung scannt die \"appinfo.js\" Datei bei installierten Paketen, die in keinem der Feeds gelistet sind. Auf diese Art erhält man ein paar Informationen über die App. Dies verhindert, dass \"This is a webOS application\" als installierte App angezeigt wird.",
+"When this is on, Preware will check to see if it is the default handler for ipkg files, and will ask the user to rectify that if it is not." : "Wenn diese Option aktiviert ist, prüft Preware nach ob es als Standardanwendung für .IPK Dateien registriert ist. Wenn dies nicht so ist, wird der Nutzer gefragt ob er Preware als Standardanwendung für .IPK Dateien registrieren möchte oder nicht.",
+"Use App Tuckerbox" : "App Tuckerbox nutzen",
+"App Tuckerbox is a homebrew app that allows you to register your device for direct access to information gathered from the HP App Catalog, Web and Beta feeds. When this option is on, Preware will install apps directly from the HP servers using information from these App Tuckerbox feeds. This may allow you to bypass device, region and carrier restrictions for free and previously purchased apps. This does not bypass purchase, and Preware cannot purchase apps. Note that your device must be registered with App Tuckerbox to access these feeds." : "App Tuckerbox ist eine Homebrew Anwendung, die es dem Nutzer erlaubt sein webOS Gerät bei dem App Tuckerbox Server zu registrieren. Dies ermöglicht den direkten Zugriff auf Informationen des HP Palm-Catalog, Palm-Beta und Palm-Web Feed. Wenn diese Option aktiviert ist, wird Preware Apps direkt von den HP Servern mit Hilfe des App Tuckerbox Feeds auf dein webOS Gerät installieren. Dies ermöglicht dir den Zugriff auf alle kostenlosen und bereits von dir bezahlten Apps ohne Beschränkungen bzgl. des Gerätetyps, der Ländereinstellung und des Mobilfunkanbieters. Diese Option ermöglicht es nicht, das Bezahlen von Apps zu umgehen. Apps können nicht mittels Preware gekauft werden. Beachte bitte, dass dein webOS Gerät vorher registriert werden muss, damit du Zugriff auf App Tuckerbox nehmen kannst.",
+"Ignore Device Compat." : "Gerätetyp ignorieren",
+"Preware normally only shows apps that are compatible with your device. When this option is on, Preware will show all apps, regardless of device compatibility. Note that apps that are not compatible with your device may not operate correctly." : "Preware zeigt normalerweise nur Apps an die mit deinem webOS Gerät kompatibel sind. Wenn diese Option aktiviert ist, zweigt Preware alle Apps an, unabhängig davon ob die App kompatibel zu deinem webOS Gerät ist. Beachte bitte, dass Apps die nicht kompatibel sind möglicherweise nicht richtig funktionieren werden.",
+"When off, only shows \"Available Packages\" on the main scene, and allows you to branch into the different types from there.
When oo, it will open up the options to choose which package types are linked directly from the main scene." : "Wenn diese Option aktiviert ist, kannst du in den darauf folgenden Optionen wählen welche Typen von Paketen auf der Startseite von Preware angezeigt werden sollen.
Wenn die Option deaktiviert ist wird auf der Startseite von Preware nur der Punkt \"Verfügbare Pakete\" angezeigt.",
+"When on, \"Available Applications\" will appear on the main scene." : "Wenn aktiviert, wird auf der Startseite von Preware \"Verfügbare Applikationen\" angezeigt.",
+"When on, \"Available Themes\" will appear on the main scene." : "Wenn aktiviert, wird auf der Startseite von Preware \"Verfügbare Themes\" angezeigt.",
+"When on, \"Available Patches\" will appear on the main scene." : "Wenn aktiviert, wird auf der Startseite von Preware \"Verfügbare Patches\" angezeigt.",
+"When on, \"Available Other\" will appear on the main scene. It will include anything which doesn\'t fit into any of the other categories (like kernels, linux apps, etc.)." : "Wenn aktiviert, wird auf der Startseite von Preware \"Verfügbare Andere\" angezeigt. Hier werden alle Pakete angezeigt die in keine andere Kategorie passen (wie Kernels, Linux Anwendungen, etc.).",
+"With this turned on, package searches performed in preware (usually by just starting to type in list scenes or the main scene) will also search descriptions for what you typed in. It takes a little longer, but sometimes gets you better results." : "Wenn diese Option aktiviert ist, wird bei einer Suche in Preware auch in der Beschreibung der Pakete gesucht. Eine Suche in Preware kann dadurch gestartet werden, dass man einfach auf der Startseite oder in einer Liste drauflos tippt (beim TouchPad gibt es oben rechts ein Lupensymbol). Die Suche dauert dann ein bisschen länger, bringt aber meist bessere Ergebnisse.",
+"This allows you to change the default sort for lists of packages.- Category Default - Use the default sorts that we feel fit best for each of the package lists.
- Alphabetically - Sorts them alphabetically by package name, obviously.
- Last Updated - Sorts by the date the package was last updated.
- Price - Again, this one is pretty obvious.
" : "Diese Einstellung erlaubt es dir die Standardsortierung in den Paketlisten zu ändern.- Voreingestellt - Diese Einstellung übernimmt die Standardsortierung der jeweiligen Kategorie. Dies kann je nach Kategorie unterschiedlich sein. Es ist die Sortierung, von der wir denken das Sie am besten passt.
- Alphabetisch - Sortiert alphabetisch nach dem Paketnamen, logischerweise.
- Aktualisiert am - Sortiert nach dem Datum, an dem das Paket das letztemal aktualisiert wurde.
- Preis - Auch hier ist es relativ logisch wie sortiert wird.
",
+"This selects what package data appears in the package lists under the packages title." : "Hier kannst du auswählen was in der Zeile unterhalb des Paketnamen in der Listenansicht angezeigt wird.",
+"When this option is on, packages that are installed appear in the \"Available Packages\" and lists like it. With it off, they only appear in the installed list or updates when applicable." : "Wenn diese Einstellung aktiviert ist, werden schon installierte Pakete unter \"Verfügbare Pakete\" angezeigt. Wenn diese Einstellung deaktiviert ist erscheinen die installierten Pakete nur unter \"Installierte Pakete\".",
+"This option ignores all packages that cost money (catalog apps) and only displays the free ones." : "Wenn diese Option aktiviert ist, werden alle Pakete die Geld kosten ignoriert und nur kostenfreie Apps angezeigt.",
+"When on, preware will only show english apps." : "Wenn diese Option aktiviert ist, werden nur englische Apps angezeigt.",
+"Browse From Root" : "Root durchsuchen",
+"Preware initially used ipkg to install packages, and would use a method called \"rescan\" to update the launcher with new application icons. This method had since been abandoned by Palm and started to cause unintended consequences (like causing email to think you have nothing setup, or no notifications for new SMS messages). When \"Avoid webOS Bugs\" is on, the default, Preware will use webOS package install service methods which do not cause the same problems that rescan does. But Palm may block us from using this in the future, so this fallback option is here." : "Eine frühere Version von Preware hat ipkg genutzt um Pakete zu installieren. Um den Programmstarter zu aktualisieren musste danach \"rescan\" aufgerufen werden, welche diverse Probleme verursachen kann (die E-Mail App hat keine Konten mehr, Benachitigungen über neue SMS werden nicht mehr angezeit etc.). Wenn \"WebOS Fehler umgehen\" aktiviert ist (Standardeinstellung), nutzt preware den webOS package install service, der diese Fehler nicht aufweist. Möglicherweise wird Palm diesen Service blockieren, so dass hiermit ein Möglichkeit gegeben ist auf das alte System zurück zu greifen."
+}
diff --git a/resources/es/strings.json b/source/resources/es/strings.json
similarity index 100%
rename from resources/es/strings.json
rename to source/resources/es/strings.json
diff --git a/resources/fr/strings.json b/source/resources/fr/strings.json
similarity index 100%
rename from resources/fr/strings.json
rename to source/resources/fr/strings.json
diff --git a/resources/it/strings.json b/source/resources/it/strings.json
similarity index 96%
rename from resources/it/strings.json
rename to source/resources/it/strings.json
index 271b11bd..17dd994f 100644
--- a/resources/it/strings.json
+++ b/source/resources/it/strings.json
@@ -1,6 +1,6 @@
{
"Help": "Aiuto",
- "The Package Manager Service is not running. Did you remember to install it? If you did, first try restarting Preware, then try rebooting your phone and waiting longer before starting Preware.": "Il servizio di gestione dei pacchetti (Package Manager Service) non è in esecuzione. Ti sei ricordato di installarlo? Se lo avete fatto, per prima cosa provate a riavviare Preware, quindi provate a riavviare il telefono e aspettare di più prima di avviare Preware.",
+ "The Package Manager Service is not running. Did you remember to install it? If you did, first try restarting Preware, then try rebooting your phone and waiting longer before starting Preware.": "Il servizio di gestione dei pacchetti (Package Manager Service) non è in esecuzione. Ti sei ricordato di installarlo? Se l'hai fatto, per prima cosa prova a riavviare Preware, quindi prova a riavviare il telefono e aspettare di più prima di avviare Preware.",
"Ok": "Ok",
" by WebOS Internals": " di WebOS Internals",
"Wiki Page": "Pagina del Wiki",
@@ -43,8 +43,8 @@
"Free": "Gratis",
"Download Size": "Dimensione Download",
"Installed Version": "Versione Installata",
- "Installed": "Installato",
- "Installed Size": "Dimensione Installata",
+ "Installed": "Feed Aggiunti",
+ "Installed Size": "Dimensione dell'installazione",
"Id": "Id",
"License": "Licenza",
"Type": "Tipo",
@@ -118,7 +118,7 @@
" that depend": " che dipendono",
" on it.
Removing this package may cause ": " su di esso.
La rimozione di questo pacchetto può causare ",
" to no longer function.": " to no longer function.",
- "This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function.": "This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function.",
+ "This package has #{num} other installed #{package} that #{depend} on it.
Removing this package may cause #{them} to no longer function.": "Questo pacchetto ha #{num} un altro pacchetto installato #{package} che #{depend} serve.
Rimuovendo il pacchetto #{them} Potrebbe Non Funzionare più",
"Package": "Package",
"Packages": "Pacchetti",
"depend": "depend",
@@ -212,14 +212,14 @@
"Checking Service Access": "Verifica Servizio Accesso",
"This action should be immediate. If it takes longer than that, it is probably due to interrupting an update or a download. You should reboot your phone and try again.": "Questa azione dovrebbe essere immediata. Se durà di più, probabilmente è a cause di un interruzione di un aggiornamento o un download. È necessario riavviare il telefono e riprovare.",
"Default Sort": "Ordine Predefinito",
- "Add Feed": "Agiungi Feed",
+ "Add Feed": "Aggiungi il Feed",
"Actions": "Azioni",
- "Rescan Launcher": "Rescan Launcher",
- "Avoid webOS Bugs": "Evitare i Bug di WebOS",
+ "Rescan Launcher": "Riscanerizza il Launcher",
+ "Avoid webOS Bugs": "Evita i Bug di WebOS",
"* May not work in future webOS versions.": "* Potrebbe non funzionare nelle prossime versioni di WebOS.",
"By adding a custom feed, you take full responsibility for any and all potential outcomes that may occur as a result of doing so, including (but not limited to): loss of warranty, loss of all data, loss of all privacy, security vulnerabilities and device damage.": "Con l'aggiunta di un feed personalizzato, si prende la piena responsabilità per ogni risultato che dovesse capitare, compresa (ma non solo): perdita di garanzia, di tutti i dati, perdita della privacy, vulnerabilità di sicurezza e danni al dispositivo.",
"You need to fill in all fields for a new feed.": "È necessario riempire tutti i campi per un nuovo feed.",
- "You have recently changed the feeds. You should update the package list.": "Hai recentemente cambiato i feed. Si consiglia di aggiornare la lista dei pacchetti.",
+ "You have recently changed the feeds. You should update the package list.": "Hai recentemente aggiunto o cambiato i feed. Si consiglia di aggiornare la lista dei pacchetti.",
"Install Package": "Installa Pacchetto",
"File": "File",
"http:// or file:// or ftp://": "http:// o file:// o ftp://",
@@ -246,7 +246,7 @@
"Preware is not currently the default application for handling .ipk files.
Current Default: #{active}
Would you like to make Preware the default application?": "Preware non è attualmente l'applicazione predefinita per la manipolazione dei file .ipk.
Defualt Corrente: #{active}
Vuoi usre Preware come applicazione predefinita?",
"Always perform check": "Eseguire sempre controllo",
"Unknown": "Sconosciuto",
- "Check .ipk Association": "Controlla associaz. .ipk",
+ "Check .ipk Association": "Controlla associazione .ipk",
"Phone Restart Is Required
You will need to restart your phone to be able to use the package that you just installed.
": "È Necessario Riavviare il Telefono
Sarà necessario riavviare il telefono per poter usare il pacchetto appena installato.
",
"Preware is not associated to open application packages (.ipk files) from email or web.
Would you like to add preware to the association list for .ipk?": "Preware non è associato all'apertura di pacchetti di applicazioni (file .ipk) da email o web.
Vuoi Associare Preware ai file .ipk?",
"Make active handler": "Fai Gestore attivo"
diff --git a/resources/zh/cn/strings.json b/source/resources/zh/cn/strings.json
similarity index 100%
rename from resources/zh/cn/strings.json
rename to source/resources/zh/cn/strings.json
diff --git a/resources/zh/hk/strings.json b/source/resources/zh/hk/strings.json
similarity index 100%
rename from resources/zh/hk/strings.json
rename to source/resources/zh/hk/strings.json
diff --git a/sources.json b/source/sources.json
similarity index 100%
rename from sources.json
rename to source/sources.json
diff --git a/src/LICENSE b/source/src/LICENSE
similarity index 100%
rename from src/LICENSE
rename to source/src/LICENSE
diff --git a/src/Makefile b/source/src/Makefile
similarity index 100%
rename from src/Makefile
rename to source/src/Makefile
diff --git a/src/ipkgservice.c b/source/src/ipkgservice.c
similarity index 100%
rename from src/ipkgservice.c
rename to source/src/ipkgservice.c
diff --git a/src/ipkgservice.h b/source/src/ipkgservice.h
similarity index 100%
rename from src/ipkgservice.h
rename to source/src/ipkgservice.h
diff --git a/src/luna_methods.c b/source/src/luna_methods.c
similarity index 100%
rename from src/luna_methods.c
rename to source/src/luna_methods.c
diff --git a/src/luna_methods.h b/source/src/luna_methods.h
similarity index 100%
rename from src/luna_methods.h
rename to source/src/luna_methods.h
diff --git a/src/luna_service.c b/source/src/luna_service.c
similarity index 100%
rename from src/luna_service.c
rename to source/src/luna_service.c
diff --git a/src/luna_service.h b/source/src/luna_service.h
similarity index 100%
rename from src/luna_service.h
rename to source/src/luna_service.h
diff --git a/stylesheets/preware-device.css b/source/stylesheets/preware-device.css
similarity index 100%
rename from stylesheets/preware-device.css
rename to source/stylesheets/preware-device.css
diff --git a/stylesheets/preware.css b/source/stylesheets/preware.css
similarity index 100%
rename from stylesheets/preware.css
rename to source/stylesheets/preware.css
diff --git a/stylesheets/theme-appcat.css b/source/stylesheets/theme-appcat.css
similarity index 100%
rename from stylesheets/theme-appcat.css
rename to source/stylesheets/theme-appcat.css
diff --git a/upstart/org.webosinternals.ipkgservice b/source/upstart/org.webosinternals.ipkgservice
similarity index 100%
rename from upstart/org.webosinternals.ipkgservice
rename to source/upstart/org.webosinternals.ipkgservice