{ "translations": { "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Storage invalid" : "Speicher ungültig", "Unknown error" : "Unbekannter Fehler", "All files" : "Alle Dateien", "Recent" : "Aktuelle", "File could not be found" : "Datei konnte nicht gefunden werden", "Home" : "Home", "Close" : "Schließen", "Favorites" : "Favoriten", "Could not create folder \"{dir}\"" : "Der Ordner konnte nicht erstellt werden \"{dir}\"", "Upload cancelled." : "Hochladen abgebrochen.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr", "Not enough free space" : "Nicht genug freier Speicher", "Uploading..." : "Hochladen…", "..." : "...", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})", "Actions" : "Aktionen", "Download" : "Herunterladen", "Rename" : "Umbenennen", "Move" : "Verschieben", "Target folder" : "Zielordner", "Delete" : "Löschen", "Disconnect storage" : "Speicher trennen", "Unshare" : "Freigabe aufheben", "Could not load info for file \"{file}\"" : "Die Informationen zur Datei \"{file}\" konnten nicht geladen werden", "Files" : "Dateien", "Details" : "Details", "Select" : "Auswählen", "Pending" : "Ausstehend", "Unable to determine date" : "Datum konnte nicht ermittelt werden", "This operation is forbidden" : "Diese Operation ist nicht erlaubt", "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Logdateien oder kontaktieren Sie den Administrator", "Could not move \"{file}\", target exists" : "\"{file}\" konnte nicht verschoben werden, Ziel existiert bereits", "Could not move \"{file}\"" : "\"{file}\" konnte nicht verschoben werden", "{newName} already exists" : "{newName} existiert bereits", "Could not rename \"{fileName}\", it does not exist any more" : "Die Datei konnte nicht umbenannt werden \"{fileName}\", da die Datei nicht mehr existiert", "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name „{targetName}“ wird bereits im Ordner „{dir}“ benutzt. Bitte wählen Sie einen anderen Namen.", "Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"", "Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"", "Could not create file \"{file}\" because it already exists" : "Die Datei konnte nicht erstellt werden \"{file}\", da diese bereits existiert", "Could not create folder \"{dir}\" because it already exists" : "Der Ordner konnte nicht erstellt werden \"{dir}\", da dieser bereits existiert", "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for '{tag}{filter}{endtag}'" : "Kein Suchergebnis in anderen Verzeichnissen für '{tag}{filter}{endtag}'", "Name" : "Name", "Size" : "Größe", "Modified" : "Geändert", "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"], "_%n file_::_%n files_" : ["%n Datei","%n Dateien"], "{dirs} and {files}" : "{dirs} und {files}", "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckten eingeschlossen"], "You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen", "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"], "New" : "Neu", "\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.", "File name cannot be empty." : "Der Dateiname darf nicht leer sein.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Der Speicher von {owner} ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!", "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Der Speicher von {owner} ist beinahe voll ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], "View in folder" : "In Ordner anzeigen", "Path" : "Pfad", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", "Copy local link" : "Lokalen Link kopieren", "Folder" : "Ordner", "New folder" : "Neuer Ordner", "Upload" : "Hochladen", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "Added to favorites" : "Zu den Favoriten hinzugefügt", "Removed from favorites" : "Aus den Favoriten entfernt", "You added {file} to your favorites" : "Sie haben {file} zu Ihren Favoriten hinzugefügt", "You removed {file} from your favorites" : "Sie haben {file} aus Ihren Favoriten entfernt", "File changes" : "Datei geändert", "Created by {user}" : "Erstellt durch {user}", "Changed by {user}" : "Geändert durch {user}", "Deleted by {user}" : "Gelöscht durch {user}", "Restored by {user}" : "Wiederhergestellt durch {user}", "Renamed by {user}" : "Umbenannt durch {user}", "Moved by {user}" : "Verschoben durch {user}", "You created {file}" : "Sie haben {file} erstellt", "{user} created {file}" : "{user} hat {file} erstellt", "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt", "You changed {file}" : "Sie haben {file} geändert", "{user} changed {file}" : "{user} hat {file} geändert", "You deleted {file}" : "Sie haben {file} gelöscht", "{user} deleted {file}" : "{user} hat {file} gelöscht", "You restored {file}" : "Sie haben {file} wiederhergestellt", "{user} restored {file}" : "{user} hat {file} wiederhergestellt", "You renamed {oldfile} to {newfile}" : "Sie haben {oldfile} in {newfile} umbenannt", "{user} renamed {oldfile} to {newfile}" : "{user} hat {oldfile} in {newfile} umbenannt", "You moved {oldfile} to {newfile}" : "Sie haben {oldfile} nach {newfile} verschoben", "{user} moved {oldfile} to {newfile}" : "{user} hat {oldfile} nach {newfile} verschoben", "A file has been added to or removed from your favorites" : "Eine Datei wurde Ihren Favoriten hinzugefügt oder daraus entfernt",
TESTS = glob(['tst/**/*.java'])

for t in TESTS:
  n = t[len('tst/'):len(t)-len('.java')].replace('/', '.')
  java_test(
    name = n,
    labels = ['pgm'],
    srcs = [t],
    deps = [
      ':helpers',
      '//org.eclipse.jgit:jgit',
      '//org.eclipse.jgit.archive:jgit-archive',
      '//org.eclipse.jgit.junit:junit',
      '//org.eclipse.jgit.pgm:pgm',
      '//lib:hamcrest-core',
      '//lib:hamcrest-library',
      '//lib:javaewah',
      '//lib:junit',
      '//lib:slf4j-api',
      '//lib:slf4j-simple',
      '//lib:commons-compress',
      '//lib:tukaani-xz',
    ],
    source_under_test = ['//org.eclipse.jgit.pgm:pgm'],
    vm_args = ['-Xmx256m', '-Dfile.encoding=UTF-8'],
  )

java_library(
  name = 'helpers',
  srcs = glob(['src/**/*.java']),
  deps = [
    '//org.eclipse.jgit:jgit',
    '//org.eclipse.jgit.pgm:pgm',
    '//org.eclipse.jgit.junit:junit',
    '//lib:args4j',
    '//lib:junit',
  ],
)