[haiku-depot-web] [haiku-depot-web-app] 2 new revisions pushed by haiku.li...@xxxxxxxxx on 2014-04-10 08:38 GMT

  • From: haiku-depot-web-app@xxxxxxxxxxxxxx
  • To: haiku-depot-web@xxxxxxxxxxxxx
  • Date: Thu, 10 Apr 2014 08:39:09 +0000

master moved from b4e575bb22f3 to bd64f7c37d65

2 new revisions:

Revision: 11fd9c7e7d5a
Author:   Andrew Lindesay <apl@xxxxxxxxxxxxxx>
Date:     Thu Apr 10 00:40:22 2014 UTC
Log:      + imported de localization from hundinger
http://code.google.com/p/haiku-depot-web-app/source/detail?r=11fd9c7e7d5a

Revision: bd64f7c37d65
Author:   Andrew Lindesay <apl@xxxxxxxxxxxxxx>
Date:     Thu Apr 10 08:38:36 2014 UTC
Log:      + added the option of the description for the bulk get of packages
http://code.google.com/p/haiku-depot-web-app/source/detail?r=bd64f7c37d65

==============================================================================
Revision: 11fd9c7e7d5a
Author:   Andrew Lindesay <apl@xxxxxxxxxxxxxx>
Date:     Thu Apr 10 00:40:22 2014 UTC
Log:      + imported de localization from hundinger

http://code.google.com/p/haiku-depot-web-app/source/detail?r=11fd9c7e7d5a

Modified:
 /haikudepotserver-webapp/src/main/resources/messages_de.properties

=======================================
--- /haikudepotserver-webapp/src/main/resources/messages_de.properties Thu Apr 3 10:08:30 2014 UTC +++ /haikudepotserver-webapp/src/main/resources/messages_de.properties Thu Apr 10 00:40:22 2014 UTC
@@ -2,37 +2,185 @@
 # GERMAN LOCALIZATION
 # ---------------------

-authenticateUser.nickname.required=Der Nickname ist notwendig, um sich anzumelden. -authenticateUser.passwordClear.required=Der Kennwort ist notwendig, um sich anzumelden.
-authenticateUser.nickname.title=Nickname
+gen.home.title=Home
+gen.actions.title=Aktionen
+gen.code.title=Code
+gen.architecture.title=Architektur
+gen.nickname.title=Benutzername
+gen.pkg.title=Paket
+gen.created.title=Erstellt
+gen.modified.title=Geändert
+
+breadcrumb.home.title=Home
+breadcrumb.editRepository.title={0} umbenennen
+breadcrumb.addRepository.title=Depot hinzufügen
+breadcrumb.viewRepository.title={0}
+breadcrumb.listRepositories.title=Depots anzeigen
+breadcrumb.runtimeInformation.title=Laufzeitinfos
+breadcrumb.about.title=Über
+breadcrumb.viewPkg.title={0}
+breadcrumb.viewUser.title={0}
+breadcrumb.changePassword.title=Kennwort ändern
+breadcrumb.authenticateUser.title=Anmelden
+breadcrumb.createUser.title=Benutzer anlegen
+breadcrumb.editPkgCategories.title=Kategorien
+breadcrumb.editPkgIcon.title=Icon
+breadcrumb.editPkgScreenshots.title=Screenshots
+breadcrumb.editPkgVersionLocalizations.title=Übersetzung
+breadcrumb.editUser.title=Bearbeiten
+
+about.title=Über
+about.mainDescription=Dies ist der Anwendungs-Server (Version {0}) "Haiku Depot Server", \ + der Software-Pakete für das Betriebssystem Haiku bereitstellt und mit dem sich die Pakete \
+   verwalten lassen.
+about.actions.runtimeInformation.title=Laufzeitinfos
+about.actions.haikuOs.title=Über das Haiku Betriebssystem
+
+createUser.nickname.required=Es wird ein Name für den neuen Benutzer wird benötigt. +createUser.nickname.pattern=Der Benutzername kann Buchstaben und Zahlen enthalten und muss zwischen 4 und 16 Zeichen lang sein. +createUser.nickname.notunique=Der Benutzername existiert bereits; bitte einen anderen probieren. +createUser.passwordClear.required=Es wird ein Kennwort für den neuen Benutzer benötigt. +createUser.passwordClear.validPassword=Das Kennwort sollte mindestens 8 Zeichen lang sein und mindestens zwei Zahlen und einen Großbuchstaben enthalten.
+createUser.passwordClear.title=Kennwort
+createUser.passwordClearRepeated.required=Kennworteingabe wiederholen, um Schreibfehler auszuschließen. +createUser.passwordClearRepeated.repeat=Das Kennwort wurde nicht korrekt wiederholt.
+createUser.passwordClearRepeated.title=Kennwortwiederholung
+createUser.naturalLanguage.title=Sprache
+createUser.captchaResponse.required=Eine Antwort auf die Frage im Bild wird benötigt um sicherzustellen, dass sich auch wirklich ein Mensch registrieren möchte. +createUser.captchaResponse.badresponse=Entweder passt die Antwort nicht zur Frage im Bild, oder die Zeit zur Beantwortung ist abgelaufen. Es wurde ein neues Fragebild erzeugt.
+createUser.captchaResponse.title=Test auf ein menschliches Gegenüber
+createUser.action.title=Anlegen
+
+changePassword.oldPasswordClear.title=Aktuelles Kennwort
+changePassword.oldPasswordClear.required=Das aktuelle Kennwort wird benötigt, um die Identität des Benutzers zu überprüfen. +changePassword.oldPasswordClear.mismatched=Es gibt ein Problem bei der Authentifizierung. Bitte Kennworteingabe wiederholen. +changePassword.newPasswordClear.required=Ein neues Kennwort wird benötigt, um das Kennwort zu setzen. +changePassword.newPasswordClear.validPassword=Das Kennwort sollte mindestens 8 Zeichen lang sein und mindestens zwei Zahlen und einen Großbuchstaben enthalten.
+changePassword.newPasswordClear.title=Neues Kennwort
+changePassword.newPasswordClearRepeated.required=Kennworteingabe wiederholen, um Schreibfehler auszuschließen. +changePassword.newPasswordClearRepeated.repeat=Das Kennwort wurde nicht korrekt wiederholt.
+changePassword.newPasswordClearRepeated.title=Kennwortwiederholung
+changePassword.captchaResponse.required=Eine Antwort auf diese einfache Frage wird benötigt um sicherzustellen, dass auch wirklich ein Mensch das Kennwort ändern möchte. +changePassword.captchaResponse.badresponse=Entweder passt die Antwort nicht zur Frage im Bild, oder die Zeit zur Beantwortung ist abgelaufen. Es wurde ein neues Fragebild erzeugt.
+changePassword.captchaResponse.title=Test auf ein menschliches Gegenüber
+changePassword.action.title=Kennwort ändern
+
+authenticateUser.nickname.required=Für die Anmeldung wird ein Benutzername benötigt. +authenticateUser.passwordClear.required=Für die Anmeldung wird ein Kennwort benötigt.
+authenticateUser.nickname.title=Benutzername
 authenticateUser.passwordClear.title=Kennwort
 authenticateUser.action.title=Anmelden
+authenticateUser.info.failedAuthentication=Der Anmeldeversuch ist fehlgeschlagen; bitte nochmal probieren. +authenticateUser.info.createdAccount=Ein neues Benutzerkonto wurde angelegt. Nach der Anmeldung kann es sofort genutzt werden. +authenticateUser.info.changePassword=Das Kennwort wurde geändert. Ab sofort kann sich mit dem neuen Kennwort angemeldet werden.
+
+editPkgIcon.iconBitmap32File.required=Es wird eine 32x32 Pixel große Version des Icons benötigt. +editPkgIcon.iconBitmap32File.badsize=Die Datei ist zu groß oder zu klein, um als PNG Bild für dieses Icon benutzt zu werden. +editPkgIcon.iconBitmap32File.badformatorsize=Die Datei ist entweder nicht im PNG Format, oder besitzt nicht die richtigen Abmessungen für das Paket-Icon.
+editPkgIcon.iconBitmap32File.title=Icon 32x32 Pixel
+editPkgIcon.iconBitmap16File.required=Es wird eine 16x16 Pixel große Version des Icons benötigt. +editPkgIcon.iconBitmap16File.badsize=Die Datei ist zu groß oder zu klein, um als PNG Bild für dieses Icon benutzt zu werden. +editPkgIcon.iconBitmap16File.badformatorsize=Die Datei ist entweder nicht im PNG Format, oder besitzt nicht die richtigen Abmessungen für das Paket-Icon.
+editPkgIcon.iconBitmap16File.title=Icon 16x16 Pixel
+editPkgIcon.iconHvifFile.badformatorsize=Die Datei ist in keinem brauchbaren HVIF Format.
+editPkgIcon.iconHvifFile.title=Icon Hvif
+editPkgIcon.iconHvifFile.badsize=Die Datei ist zu groß für dieses Icon.
+editPkgIcon.iconHvifFile.clearAction.title=Leeren
+editPkgIcon.action.title=Icons speichern
+
+editPkgVersionLocalization.action.title=Bearbeitete Übersetzungen speichern

 home.viewCriteriaType.all=Alles
 home.viewCriteriaType.search=Suche
 home.viewCriteriaType.categories=Kategorien
home.viewCriteriaType.mostrecent=Neu aktualisiert; sortiert nach Versionsdatum home.viewCriteriaType.mostviewed=Neu aktualisiert; sortiert nach am meisten angesehen
-
 home.searchButton.title=Los
 home.table.version.title=Version
-home.table.approximateVersionDate.title=Ca. Versionsdatum
-home.table.versionViewCounter.title=Versionssichtungszähler
+home.table.approximateVersionDate.title=Ungefähres Versionsdatum
+home.table.versionViewCounter.title=Besucherzähler der Version
+home.noResults.title=Keine Treffer
+home.noResults.description=Die verwendeten Suchkriterien ergaben keine Treffer.
+
+addEditRepository.code.required=Der Code wird benötigt.
+addEditRepository.code.pattern=Der Code muss aus Kleinbuchstaben und Zahlen bestehen und zwischen 2 und 16 Zeichen lang sein. +addEditRepository.code.unique=Der Code für dieses Depot wird bereits benutzt. Bitte einen anderen Code probieren.
+addEditRepository.url.title=URL
+addEditRepository.url.required=Es muss eine URL für die .hpkr Daten angegeben werden.
+addEditRepository.url.malformed=Die URL muss ein korrektes Format haben.
+addEditRepository.addAction.title=Hinzufügen
+addEditRepository.saveChangesAction.title=Änderungen speichern
+
+addPkgScreenshot.file.badformatorsize=Die Datei muss ein PNG Bild sein, nicht größer als 1500x1500 Pixel und kleiner als 2 MiB. +addPkgScreenshot.file.required=Um einen Screenshot hinzuzufügen, wird eine Data Datei benötigt. +addPkgScreenshot.file.badsize=Die Datei muss ein PNG Bild sein, nicht größer als 1500x1500 Pixel und kleiner als 2 MiB.
+addPkgScreenshot.file.title=PNG Bilddatei
+addPkgScreenshot.action.title=Hinzufügen
+editPkgScreenshots.remove.title=Entfernen
+editPkgScreenshots.download.title=Herunterladen
+
+editPkgCategories.categories.title=Kategorien
+editPkgCategories.categories.maximumThreeNote=Es sind maximal drei Paket-Kategorien erlaubt.
+editPkgCategories.action.title=Speichern
+
+editUser.naturalLanguage.title=Sprache
+editUser.action.title=Änderungen speichern
+
+listRepositories.search.go.title=Los
+listRepositories.noResults.title=Keine Treffer
+listRepositories.noResults.description=Mit den verwendeten Suchkriterien wurden keine Depots gefunden.
+listRepositories.table.active.title=Aktiv
+listRepositories.table.code.title=Code
+listRepositories.showInactiveAction.title=Zeige inaktive Depots
+listRepositories.addAction.title=Depot hinzufügen
+
+viewPkg.screenshots.none.title=Screenshots
+viewPkg.screenshots.none.description=Keine Screenshots verfügbar
+viewPkg.screenshots.exists.title=Screenshot {0} von {1}
+viewPkg.screenshots.loading=Lade...
+viewPkg.categories.title=Kategorien
+viewPkg.categories.none=keine
+viewPkg.versionViews.title=Versionsanzeigen
+viewPkg.visitWebSiteAction.title=Webseite besuchen
+viewPkg.removeIconAction.title=Icon entfernen
+viewPkg.editIconAction.title=Icon bearbeiten
+viewPkg.downloadIconHvifAction.title=Icon im 'hvif' Format herunterladen
+viewPkg.editScreenshotsAction.title=Screenshots bearbeiten
+viewPkg.editPkgCategoriesAction.title=Kategorien bearbeiten
+viewPkg.editVersionLocalizationAction.title=Übersetzungen bearbeiten
+
+viewRepository.importTriggered.title=Import angestoßen
+viewRepository.importTriggered.description=Die Anwendung wird in Kürze die Daten des Depots importieren.
+viewRepository.active.title=Aktiv
+viewRepository.url.title=URL
+viewRepository.deactiveAction.title=Deaktivieren
+viewRepository.reactiveAction.title=Reaktivieren
+viewRepository.triggerImportAction.title=Import anstoßen
+viewRepository.editAction.title=Bearbeiten
+
+viewUser.active.title=Aktiv
+viewUser.naturalLanguage.title=Sprache
+viewUser.changePaswordAction.title=Kennwort ändern
+viewUser.editAction.title=Bearbeiten
+viewUser.logoutAction.title=Abmelden

 banner.action.more=Über Haiku Depot Server
-banner.action.authenticate=Benutzer login
-banner.action.createUser=Neuen Benutzer anmelden
-banner.action.user=Detail des Benuzter {0}
-banner.action.logout=Benutzer {0} abmelden
+banner.action.authenticate=Benutzer anmelden
+banner.action.createUser=Neuen Benutzer registrieren
+banner.action.user=Details für {0} anzeigen
+banner.action.logout={0} abmelden
 banner.action.naturalLanguagePrefix=Sprache:
-banner.action.repositories=Packetlager
-breadcrumb.home.title=Heim
-breadcrumb.editRepository.title={0} Bearbeiten
-breadcrumb.addRepository.title=Neue Packetlager
-breadcrumb.viewRepository.title={0}
-breadcrumb.listRepositories.title=Packetlagerverzeichnis
-breadcrumb.runtimeInformation.title=Laufzeitinfos
-breadcrumb.about.title=Anwendunginfos
-breadcrumb.viewPkg.title={0}
-breadcrumb.viewUser.title={0}
-breadcrumb.changePassword.title=Kennwortbearbeitung
+banner.action.repositories=Paket-Depots
+
+naturalLanguage.en=English
+naturalLanguage.de=Deutsch
+naturalLanguage.ru=Русский
+naturalLanguage.fr=Français
+naturalLanguage.ja=日本語
+naturalLanguage.zh=中国的
+naturalLanguage.es=Español
+naturalLanguage.pt=Português
+
+# Test case
+
+test.it=Testzeile zum Test der Vollständigkeit

==============================================================================
Revision: bd64f7c37d65
Author:   Andrew Lindesay <apl@xxxxxxxxxxxxxx>
Date:     Thu Apr 10 08:38:36 2014 UTC
Log:      + added the option of the description for the bulk get of packages

http://code.google.com/p/haiku-depot-web-app/source/detail?r=bd64f7c37d65

Modified:
/haikudepotserver-api1/src/main/java/org/haikuos/haikudepotserver/api1/model/pkg/GetBulkPkgRequest.java /haikudepotserver-webapp/src/main/java/org/haikuos/haikudepotserver/api1/PkgApiImpl.java

=======================================
--- /haikudepotserver-api1/src/main/java/org/haikuos/haikudepotserver/api1/model/pkg/GetBulkPkgRequest.java Wed Apr 9 11:01:12 2014 UTC +++ /haikudepotserver-api1/src/main/java/org/haikuos/haikudepotserver/api1/model/pkg/GetBulkPkgRequest.java Thu Apr 10 08:38:36 2014 UTC
@@ -14,6 +14,7 @@
         PKGCATEGORIES,
         PKGICONS,
         USERRATINGAVERAGES,
+        PKGVERSIONLOCALIZATIONDESCRIPTIONS,
     };

     public List<String> pkgNames;
=======================================
--- /haikudepotserver-webapp/src/main/java/org/haikuos/haikudepotserver/api1/PkgApiImpl.java Wed Apr 9 11:01:12 2014 UTC +++ /haikudepotserver-webapp/src/main/java/org/haikuos/haikudepotserver/api1/PkgApiImpl.java Thu Apr 10 08:38:36 2014 UTC
@@ -846,7 +846,8 @@

     private GetBulkPkgResult.PkgVersion createGetBulkPkgResultPkgVersion(
             PkgVersion pkgVersion,
-            NaturalLanguage naturalLanguage) {
+            NaturalLanguage naturalLanguage,
+            boolean includeDescription) {

         Preconditions.checkNotNull(pkgVersion);
         Preconditions.checkNotNull(naturalLanguage);
@@ -868,7 +869,11 @@
         }

         if(pkgVersionLocalizationOptional.isPresent()) {
- version.description = pkgVersionLocalizationOptional.get().getDescription();
+
+            if(includeDescription) {
+ version.description = pkgVersionLocalizationOptional.get().getDescription();
+            }
+
version.summary = pkgVersionLocalizationOptional.get().getSummary(); version.naturalLanguageCode = pkgVersionLocalizationOptional.get().getNaturalLanguage().getCode();
         }
@@ -996,7 +1001,11 @@
                             switch(getBulkPkgRequest.versionType) {
                                 case LATEST:
                                 {
- GetBulkPkgResult.PkgVersion resultPkgVersion = createGetBulkPkgResultPkgVersion(input, naturalLanguage); + GetBulkPkgResult.PkgVersion resultPkgVersion = createGetBulkPkgResultPkgVersion(
+                                            input,
+                                            naturalLanguage,
+ getBulkPkgRequest.filter.contains(GetBulkPkgRequest.Filter.PKGVERSIONLOCALIZATIONDESCRIPTIONS)
+                                    );

// TODO; put real values in once they are available. if(getBulkPkgRequest.filter.contains(GetBulkPkgRequest.Filter.USERRATINGAVERAGES)) {

Other related posts:

  • » [haiku-depot-web] [haiku-depot-web-app] 2 new revisions pushed by haiku.li...@xxxxxxxxx on 2014-04-10 08:38 GMT - haiku-depot-web-app