Thread: [Openupload-svn-update] SF.net SVN: openupload:[268] trunk (Page 3)
Status: Beta
Brought to you by:
tsdogs
|
From: <ts...@us...> - 2009-02-28 13:16:00
|
Revision: 268
http://openupload.svn.sourceforge.net/openupload/?rev=268&view=rev
Author: tsdogs
Date: 2009-02-28 13:15:54 +0000 (Sat, 28 Feb 2009)
Log Message:
-----------
update to latest
Modified Paths:
--------------
trunk/locale/de/LC_MESSAGES/openupload.mo
trunk/locale/de/LC_MESSAGES/openupload.po
trunk/locale/de.inc.php
trunk/templates/default/locale/de/LC_MESSAGES/template.mo
trunk/templates/default/locale/de/LC_MESSAGES/template.po
trunk/templates/default/locale/de.inc.php
Modified: trunk/locale/de/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/de/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/de/LC_MESSAGES/openupload.po 2009-02-28 10:28:35 UTC (rev 267)
+++ trunk/locale/de/LC_MESSAGES/openupload.po 2009-02-28 13:15:54 UTC (rev 268)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-12 16:47+0100\n"
-"PO-Revision-Date: 2009-01-15 12:21+0100\n"
+"POT-Creation-Date: 2009-02-28 11:24+0100\n"
+"PO-Revision-Date: 2009-02-28 13:19+0100\n"
"Last-Translator: Stefan Koshold <ko...@un...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -12,373 +12,402 @@
"X-Poedit-KeywordsList: tr\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-Language: German\n"
-"X-Poedit-SearchPath-0: ../../../lib\n"
-"X-Poedit-SearchPath-1: ../../../plugins\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/lib\n"
+"X-Poedit-SearchPath-1: /home/alex/devel/php/openupload/trunk/plugins\n"
-#: ../../../lib/user.inc.php:89
+#: /home/alex/devel/php/openupload/trunk/lib/user.inc.php:89
msgid "Login incorrect!"
msgstr "Login fehlerhaft!"
-#: ../../../lib/main.inc.php:239
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:244
msgid "plugin include file not found: %1"
msgstr "Plugin-Includedatei nicht gefunden: %1"
-#: ../../../lib/main.inc.php:431
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:436
msgid "IP Banned"
msgstr "IP verboten"
-#: ../../../lib/main.inc.php:459
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:464
msgid "THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"
msgstr "SIE HABEN KEINEN ZUGRIFF. BITTE VERSUCHEN SIE EINE ERLAUBTE OPTION!"
-#: ../../../lib/modules/db/txt.inc.php:121
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:121
msgid "ERROR: database folder not found!"
msgstr "FEHLER: Das Datenbankverzeichnis wurde nicht gefunden!"
-#: ../../../lib/modules/db/txt.inc.php:127
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:127
msgid "ERROR: Could not create folder for %1 table!"
msgstr "FEHLER: Das Verzeichnis für Tabelle %1 konnte nicht erstellt werden!"
-#: ../../../lib/modules/db/txt.inc.php:138
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:138
msgid "ERROR: Could not create file for %1 table!"
msgstr "FEHLER: Die Datei für Tabelle %1 konnten nicht erstellt werden!"
-#: ../../../lib/modules/db/txt.inc.php:245
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:245
msgid "Unsupported query criteria %1"
msgstr "Nicht unterstütztes Abfragekriterium %1"
-#: ../../../lib/modules/default/auth.inc.php:27
-#: ../../../lib/modules/default/auth.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:27
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:40
msgid "Login"
msgstr "Anmelden"
-#: ../../../lib/modules/default/auth.inc.php:30
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:30
msgid "User registration"
msgstr "Benutzerregistrierung"
-#: ../../../lib/modules/default/auth.inc.php:33
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:33
msgid "User options"
msgstr "Benutzeroptionen"
-#: ../../../lib/modules/default/auth.inc.php:43
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:43
msgid "Preferences"
msgstr "Einstellungen"
-#: ../../../lib/modules/default/auth.inc.php:44
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:44
msgid "Logout"
msgstr "Abmelden"
-#: ../../../lib/modules/default/auth.inc.php:93
-#: ../../../lib/modules/default/auth.inc.php:116
-#: ../../../lib/modules/default/auth.inc.php:201
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:93
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:116
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:201
msgid "Registration is not supported by Auth Module"
msgstr "Registrierung wird vom Authentifizierungsmodul nicht unterstützt"
-#: ../../../lib/modules/default/auth.inc.php:124
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:124
msgid "Username already taken, choose a new value"
msgstr "Der Benutzername wird schon verwendet. Bitte wählen Sie einen anderen Namen"
-#: ../../../lib/modules/default/auth.inc.php:128
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:128
msgid "Login name must be at least 5 characters long!"
msgstr "Der Loginname muss mindestens 5 Zeichen umfassen!"
-#: ../../../lib/modules/default/auth.inc.php:132
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:132
msgid "Login name contains an invalid character. Valid vharacters are %1"
msgstr "Der Loginname enthält eine ungültiges Zeichen. Die gültigen Zeichen sind %1"
-#: ../../../lib/modules/default/auth.inc.php:136
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:136
msgid "Please insert Full Name"
msgstr "Bitte den kompletten Namen eingeben!"
-#: ../../../lib/modules/default/auth.inc.php:140
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:140
msgid "Please insert a valid e-mail!"
msgstr "Bitte fügen Sie eine gültige Emailadresse ein!"
-#: ../../../lib/modules/default/auth.inc.php:144
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:144
msgid "Password must be at least 5 characters long!"
msgstr "Das Passwort muss mindestens 5 Zeichen enthalten!"
-#: ../../../lib/modules/default/auth.inc.php:148
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:148
msgid "Passwords do not match! please retype."
msgstr "Die Passwörter passen nicht! Bitte erneut eingeben."
-#: ../../../lib/modules/default/auth.inc.php:170
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:170
msgid "[%1] User registration confirmation e-mail"
msgstr "[%1] Bestätigungsemail für die Benutzerregistrierung"
-#: ../../../lib/modules/default/auth.inc.php:184
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:184
msgid "Registration completed successfully. Have fun!"
msgstr "Registrierung abgeschlossen. Viel Spaß!"
-#: ../../../lib/modules/default/auth.inc.php:221
-#: ../../../lib/modules/default/auth.inc.php:233
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:221
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:233
msgid "User profile change not supported by Auth Module"
msgstr "Benutzerprofil-Änderung wird vom Authentifizierungsmodul nicht unterstützt"
-#: ../../../lib/modules/default/auth.inc.php:240
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:240
msgid "Full Name cannot be empty!"
msgstr "Der komplette Name darf nicht leer sein!"
-#: ../../../lib/modules/default/auth.inc.php:245
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:245
msgid "Please enter a valid e-mail address!"
msgstr "Bitte geben Sie eine gültige Emailadresse ein!"
-#: ../../../lib/modules/default/auth.inc.php:254
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:254
msgid "Password must be at least 5 charaters long!"
msgstr "Das Passwort muss mindestens 5 Zeichen enthalten!"
-#: ../../../lib/modules/default/auth.inc.php:257
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:257
msgid "Old password is wrong!"
msgstr "Das alte Passwort ist falsch!"
-#: ../../../lib/modules/default/auth.inc.php:260
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:260
msgid "New passwords do not match!"
msgstr "Die neuen Passwörter passen nicht!"
-#: ../../../lib/modules/default/auth.inc.php:263
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:263
msgid "Password has been changed!"
msgstr "Das Passwort wurde geändert!"
-#: ../../../lib/modules/default/files.inc.php:32
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:35
+msgid "My Files"
+msgstr "Meine Dateien"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:37
+msgid "Public Files"
+msgstr "Öffentliche Dateien"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:40
msgid "File upload"
msgstr "Datei hochladen"
-#: ../../../lib/modules/default/files.inc.php:35
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:43
msgid "File download"
msgstr "Datei herunterladen"
-#: ../../../lib/modules/default/files.inc.php:38
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:46
msgid "File Removal"
msgstr "Datei entfernen"
-#: ../../../lib/modules/default/files.inc.php:42
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:53
msgid "File Upload"
msgstr "Datei hochladen"
-#: ../../../lib/modules/default/files.inc.php:129
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:142
msgid "Upload failed for Unknown error code: %1"
msgstr "Das Hochladen ist fehlgeschlagen. Fehlercode: %1"
-#: ../../../lib/modules/default/files.inc.php:136
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:149
msgid "Maximum file size exceeded!"
msgstr "Maximale Dateigröße überschritten!"
-#: ../../../lib/modules/default/files.inc.php:301
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:325
msgid "Requested file does not exist!"
msgstr "Die gewünschte Datei existiert nicht!"
-#: ../../../lib/modules/default/files.inc.php:402
-#: ../../../lib/modules/default/files.inc.php:405
-#: ../../../lib/modules/default/files.inc.php:417
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:434
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:437
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:454
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:536
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:540
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:544
msgid "Wrong file id!"
msgstr "Falsche Datei-ID!"
-#: ../../../lib/modules/default/admin.inc.php:82
-#: ../../../lib/modules/default/admin.inc.php:85
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:82
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:85
msgid "Administration"
msgstr "Administration"
-#: ../../../lib/modules/default/admin.inc.php:103
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:103
msgid "User administration not supported by Auth Module"
msgstr "Benutzeradministration wird vom Authentifizierungsmodul nicht unterstützt"
-#: ../../../lib/modules/default/admin.inc.php:234
-#: ../../../lib/modules/default/admin.inc.php:254
-#: ../../../lib/modules/default/admin.inc.php:273
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:234
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:254
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:273
msgid "Group administration not supported by Auth Module"
msgstr "Gruppenadministration wird vom Authentifizierungsmodul nicht unterstützt"
-#: ../../../lib/modules/default/admin.inc.php:249
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:249
msgid "Please provide a valid group name!"
msgstr "Bitte geben Sie einen gültigen Gruppennamen ein!"
-#: ../../../lib/modules/default/admin.inc.php:306
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:306
msgid "Any group"
msgstr "Jede Gruppe"
-#: ../../../lib/modules/default/admin.inc.php:377
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:377
msgid "ANY"
msgstr "ALLE"
-#: ../../../lib/modules/default/admin.inc.php:380
-#: ../../../lib/modules/default/admin.inc.php:393
-#: ../../../lib/modules/default/admin.inc.php:902
-#: ../../../lib/modules/default/admin.inc.php:929
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:380
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:393
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
msgid "Allow"
msgstr "Erlauben"
-#: ../../../lib/modules/default/admin.inc.php:381
-#: ../../../lib/modules/default/admin.inc.php:397
-#: ../../../lib/modules/default/admin.inc.php:902
-#: ../../../lib/modules/default/admin.inc.php:929
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:381
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:397
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
msgid "Deny"
msgstr "Verweigern"
-#: ../../../lib/modules/default/admin.inc.php:514
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:514
msgid "Specified criteria is not valid!"
msgstr "Das angegebene Kriterium ist ungültig!"
-#: ../../../lib/modules/default/admin.inc.php:524
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:524
msgid "Please specify at least one criteria!"
msgstr "Bitte geben Sie wenigstens ein Kriterium an!"
-#: ../../../lib/modules/default/admin.inc.php:556
-#: ../../../lib/modules/default/admin.inc.php:580
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:556
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:580
msgid "Enable"
msgstr "Aktivieren"
-#: ../../../lib/modules/default/admin.inc.php:557
-#: ../../../lib/modules/default/admin.inc.php:581
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:557
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:581
msgid "Disable"
msgstr "Deaktivieren"
-#: ../../../lib/modules/default/admin.inc.php:632
-#: ../../../lib/modules/default/admin.inc.php:652
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:632
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:652
msgid "Any"
msgstr "Alle"
-#: ../../../lib/modules/default/admin.inc.php:662
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:662
msgid "Options for this group already exsist, please use the edit function!"
msgstr "Die Optionen exisitieren bereits für diese Gruppe. Bitte benutzen Sie die Editierfunktion!"
-#: ../../../lib/modules/default/admin.inc.php:822
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:826
msgid "Configuration sucessfully saved!"
msgstr "Konfiguration wurde gespeichert!"
-#: ../../../lib/modules/default/admin.inc.php:824
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:828
msgid "Configuration file could not be saved, please proceed with the download!"
msgstr "Die Konfigurationsdatei konnte nicht gesichert werden. Bitte fahren Sie mit dem Download fort!"
-#: ../../../lib/modules/default/admin.inc.php:878
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:882
msgid "IP %1 has been banned!"
msgstr "IP %1 wurde geblockt!"
-#: ../../../lib/modules/default/admin.inc.php:882
-#: ../../../lib/modules/default/admin.inc.php:897
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:886
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:901
msgid "IP %1 was already in state: %2!"
msgstr "IP %1 war schon im Zustand: %2!"
-#: ../../../lib/modules/default/admin.inc.php:973
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
msgid "ID"
msgstr "ID"
-#: ../../../lib/modules/default/admin.inc.php:973
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
msgid "Language \"%1\" cannot be empty"
msgstr "Die Sprache \"%1\" darf nicht leer sein"
-#: ../../../lib/modules/default/admin.inc.php:976
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:980
msgid "Language \"%1\" already exists!"
msgstr "Die Sprache \"%1\" existiert bereits!"
-#: ../../../lib/modules/default/admin.inc.php:980
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "Name"
msgstr "Name"
-#: ../../../lib/modules/default/admin.inc.php:980
-#: ../../../lib/modules/default/admin.inc.php:984
-#: ../../../lib/modules/default/admin.inc.php:988
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
msgid "Language \"%1\" cannot be empty!"
msgstr "Die Sprache \"%1\" darf nicht leer sein!"
-#: ../../../lib/modules/default/admin.inc.php:984
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
msgid "Locale"
msgstr "Locale"
-#: ../../../lib/modules/default/admin.inc.php:988
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
msgid "Charset"
msgstr "Zeichensatz"
-#: ../../../lib/modules/auth/ldap.inc.php:24
+#: /home/alex/devel/php/openupload/trunk/lib/modules/auth/ldap.inc.php:24
msgid "LDAP connection failed!"
msgstr "FEHLER: LDAP Verbindung ist fehlgeschlagen!"
-#: ../../../plugins/mimetypes.inc.php:6
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
msgid "Limit the mimetypes a user can upload"
msgstr "Beschränkung der Dateitypen, die ein Benutzer hochladen darf"
-#: ../../../plugins/mimetypes.inc.php:8
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:8
msgid "Allowed mime types"
msgstr "Erlaubte Dateitypen"
-#: ../../../plugins/mimetypes.inc.php:9
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:9
msgid "Types in message"
msgstr "Dateitypen in der Nachricht"
-#: ../../../plugins/mimetypes.inc.php:22
-#: ../../../plugins/mimetypes.inc.php:39
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:22
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:39
msgid "WARNING: no mime types defined. Plugin has been disabled!"
msgstr "WARNUNG: Keine Dateitypen festgelegt. Das Plugin wurde deaktiviert!"
-#: ../../../plugins/mimetypes.inc.php:44
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:44
msgid "This file type (%1) is not allowed on this site!"
msgstr "Dieser Dateityp (%1) ist auf diesem Server nicht zugelassen!"
-#: ../../../plugins/captcha.inc.php:7
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:7
msgid "Add captcha protection to file download and user registration"
msgstr "Captcha-Schutz für Datei hochladen und Benutzerregistrierung hinzufügen"
-#: ../../../plugins/captcha.inc.php:40
-#: ../../../plugins/captcha.inc.php:58
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:58
msgid "Wrong captcha code! please try again."
msgstr "Falscher Captcha code! Bitte versuchen Sie es erneut"
-#: ../../../plugins/compress.inc.php:6
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:6
msgid "Compress the uploaded files"
msgstr "Hochgeladene Dateien komprimieren"
-#: ../../../plugins/compress.inc.php:8
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:8
msgid "Command to be executed. One per line."
msgstr "Auszuführende Befehle. Einer pro Zeile"
-#: ../../../plugins/compress.inc.php:9
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
msgid "Extensions corresponding to commands."
msgstr "Extensions passend zu den Befehlen"
-#: ../../../plugins/compress.inc.php:10
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:10
msgid "Name of compression commands"
msgstr "Name des Komprimierbefehls"
-#: ../../../plugins/filesize.inc.php:8
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
msgid "Limit the maximum size of a uploaded file"
msgstr "Beschränkung der maximalen Größe einer hochgeladenen Datei"
-#: ../../../plugins/filesize.inc.php:10
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:10
msgid "Maximum File Size"
msgstr "Maximale Dateigröße"
-#: ../../../plugins/email.inc.php:30
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
+msgid "Add option to send e-mail to the uploader or to another e-mail address"
+msgstr "Option eine Email an den Hochlader oder irgendeine andere Emailadresse zu senden hinzufügen"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
msgid "Your e-mail address isn't valid!"
msgstr "Ihre E-Mailadresse ist ungültig!"
-#: ../../../plugins/email.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:40
msgid "Destination e-mail address isn't valid!"
msgstr "Empfänger E-Mailadresse ist ungültig!"
-#: ../../../plugins/email.inc.php:56
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:56
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:77
msgid "Information about your uploaded file: %1"
msgstr "Information über hochgeladene Datei: %1"
-#: ../../../plugins/email.inc.php:60
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:60
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:84
msgid "An upload was delivered to you"
msgstr "Eine Datei wurde für Sie hochgeladen"
-#: ../../../plugins/password.inc.php:7
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:80
+msgid "E-mail was sent!"
+msgstr "Die E-mail wurde versandt"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:91
+msgid "E-mail was sent to: %1!"
+msgstr "Die E-mail wurde gesendet an: %1!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
msgid "Option to add password protection for file download"
msgstr "Passwortschutz-Option für den Dateidownload"
-#: ../../../plugins/password.inc.php:42
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:53
msgid "Wrong password!"
msgstr "Falsches Passwort!"
-#: ../../../plugins/expire.inc.php:6
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:6
msgid "Maximum number of days an upload will be kept on the server."
msgstr "Anzahl der Tage, die eine hochgeladene Datei auf dem Server verbleibt."
-#: ../../../plugins/expire.inc.php:8
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
msgid "N. Of Days"
msgstr "A. der Tage"
-#: ../../../plugins/expire.inc.php:21
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
msgid "Files will be kept on our server for %1 days"
msgstr "Dateien werde für %1 Tage auf unserem Server gehalten"
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:49
+msgid "Never"
+msgstr "Niemals"
+
Modified: trunk/locale/de.inc.php
===================================================================
--- trunk/locale/de.inc.php 2009-02-28 10:28:35 UTC (rev 267)
+++ trunk/locale/de.inc.php 2009-02-28 13:15:54 UTC (rev 268)
@@ -29,6 +29,8 @@
$tr["Old password is wrong!"] = "Das alte Passwort ist falsch!";
$tr["New passwords do not match!"] = "Die neuen Passwörter passen nicht!";
$tr["Password has been changed!"] = "Das Passwort wurde geändert!";
+$tr["My Files"] = "Meine Dateien";
+$tr["Public Files"] = "Öffentliche Dateien";
$tr["File upload"] = "Datei hochladen";
$tr["File download"] = "Datei herunterladen";
$tr["File Removal"] = "Datei entfernen";
@@ -76,13 +78,17 @@
$tr["Name of compression commands"] = "Name des Komprimierbefehls";
$tr["Limit the maximum size of a uploaded file"] = "Beschränkung der maximalen Größe einer hochgeladenen Datei";
$tr["Maximum File Size"] = "Maximale Dateigröße";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Option eine Email an den Hochlader oder irgendeine andere Emailadresse zu senden hinzufügen";
$tr["Your e-mail address isn't valid!"] = "Ihre E-Mailadresse ist ungültig!";
$tr["Destination e-mail address isn't valid!"] = "Empfänger E-Mailadresse ist ungültig!";
$tr["Information about your uploaded file: %1"] = "Information über hochgeladene Datei: %1";
$tr["An upload was delivered to you"] = "Eine Datei wurde für Sie hochgeladen";
+$tr["E-mail was sent!"] = "Die E-mail wurde versandt";
+$tr["E-mail was sent to: %1!"] = "Die E-mail wurde gesendet an: %1!";
$tr["Option to add password protection for file download"] = "Passwortschutz-Option für den Dateidownload";
$tr["Wrong password!"] = "Falsches Passwort!";
$tr["Maximum number of days an upload will be kept on the server."] = "Anzahl der Tage, die eine hochgeladene Datei auf dem Server verbleibt.";
$tr["N. Of Days"] = "A. der Tage";
$tr["Files will be kept on our server for %1 days"] = "Dateien werde für %1 Tage auf unserem Server gehalten";
+$tr["Never"] = "Niemals";
?>
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-02-28 10:28:35 UTC (rev 267)
+++ trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-02-28 13:15:54 UTC (rev 268)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-12 16:48+0100\n"
-"PO-Revision-Date: 2009-01-15 12:26+0100\n"
+"POT-Creation-Date: 2009-02-28 11:11+0100\n"
+"PO-Revision-Date: 2009-02-28 13:15+0100\n"
"Last-Translator: Stefan Koshold <ko...@un...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,877 +11,967 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: German\n"
"X-Poedit-Basepath: .\n"
-"X-Poedit-SearchPath-0: ../../..\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/templates/default\n"
-#: ../../../default.c:2
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:2
msgid "Your IP has been blocked!"
msgstr "Ihre IP wurde geblockt!"
-#: ../../../default.c:5
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:5
msgid "You cannot use this site."
msgstr "Sie dürfen diese Site nicht benutzen."
-#: ../../../default.c:8
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:8
msgid "If you think this is a misconfiguration please send an email to the site owner"
msgstr "Wenn Sie meinen das dies eine falsche Konfiguration ist, senden Sie bitte eine Email an den Websitebetreiber"
-#: ../../../default.c:11
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:11
msgid "Captcha code"
msgstr "Captcha code"
-#: ../../../default.c:14
-#: ../../../default.c:20
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:14
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:20
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:32
msgid "Reload Image"
msgstr "Bild neuladen"
-#: ../../../default.c:17
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:17
+#, fuzzy
+msgid "Please enter the following captcha to proceed for the removal"
+msgstr "Bitte geben Sie den folgenden Captcha an um zum Download zu gelangen"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:23
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:44
+msgid "Protection"
+msgstr "Schutz"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:26
+#, fuzzy
+msgid "Captcha"
+msgstr "Captcha benutzen"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:29
msgid "Please enter the following captcha to proceed for the download"
msgstr "Bitte geben Sie den folgenden Captcha an um zum Download zu gelangen"
-#: ../../../default.c:23
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:35
msgid "Use Captcha"
msgstr "Captcha benutzen"
-#: ../../../default.c:26
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:38
msgid "Compress the files"
msgstr "Dateien komprimieren"
-#: ../../../default.c:29
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:41
msgid "No compression"
msgstr "Keine Komprimierung"
-#: ../../../default.c:32
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:47
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:53
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:68
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:89
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:245
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:737
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:935
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:986
+msgid "Password"
+msgstr "Passwort"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:50
msgid "The downloa...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-01 18:05:01
|
Revision: 269
http://openupload.svn.sourceforge.net/openupload/?rev=269&view=rev
Author: tsdogs
Date: 2009-03-01 18:04:55 +0000 (Sun, 01 Mar 2009)
Log Message:
-----------
fix user deletion with spaces in login name
bug #2652179
avoid deleting logged in user
Modified Paths:
--------------
trunk/lib/modules/default/admin.inc.php
trunk/templates/default/modules/admin/users.tpl
Modified: trunk/lib/modules/default/admin.inc.php
===================================================================
--- trunk/lib/modules/default/admin.inc.php 2009-02-28 13:15:54 UTC (rev 268)
+++ trunk/lib/modules/default/admin.inc.php 2009-03-01 18:04:55 UTC (rev 269)
@@ -152,7 +152,11 @@
global $_GET;
if (isset($_GET['id'])) {
- app()->auth->userdel($_GET['id']);
+ /* avoid deleting the user which is logged in ... */
+ if ($_GET['id'] != app()->user->info('login'))
+ app()->auth->userdel($_GET['id']);
+ else
+ app()->error(tr('Cannot delete yourself!'));
}
$this->nextStep(1);
}
@@ -161,9 +165,12 @@
global $_POST;
foreach ($_POST as $k => $v) {
- if (($v == 1) and (strpos($k,'user_'))!==FALSE) {
- $user = substr($k,5,strlen($k)-5);
- app()->auth->userdel($user);
+ if ((strpos($k,'user_'))===0) {
+ /* avoid deleting the user which is logged in ... */
+ if ($v != app()->user->info('login'))
+ app()->auth->userdel($v);
+ else
+ app()->error(tr('Cannot delete yourself!'));
}
}
$this->nextStep(1);
Modified: trunk/templates/default/modules/admin/users.tpl
===================================================================
--- trunk/templates/default/modules/admin/users.tpl 2009-02-28 13:15:54 UTC (rev 268)
+++ trunk/templates/default/modules/admin/users.tpl 2009-03-01 18:04:55 UTC (rev 269)
@@ -25,7 +25,7 @@
{foreach from=$users item=u}
{cycle values="row1,row2" advance=true assign=rid}
<tr>
- <td id="{$rid}"><input type="checkbox" name="user_{$u.login}" value="1"></td>
+ <td id="{$rid}"><input type="checkbox" name="user_{$u.login}" value="{$u.login}"></td>
<td id="{$rid}"><a href="{$script}?action={$action}&step=3&id={$u.login}">{$u.login}</a></td>
<td id="{$rid}">{$u.name}</td>
<td id="{$rid}">{$u.group_name}</td>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-03-03 10:45:48
|
Revision: 274
http://openupload.svn.sourceforge.net/openupload/?rev=274&view=rev
Author: tsdogs
Date: 2009-03-03 10:45:37 +0000 (Tue, 03 Mar 2009)
Log Message:
-----------
update italian translation
Modified Paths:
--------------
trunk/locale/it/LC_MESSAGES/openupload.mo
trunk/locale/it/LC_MESSAGES/openupload.po
trunk/locale/it.inc.php
trunk/templates/default/locale/it/LC_MESSAGES/template.mo
trunk/templates/default/locale/it/LC_MESSAGES/template.po
trunk/templates/default/locale/it.inc.php
Modified: trunk/locale/it/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/it/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/it/LC_MESSAGES/openupload.po 2009-03-03 10:44:40 UTC (rev 273)
+++ trunk/locale/it/LC_MESSAGES/openupload.po 2009-03-03 10:45:37 UTC (rev 274)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-28 11:23+0100\n"
-"PO-Revision-Date: 2009-02-28 11:23+0100\n"
+"POT-Creation-Date: 2009-03-03 11:32+0100\n"
+"PO-Revision-Date: 2009-03-03 11:32+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -193,109 +193,114 @@
msgid "User administration not supported by Auth Module"
msgstr "Amministrazione utenti non supportata dal modulo di Autenticazione"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:234
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:254
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:273
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:159
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:173
+msgid "Cannot delete yourself!"
+msgstr "Impossibile rimuovere te stesso!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:241
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:261
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:280
msgid "Group administration not supported by Auth Module"
msgstr "Amministrazione gruppi non supportata dal modulo di Autenticazione"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:249
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:256
msgid "Please provide a valid group name!"
msgstr "Inserire un nome di gruppo valido"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:306
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:313
msgid "Any group"
msgstr "Qualsiasi gruppo"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:377
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:384
msgid "ANY"
msgstr "TUTTI"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:380
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:393
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:387
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:400
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Allow"
msgstr "Consenti"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:381
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:397
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:388
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:404
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Deny"
msgstr "Nega"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:514
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:521
msgid "Specified criteria is not valid!"
msgstr "Il criterio specificato non è valido!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:524
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:531
msgid "Please specify at least one criteria!"
msgstr "Prego inserire almeno un criterio!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:556
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:580
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:563
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:587
msgid "Enable"
msgstr "Abilita"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:557
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:581
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:564
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:588
msgid "Disable"
msgstr "Disabilita"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:632
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:652
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:639
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:659
msgid "Any"
msgstr "Tutti"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:662
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:669
msgid "Options for this group already exsist, please use the edit function!"
msgstr "Esistono già opzioni per questo gruppo, utilizzare la funzione di modifica!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:826
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
msgid "Configuration sucessfully saved!"
msgstr "Configurazione salvata correttamente!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:828
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
msgid "Configuration file could not be saved, please proceed with the download!"
msgstr "Impossibile salvare il file di configurazione, procedere con il download!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:882
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:889
msgid "IP %1 has been banned!"
msgstr "IP %1 è stato bloccato!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:886
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:901
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:893
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:908
msgid "IP %1 was already in state: %2!"
msgstr "IP %1 era già nello stato: %2"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "ID"
msgstr "ID"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "Language \"%1\" cannot be empty"
msgstr "Lingua \"%1\" non può essere vuota"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:980
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
msgid "Language \"%1\" already exists!"
msgstr "Lingua \"%1\" esiste già!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
msgid "Name"
msgstr "Nome"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Language \"%1\" cannot be empty!"
msgstr "Lingua \"%1\" non può essere vuota!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
msgid "Locale"
msgstr "Localizzazione"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Charset"
msgstr "Charset"
Modified: trunk/locale/it.inc.php
===================================================================
--- trunk/locale/it.inc.php 2009-03-03 10:44:40 UTC (rev 273)
+++ trunk/locale/it.inc.php 2009-03-03 10:45:37 UTC (rev 274)
@@ -41,6 +41,7 @@
$tr["Wrong file id!"] = "ID del file errata!";
$tr["Administration"] = "Amministrazione";
$tr["User administration not supported by Auth Module"] = "Amministrazione utenti non supportata dal modulo di Autenticazione";
+$tr["Cannot delete yourself!"] = "Impossibile rimuovere te stesso!";
$tr["Group administration not supported by Auth Module"] = "Amministrazione gruppi non supportata dal modulo di Autenticazione";
$tr["Please provide a valid group name!"] = "Inserire un nome di gruppo valido";
$tr["Any group"] = "Qualsiasi gruppo";
Modified: trunk/templates/default/locale/it/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/it/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/it/LC_MESSAGES/template.po 2009-03-03 10:44:40 UTC (rev 273)
+++ trunk/templates/default/locale/it/LC_MESSAGES/template.po 2009-03-03 10:45:37 UTC (rev 274)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-28 11:10+0100\n"
-"PO-Revision-Date: 2009-02-28 11:10+0100\n"
+"POT-Creation-Date: 2009-03-03 11:37+0100\n"
+"PO-Revision-Date: 2009-03-03 11:43+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -70,8 +70,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:89
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:245
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:737
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:935
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:986
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:941
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:992
msgid "Password"
msgstr "Password"
@@ -99,8 +99,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:293
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:644
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:791
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:881
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:905
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:887
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:911
msgid "Description"
msgstr "Descrizione"
@@ -121,8 +121,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:80
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:101
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:962
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:977
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:968
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:983
msgid "For complains please send an email to"
msgstr "Per segnalazioni di abuso prego inviare una email a "
@@ -188,8 +188,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:302
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:323
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:437
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:824
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:899
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:827
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:905
msgid "ID"
msgstr "ID"
@@ -261,7 +261,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:455
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:632
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:731
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1055
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1061
msgid "Confirm"
msgstr "Conferma"
@@ -316,38 +316,38 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:242
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:734
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:932
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1004
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1031
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:938
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1010
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1037
msgid "Login name"
msgstr "Nome utente"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:248
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:740
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:938
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:944
msgid "Retype Password"
msgstr "Reinserisci password"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:251
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:743
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:941
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1007
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1034
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:947
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1013
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1040
msgid "Full Name"
msgstr "Nome Completo"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:254
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:746
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:944
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1010
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1037
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:950
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1016
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1043
msgid "e-mail"
msgstr "E-mail"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:260
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:752
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:947
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1040
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:953
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1046
msgid "Preferred language"
msgstr "Lingua"
@@ -531,8 +531,8 @@
msgstr "Info"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:479
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:830
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:908
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:833
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:914
msgid "Date"
msgstr "Data"
@@ -602,9 +602,9 @@
msgstr "Dove la dimensione è maggiore di"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:530
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:797
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:821
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:854
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:800
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:824
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:860
msgid "Proceed"
msgstr "Procedi"
@@ -629,12 +629,11 @@
msgstr "Sei sicuro di voler eliminare l'utente selezionato?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:548
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:989
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:995
msgid "Login"
msgstr "Accedi"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:557
-#, fuzzy
msgid "E-mail"
msgstr "E-mail"
@@ -780,195 +779,203 @@
msgid "Upload Date"
msgstr "Data"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:800
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:839
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:797
+msgid "The file you requested the removal needs some input before you can proceed"
+msgstr "Prima di eliminare il file, è necessario compilare i campi obbligatori"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:803
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:842
msgid "Download link"
msgstr "Link per lo scaricamento"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:803
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:842
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:806
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:845
msgid "Remove link"
msgstr "Link per la rimozione"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:806
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:896
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:809
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:902
msgid "Upload a new file"
msgstr "Carica un nuovo file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:809
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:812
msgid "Uploading"
msgstr "Caricamento"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:812
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:815
msgid "please wait ..."
msgstr "attendere prego ..."
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:815
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:818
msgid "Please enter the File Information requested"
msgstr "Prego inserire le informazioni sul File"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:818
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:821
msgid "File code"
msgstr "Codice file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:827
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:860
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:890
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:917
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:830
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:866
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:896
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:923
msgid "File description"
msgstr "Descrizione"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:833
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:866
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:875
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:902
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:920
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:836
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:872
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:881
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:908
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:926
msgid "File name"
msgstr "Nome file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:836
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:869
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:878
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:911
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:923
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:839
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:875
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:884
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:917
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:929
msgid "File size"
msgstr "Dimensione"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:845
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:848
msgid "Select the file to be uploaded"
msgstr "Seleziona il file da caricare"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:848
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:851
msgid "Maximum allowed upload size"
msgstr "Dimensione massima di upload"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:851
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:854
msgid "Upload"
msgstr "Carica"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:857
+msgid "The file you requested the download needs some input before you can proceed"
+msgstr "Prima di scaricare il file, è necessario compilare i campi obbligatori"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:863
msgid "You can now proceed downloading the file"
msgstr "Puoi ora procedere allo scaricamento del file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:863
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:893
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:926
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:869
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:899
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:932
msgid "Uploaded on"
msgstr "Caricato il"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:872
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:878
msgid "Download file"
msgstr "Scarica file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:884
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:890
msgid "Complete upload"
msgstr "Completa caricamento"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:887
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:893
msgid "FILE HAS BEEN SUCCESSFULLY REMOVED"
msgstr "IL FILE E' STATO RIMOSSO CON SUCCESSO"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:914
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:920
msgid "You requested to remove the following file"
msgstr "Hai richiesto la rimozione del seguente file"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:929
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:935
msgid "Confirm removal"
msgstr "Conferma rimozione"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:950
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:965
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:956
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:971
msgid "Dear "
msgstr "Egregio"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:953
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:968
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:959
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:974
msgid "This e-mail message is sent to you to confirm your account registration has a valid e-mail address."
msgstr "Questo messaggio ti è stato inviato per confermare che il tuo account abbia un indirizzo e-mail valido"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:956
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:971
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:962
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:977
msgid "Open the following link in a browser to confirm your account."
msgstr "Apri il seguente indirizzo in un browser per confermare il tuo account."
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:959
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:974
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:965
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:980
msgid "Best regards"
msgstr "Cordiali saluti"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:980
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:986
msgid "User login"
msgstr "Login utente"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:983
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:989
msgid "User name"
msgstr "Nome Utente"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:992
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:998
msgid "You don't have an account?"
msgstr "Non possiedi un account?"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:995
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1001
msgid "Register here"
msgstr "Registrati qui"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:998
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1004
msgid "or you can"
msgstr "oppure puoi"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1001
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1007
msgid "Login here"
msgstr "Accedere qui"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1013
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1019
msgid "Language"
msgstr "Lingua"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1016
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1022
msgid "Change"
msgstr "Modifica"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1019
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1025
msgid "Registration succeeded"
msgstr "Registrazione avvenuta con successo"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1022
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1028
msgid "An e-mail has been sent for the account activation"
msgstr "Un'email ti è stata inviata per confermare l'attivazione del tuo account"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1025
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1031
msgid "Please follow the e-mail instructions to activate your account."
msgstr "Segui le istruzioni dell'e-mail per attivare il tuo account."
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1028
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1034
msgid "back to home"
msgstr "torna alla pagina principale"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1043
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1049
msgid "Old password"
msgstr "Vecchia Password"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1046
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1052
msgid "New password"
msgstr "Nuova Password"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1049
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1055
msgid "Retype password"
msgstr "Reinserisci password"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1052
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1058
msgid "Cancel"
msgstr "Annulla"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1058
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1064
msgid "Your account registration has been confirmed."
msgstr "La registrazione del tuo account ha av...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-03 10:46:30
|
Revision: 275
http://openupload.svn.sourceforge.net/openupload/?rev=275&view=rev
Author: tsdogs
Date: 2009-03-03 10:46:16 +0000 (Tue, 03 Mar 2009)
Log Message:
-----------
Update German translation (thanks to Peter Velan)
Modified Paths:
--------------
trunk/locale/de/LC_MESSAGES/openupload.mo
trunk/locale/de/LC_MESSAGES/openupload.po
trunk/locale/de.inc.php
trunk/templates/default/locale/de/LC_MESSAGES/template.mo
trunk/templates/default/locale/de/LC_MESSAGES/template.po
trunk/templates/default/locale/de.inc.php
Modified: trunk/locale/de/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/de/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/de/LC_MESSAGES/openupload.po 2009-03-03 10:45:37 UTC (rev 274)
+++ trunk/locale/de/LC_MESSAGES/openupload.po 2009-03-03 10:46:16 UTC (rev 275)
@@ -2,9 +2,9 @@
msgstr ""
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-28 11:24+0100\n"
-"PO-Revision-Date: 2009-02-28 13:19+0100\n"
-"Last-Translator: Stefan Koshold <ko...@un...>\n"
+"POT-Creation-Date: 2009-03-03 11:31+0100\n"
+"PO-Revision-Date: 2009-03-03 11:33+0100\n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,35 +17,35 @@
#: /home/alex/devel/php/openupload/trunk/lib/user.inc.php:89
msgid "Login incorrect!"
-msgstr "Login fehlerhaft!"
+msgstr "Fehlerhafte Anmeldung!"
#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:244
msgid "plugin include file not found: %1"
-msgstr "Plugin-Includedatei nicht gefunden: %1"
+msgstr "Plugin-Includedatei %1 nicht gefunden"
#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:436
msgid "IP Banned"
-msgstr "IP verboten"
+msgstr "IP gesperrt"
#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:464
msgid "THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"
-msgstr "SIE HABEN KEINEN ZUGRIFF. BITTE VERSUCHEN SIE EINE ERLAUBTE OPTION!"
+msgstr "SIE HABEN KEINEN ZUGRIFF - BITTE NUTZEN SIE NUR ZULÄSSIGE OPTIONEN!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:121
msgid "ERROR: database folder not found!"
-msgstr "FEHLER: Das Datenbankverzeichnis wurde nicht gefunden!"
+msgstr "FEHLER: Datenbankverzeichnis nicht gefunden!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:127
msgid "ERROR: Could not create folder for %1 table!"
-msgstr "FEHLER: Das Verzeichnis für Tabelle %1 konnte nicht erstellt werden!"
+msgstr "FEHLER: Verzeichnis für Tabelle %1 konnte nicht erstellt werden!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:138
msgid "ERROR: Could not create file for %1 table!"
-msgstr "FEHLER: Die Datei für Tabelle %1 konnten nicht erstellt werden!"
+msgstr "FEHLER: Datei für Tabelle %1 konnten nicht erstellt werden!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:245
msgid "Unsupported query criteria %1"
-msgstr "Nicht unterstütztes Abfragekriterium %1"
+msgstr "Abfrage %1 wird nicht unterstützt"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:27
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:40
@@ -72,39 +72,39 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:116
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:201
msgid "Registration is not supported by Auth Module"
-msgstr "Registrierung wird vom Authentifizierungsmodul nicht unterstützt"
+msgstr "Registrierung wird vom Auth-Modul nicht unterstützt"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:124
msgid "Username already taken, choose a new value"
-msgstr "Der Benutzername wird schon verwendet. Bitte wählen Sie einen anderen Namen"
+msgstr "Benutzername nicht möglich - bitte wählen Sie einen anderen."
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:128
msgid "Login name must be at least 5 characters long!"
-msgstr "Der Loginname muss mindestens 5 Zeichen umfassen!"
+msgstr "Der Benutzername muss mindestens 5 Zeichen lang sein!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:132
msgid "Login name contains an invalid character. Valid vharacters are %1"
-msgstr "Der Loginname enthält eine ungültiges Zeichen. Die gültigen Zeichen sind %1"
+msgstr "Benutzername enthält ungültige(s) Zeichen - erlaubt sind %1"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:136
msgid "Please insert Full Name"
-msgstr "Bitte den kompletten Namen eingeben!"
+msgstr "Fügen Sie bitte Ihren kompletten Namen ein"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:140
msgid "Please insert a valid e-mail!"
-msgstr "Bitte fügen Sie eine gültige Emailadresse ein!"
+msgstr "Fügen Sie bitte eine gültige E-Mailadresse ein!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:144
msgid "Password must be at least 5 characters long!"
-msgstr "Das Passwort muss mindestens 5 Zeichen enthalten!"
+msgstr "Passwort muss aus mindestens 5 Zeichen bestehen!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:148
msgid "Passwords do not match! please retype."
-msgstr "Die Passwörter passen nicht! Bitte erneut eingeben."
+msgstr "Die beiden Passwörter stimmen nicht überein - bitte wiederholen."
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:170
msgid "[%1] User registration confirmation e-mail"
-msgstr "[%1] Bestätigungsemail für die Benutzerregistrierung"
+msgstr "[%1] Bestätigungs-E-Mail für die Registrierung"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:184
msgid "Registration completed successfully. Have fun!"
@@ -113,31 +113,31 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:221
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:233
msgid "User profile change not supported by Auth Module"
-msgstr "Benutzerprofil-Änderung wird vom Authentifizierungsmodul nicht unterstützt"
+msgstr "Änderung des Benutzerprofils wird vom Auth-Modul nicht unterstützt"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:240
msgid "Full Name cannot be empty!"
-msgstr "Der komplette Name darf nicht leer sein!"
+msgstr "Das Feld \"Kompletter Name\" darf nicht leer sein!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:245
msgid "Please enter a valid e-mail address!"
-msgstr "Bitte geben Sie eine gültige Emailadresse ein!"
+msgstr "Bitte geben Sie eine gültige E-Mailadresse ein!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:254
msgid "Password must be at least 5 charaters long!"
-msgstr "Das Passwort muss mindestens 5 Zeichen enthalten!"
+msgstr "Passwort muss aus mindestens 5 Zeichen bestehen!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:257
msgid "Old password is wrong!"
-msgstr "Das alte Passwort ist falsch!"
+msgstr "Das alte Passwort stimmt nicht!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:260
msgid "New passwords do not match!"
-msgstr "Die neuen Passwörter passen nicht!"
+msgstr "Die beiden neuen Passwörter stimmen nicht überein!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:263
msgid "Password has been changed!"
-msgstr "Das Passwort wurde geändert!"
+msgstr "Passwort wurde geändert!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:35
msgid "My Files"
@@ -182,7 +182,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:540
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:544
msgid "Wrong file id!"
-msgstr "Falsche Datei-ID!"
+msgstr "Falsche Datei-Kennung!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:82
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:85
@@ -191,111 +191,116 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:103
msgid "User administration not supported by Auth Module"
-msgstr "Benutzeradministration wird vom Authentifizierungsmodul nicht unterstützt"
+msgstr "Benutzeradministration wird vom Auth-Modul nicht unterstützt"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:234
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:254
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:273
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:159
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:173
+msgid "Cannot delete yourself!"
+msgstr "Das eigene Konto kann nicht gelöscht werden!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:241
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:261
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:280
msgid "Group administration not supported by Auth Module"
-msgstr "Gruppenadministration wird vom Authentifizierungsmodul nicht unterstützt"
+msgstr "Gruppenadministration wird vom Auth-Modul nicht unterstützt"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:249
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:256
msgid "Please provide a valid group name!"
msgstr "Bitte geben Sie einen gültigen Gruppennamen ein!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:306
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:313
msgid "Any group"
msgstr "Jede Gruppe"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:377
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:384
msgid "ANY"
msgstr "ALLE"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:380
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:393
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:387
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:400
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Allow"
msgstr "Erlauben"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:381
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:397
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:906
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:933
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:388
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:404
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Deny"
msgstr "Verweigern"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:514
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:521
msgid "Specified criteria is not valid!"
msgstr "Das angegebene Kriterium ist ungültig!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:524
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:531
msgid "Please specify at least one criteria!"
msgstr "Bitte geben Sie wenigstens ein Kriterium an!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:556
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:580
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:563
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:587
msgid "Enable"
msgstr "Aktivieren"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:557
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:581
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:564
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:588
msgid "Disable"
msgstr "Deaktivieren"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:632
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:652
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:639
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:659
msgid "Any"
msgstr "Alle"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:662
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:669
msgid "Options for this group already exsist, please use the edit function!"
-msgstr "Die Optionen exisitieren bereits für diese Gruppe. Bitte benutzen Sie die Editierfunktion!"
+msgstr "Optionen für diese Gruppe bereits gesetzt - nutzen Sie bitte die Editierfunktion!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:826
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
msgid "Configuration sucessfully saved!"
msgstr "Konfiguration wurde gespeichert!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:828
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
msgid "Configuration file could not be saved, please proceed with the download!"
-msgstr "Die Konfigurationsdatei konnte nicht gesichert werden. Bitte fahren Sie mit dem Download fort!"
+msgstr "Konfigurationsdatei konnte nicht gesichert werden - laden Sie sie bitte herunter."
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:882
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:889
msgid "IP %1 has been banned!"
msgstr "IP %1 wurde geblockt!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:886
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:901
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:893
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:908
msgid "IP %1 was already in state: %2!"
-msgstr "IP %1 war schon im Zustand: %2!"
+msgstr "IP %1 hatte bereits den Status: %2!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "ID"
msgstr "ID"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:977
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "Language \"%1\" cannot be empty"
msgstr "Die Sprache \"%1\" darf nicht leer sein"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:980
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
msgid "Language \"%1\" already exists!"
msgstr "Die Sprache \"%1\" existiert bereits!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
msgid "Name"
msgstr "Name"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Language \"%1\" cannot be empty!"
msgstr "Die Sprache \"%1\" darf nicht leer sein!"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:988
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
msgid "Locale"
msgstr "Locale"
-#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:992
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Charset"
msgstr "Zeichensatz"
@@ -359,7 +364,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
msgid "Add option to send e-mail to the uploader or to another e-mail address"
-msgstr "Option eine Email an den Hochlader oder irgendeine andere Emailadresse zu senden hinzufügen"
+msgstr "Option erlaubt das Senden einer E-Mail an den Uploader oder eine andere E-Mailadresse"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
msgid "Your e-mail address isn't valid!"
@@ -367,7 +372,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:40
msgid "Destination e-mail address isn't valid!"
-msgstr "Empfänger E-Mailadresse ist ungültig!"
+msgstr "E-Mailadresse des Empfängers ist ungültig!"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:56
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:77
@@ -377,15 +382,15 @@
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:60
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:84
msgid "An upload was delivered to you"
-msgstr "Eine Datei wurde für Sie hochgeladen"
+msgstr "Eine Datei wurde für Sie bereigestellt"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:80
msgid "E-mail was sent!"
-msgstr "Die E-mail wurde versandt"
+msgstr "Die E-Mail wurde versandt"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:91
msgid "E-mail was sent to: %1!"
-msgstr "Die E-mail wurde gesendet an: %1!"
+msgstr "Die E-Mail wurde an %1 geschickt!"
#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
msgid "Option to add password protection for file download"
@@ -401,7 +406,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
msgid "N. Of Days"
-msgstr "A. der Tage"
+msgstr "Anzahl der Tage"
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
msgid "Files will be kept on our server for %1 days"
Modified: trunk/locale/de.inc.php
===================================================================
--- trunk/locale/de.inc.php 2009-03-03 10:45:37 UTC (rev 274)
+++ trunk/locale/de.inc.php 2009-03-03 10:46:16 UTC (rev 275)
@@ -1,34 +1,34 @@
<?php
-$tr["Login incorrect!"] = "Login fehlerhaft!";
-$tr["plugin include file not found: %1"] = "Plugin-Includedatei nicht gefunden: %1";
-$tr["IP Banned"] = "IP verboten";
-$tr["THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"] = "SIE HABEN KEINEN ZUGRIFF. BITTE VERSUCHEN SIE EINE ERLAUBTE OPTION!";
-$tr["ERROR: database folder not found!"] = "FEHLER: Das Datenbankverzeichnis wurde nicht gefunden!";
-$tr["ERROR: Could not create folder for %1 table!"] = "FEHLER: Das Verzeichnis für Tabelle %1 konnte nicht erstellt werden!";
-$tr["ERROR: Could not create file for %1 table!"] = "FEHLER: Die Datei für Tabelle %1 konnten nicht erstellt werden!";
-$tr["Unsupported query criteria %1"] = "Nicht unterstütztes Abfragekriterium %1";
+$tr["Login incorrect!"] = "Fehlerhafte Anmeldung!";
+$tr["plugin include file not found: %1"] = "Plugin-Includedatei %1 nicht gefunden";
+$tr["IP Banned"] = "IP gesperrt";
+$tr["THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"] = "SIE HABEN KEINEN ZUGRIFF - BITTE NUTZEN SIE NUR ZULÄSSIGE OPTIONEN!";
+$tr["ERROR: database folder not found!"] = "FEHLER: Datenbankverzeichnis nicht gefunden!";
+$tr["ERROR: Could not create folder for %1 table!"] = "FEHLER: Verzeichnis für Tabelle %1 konnte nicht erstellt werden!";
+$tr["ERROR: Could not create file for %1 table!"] = "FEHLER: Datei für Tabelle %1 konnten nicht erstellt werden!";
+$tr["Unsupported query criteria %1"] = "Abfrage %1 wird nicht unterstützt";
$tr["Login"] = "Anmelden";
$tr["User registration"] = "Benutzerregistrierung";
$tr["User options"] = "Benutzeroptionen";
$tr["Preferences"] = "Einstellungen";
$tr["Logout"] = "Abmelden";
-$tr["Registration is not supported by Auth Module"] = "Registrierung wird vom Authentifizierungsmodul nicht unterstützt";
-$tr["Username already taken, choose a new value"] = "Der Benutzername wird schon verwendet. Bitte wählen Sie einen anderen Namen";
-$tr["Login name must be at least 5 characters long!"] = "Der Loginname muss mindestens 5 Zeichen umfassen!";
-$tr["Login name contains an invalid character. Valid vharacters are %1"] = "Der Loginname enthält eine ungültiges Zeichen. Die gültigen Zeichen sind %1";
-$tr["Please insert Full Name"] = "Bitte den kompletten Namen eingeben!";
-$tr["Please insert a valid e-mail!"] = "Bitte fügen Sie eine gültige Emailadresse ein!";
-$tr["Password must be at least 5 characters long!"] = "Das Passwort muss mindestens 5 Zeichen enthalten!";
-$tr["Passwords do not match! please retype."] = "Die Passwörter passen nicht! Bitte erneut eingeben.";
-$tr["[%1] User registration confirmation e-mail"] = "[%1] Bestätigungsemail für die Benutzerregistrierung";
+$tr["Registration is not supported by Auth Module"] = "Registrierung wird vom Auth-Modul nicht unterstützt";
+$tr["Username already taken, choose a new value"] = "Benutzername nicht möglich - bitte wählen Sie einen anderen.";
+$tr["Login name must be at least 5 characters long!"] = "Der Benutzername muss mindestens 5 Zeichen lang sein!";
+$tr["Login name contains an invalid character. Valid vharacters are %1"] = "Benutzername enthält ungültige(s) Zeichen - erlaubt sind %1";
+$tr["Please insert Full Name"] = "Fügen Sie bitte Ihren kompletten Namen ein";
+$tr["Please insert a valid e-mail!"] = "Fügen Sie bitte eine gültige E-Mailadresse ein!";
+$tr["Password must be at least 5 characters long!"] = "Passwort muss aus mindestens 5 Zeichen bestehen!";
+$tr["Passwords do not match! please retype."] = "Die beiden Passwörter stimmen nicht überein - bitte wiederholen.";
+$tr["[%1] User registration confirmation e-mail"] = "[%1] Bestätigungs-E-Mail für die Registrierung";
$tr["Registration completed successfully. Have fun!"] = "Registrierung abgeschlossen. Viel Spaß!";
-$tr["User profile change not supported by Auth Module"] = "Benutzerprofil-Änderung wird vom Authentifizierungsmodul nicht unterstützt";
-$tr["Full Name cannot be empty!"] = "Der komplette Name darf nicht leer sein!";
-$tr["Please enter a valid e-mail address!"] = "Bitte geben Sie eine gültige Emailadresse ein!";
-$tr["Password must be at least 5 charaters long!"] = "Das Passwort muss mindestens 5 Zeichen enthalten!";
-$tr["Old password is wrong!"] = "Das alte Passwort ist falsch!";
-$tr["New passwords do not match!"] = "Die neuen Passwörter passen nicht!";
-$tr["Password has been changed!"] = "Das Passwort wurde geändert!";
+$tr["User profile change not supported by Auth Module"] = "Änderung des Benutzerprofils wird vom Auth-Modul nicht unterstützt";
+$tr["Full Name cannot be empty!"] = "Das Feld \"Kompletter Name\" darf nicht leer sein!";
+$tr["Please enter a valid e-mail address!"] = "Bitte geben Sie eine gültige E-Mailadresse ein!";
+$tr["Password must be at least 5 charaters long!"] = "Passwort muss aus mindestens 5 Zeichen bestehen!";
+$tr["Old password is wrong!"] = "Das alte Passwort stimmt nicht!";
+$tr["New passwords do not match!"] = "Die beiden neuen Passwörter stimmen nicht überein!";
+$tr["Password has been changed!"] = "Passwort wurde geändert!";
$tr["My Files"] = "Meine Dateien";
$tr["Public Files"] = "Öffentliche Dateien";
$tr["File upload"] = "Datei hochladen";
@@ -38,10 +38,11 @@
$tr["Upload failed for Unknown error code: %1"] = "Das Hochladen ist fehlgeschlagen. Fehlercode: %1";
$tr["Maximum file size exceeded!"] = "Maximale Dateigröße überschritten!";
$tr["Requested file does not exist!"] = "Die gewünschte Datei existiert nicht!";
-$tr["Wrong file id!"] = "Falsche Datei-ID!";
+$tr["Wrong file id!"] = "Falsche Datei-Kennung!";
$tr["Administration"] = "Administration";
-$tr["User administration not supported by Auth Module"] = "Benutzeradministration wird vom Authentifizierungsmodul nicht unterstützt";
-$tr["Group administration not supported by Auth Module"] = "Gruppenadministration wird vom Authentifizierungsmodul nicht unterstützt";
+$tr["User administration not supported by Auth Module"] = "Benutzeradministration wird vom Auth-Modul nicht unterstützt";
+$tr["Cannot delete yourself!"] = "Das eigene Konto kann nicht gelöscht werden!";
+$tr["Group administration not supported by Auth Module"] = "Gruppenadministration wird vom Auth-Modul nicht unterstützt";
$tr["Please provide a valid group name!"] = "Bitte geben Sie einen gültigen Gruppennamen ein!";
$tr["Any group"] = "Jede Gruppe";
$tr["ANY"] = "ALLE";
@@ -52,11 +53,11 @@
$tr["Enable"] = "Aktivieren";
$tr["Disable"] = "Deaktivieren";
$tr["Any"] = "Alle";
-$tr["Options for this group already exsist, please use the edit function!"] = "Die Optionen exisitieren bereits für diese Gruppe. Bitte benutzen Sie die Editierfunktion!";
+$tr["Options for this group already exsist, please use the edit function!"] = "Optionen für diese Gruppe bereits gesetzt - nutzen Sie bitte die Editierfunktion!";
$tr["Configuration sucessfully saved!"] = "Konfiguration wurde gespeichert!";
-$tr["Configuration file could not be saved, please proceed with the download!"] = "Die Konfigurationsdatei konnte nicht gesichert werden. Bitte fahren Sie mit dem Download fort!";
+$tr["Configuration file could not be saved, please proceed with the download!"] = "Konfigurationsdatei konnte nicht gesichert werden - laden Sie sie bitte herunter.";
$tr["IP %1 has been banned!"] = "IP %1 wurde geblockt!";
-$tr["IP %1 was already in state: %2!"] = "IP %1 war schon im Zustand: %2!";
+$tr["IP %1 was already in state: %2!"] = "IP %1 hatte bereits den Status: %2!";
$tr["ID"] = "ID";
$tr["Language \"%1\" cannot be empty"] = "Die Sprache \"%1\" darf nicht leer sein";
$tr["Language \"%1\" already exists!"] = "Die Sprache \"%1\" existiert bereits!";
@@ -78,17 +79,17 @@
$tr["Name of compression commands"] = "Name des Komprimierbefehls";
$tr["Limit the maximum size of a uploaded file"] = "Beschränkung der maximalen Größe einer hochgeladenen Datei";
$tr["Maximum File Size"] = "Maximale Dateigröße";
-$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Option eine Email an den Hochlader oder irgendeine andere Emailadresse zu senden hinzufügen";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Option erlaubt das Senden einer E-Mail an den Uploader oder eine andere E-Mailadresse";
$tr["Your e-mail address isn't valid!"] = "Ihre E-Mailadresse ist ungültig!";
-$tr["Destination e-mail address isn't valid!"] = "Empfänger E-Mailadresse ist ungültig!";
+$tr["Destination e-mail address isn't valid!"] = "E-Mailadresse des Empfängers ist ungültig!";
$tr["Information about your uploaded file: %1"] = "Information über hochgeladene Datei: %1";
-$tr["An upload was delivered to you"] = "Eine Datei wurde für Sie hochgeladen";
-$tr["E-mail was sent!"] = "Die E-mail wurde versandt";
-$tr["E-mail was sent to: %1!"] = "Die E-mail wurde gesendet an: %1!";
+$tr["An upload was delivered to you"] = "Eine Datei wurde für Sie bereigestellt";
+$tr["E-mail was sent!"] = "Die E-Mail wurde versandt";
+$tr["E-mail was sent to: %1!"] = "Die E-Mail wurde an %1 geschickt!";
$tr["Option to add password protection for file download"] = "Passwortschutz-Option für den Dateidownload";
$tr["Wrong password!"] = "Falsches Passwort!";
$tr["Maximum number of days an upload will be kept on the server."] = "Anzahl der Tage, die eine hochgeladene Datei auf dem Server verbleibt.";
-$tr["N. Of Days"] = "A. der Tage";
+$tr["N. Of Days"] = "Anzahl der Tage";
$tr["Files will be kept on our server for %1 days"] = "Dateien werde für %1 Tage auf unserem Server gehalten";
$tr["Never"] = "Niemals";
?>
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-03-03 10:45:37 UTC (rev 274)
+++ trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-03-03 10:46:16 UTC (rev 275)
@@ -2,9 +2,9 @@
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-28 11:11+0100\n"
-"PO-Revision-Date: 2009-02-28 13:15+0100\n"
-"Last-Translator: Stefan Koshold <ko...@un...>\n"
+"POT-Creation-Date: 2009-03-03 11:39+0100\n"
+"PO-Revision-Date: 2009-03-03 11:43+0100\n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,11 +19,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:5
msgid "You cannot use this site."
-msgstr "Sie dürfen diese Site nicht benutzen."
+msgstr "Sie dürfen diesen Dienst nicht nutzen."
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:8
msgid "If you think this is a misconfiguration please send an email to the site owner"
-msgstr "Wenn Sie meinen das dies eine falsche Konfiguration ist, senden Sie bitte eine Email an den Websitebetreiber"
+msgstr "Wenn Sie Probleme mit unserem Dienst haben, senden Sie bitte eine E-Mail an den Websitebetreiber"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:11
msgid "Captcha code"
@@ -33,12 +33,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:20
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:32
msgid "Reload I...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-05 17:33:32
|
Revision: 279
http://openupload.svn.sourceforge.net/openupload/?rev=279&view=rev
Author: tsdogs
Date: 2009-03-05 17:33:27 +0000 (Thu, 05 Mar 2009)
Log Message:
-----------
commit uncompleted French translations for branching
Modified Paths:
--------------
trunk/locale/fr/LC_MESSAGES/openupload.mo
trunk/locale/fr/LC_MESSAGES/openupload.po
trunk/templates/default/locale/de/LC_MESSAGES/template.mo
trunk/templates/default/locale/de/LC_MESSAGES/template.po
trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
trunk/templates/default/locale/fr/LC_MESSAGES/template.po
Modified: trunk/locale/fr/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/fr/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-03 15:30:21 UTC (rev 278)
+++ trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-05 17:33:27 UTC (rev 279)
@@ -2,9 +2,9 @@
msgstr ""
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-14 16:29+0100\n"
-"PO-Revision-Date: 2008-11-14 19:30+0100\n"
-"Last-Translator: Robin-Vinet Mathieu <mat...@ho...>\n"
+"POT-Creation-Date: 2009-03-03 18:12+0100\n"
+"PO-Revision-Date: 2009-03-03 18:12+0100\n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -12,289 +12,428 @@
"X-Poedit-KeywordsList: tr\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-Language: French\n"
-"X-Poedit-SearchPath-0: ../../../lib\n"
-"X-Poedit-SearchPath-1: ../../../plugins\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/lib\n"
+"X-Poedit-SearchPath-1: /home/alex/devel/php/openupload/trunk/plugins\n"
-#: ../../../lib/user.inc.php:87
+#: /home/alex/devel/php/openupload/trunk/lib/user.inc.php:89
msgid "Login incorrect!"
msgstr "Authentification incorrecte!"
-#: ../../../lib/main.inc.php:194
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:244
msgid "plugin include file not found: %1"
msgstr "Fichier de module introuvable: %1"
-#: ../../../lib/main.inc.php:373
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:436
msgid "IP Banned"
msgstr "IP Bannie"
-#: ../../../lib/main.inc.php:398
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:464
msgid "THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"
msgstr "PROBLEME DE PERMISSION. ACCES INTERDIT!"
-#: ../../../lib/modules/db/txt.inc.php:114
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:121
msgid "ERROR: database folder not found!"
msgstr "ERREUR: répertoire de base de donnée introuvable!"
-#: ../../../lib/modules/db/txt.inc.php:120
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:127
msgid "ERROR: Could not create folder for %1 table!"
msgstr "ERREUR: Impossible de créer le répertoire %1 pour la table!"
-#: ../../../lib/modules/db/txt.inc.php:131
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:138
msgid "ERROR: Could not create file for %1 table!"
msgstr "ERREUR: Impossible de créer le fichier pour la table %1!"
-#: ../../../lib/modules/db/mysql.inc.php:15
-msgid "ERROR: connection to database failed!"
-msgstr "ERREUR: La connexion à la base de données a échouée!"
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:245
+msgid "Unsupported query criteria %1"
+msgstr ""
-#: ../../../lib/modules/default/auth.inc.php:27
-#: ../../../lib/modules/default/auth.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:27
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:40
msgid "Login"
msgstr "Authentification"
-#: ../../../lib/modules/default/auth.inc.php:30
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:30
msgid "User registration"
msgstr "Inscription"
-#: ../../../lib/modules/default/auth.inc.php:33
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:33
msgid "User options"
msgstr "Options utilisateur"
-#: ../../../lib/modules/default/auth.inc.php:43
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:43
msgid "Preferences"
msgstr "Préférences"
-#: ../../../lib/modules/default/auth.inc.php:44
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:44
msgid "Logout"
msgstr "Déconnexion"
-#: ../../../lib/modules/default/auth.inc.php:92
-#: ../../../lib/modules/default/auth.inc.php:115
-#: ../../../lib/modules/default/auth.inc.php:200
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:93
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:116
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:201
msgid "Registration is not supported by Auth Module"
msgstr "L'inscription n'est pas permise par le module d'authentification (Auth)"
-#: ../../../lib/modules/default/auth.inc.php:123
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:124
msgid "Username already taken, choose a new value"
msgstr "Ce nom d'utilisateur n'est pas disponible, merci d'en choisir un autre"
-#: ../../../lib/modules/default/auth.inc.php:127
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:128
msgid "Login name must be at least 5 characters long!"
msgstr "Le login doit comporter au moins 5 caractères!"
-#: ../../../lib/modules/default/auth.inc.php:131
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:132
msgid "Login name contains an invalid character. Valid vharacters are %1"
msgstr "Le login contient des caractères invalides. Les caractères valides sont %1"
-#: ../../../lib/modules/default/auth.inc.php:135
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:136
msgid "Please insert Full Name"
msgstr "Merci de saisir le nom complet"
-#: ../../../lib/modules/default/auth.inc.php:139
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:140
msgid "Please insert a valid e-mail!"
msgstr "Merci de saisir une adresse de courriel valide!"
-#: ../../../lib/modules/default/auth.inc.php:143
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:144
msgid "Password must be at least 5 characters long!"
msgstr "Le mot de passe doit comporter au moins 5 caractères!"
-#: ../../../lib/modules/default/auth.inc.php:147
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:148
msgid "Passwords do not match! please retype."
msgstr "Les mots de passe ne correspondent pas! Recommencez."
-#: ../../../lib/modules/default/auth.inc.php:169
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:170
msgid "[%1] User registration confirmation e-mail"
msgstr "[%1] courriel de confirmation d'inscription"
-#: ../../../lib/modules/default/auth.inc.php:183
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:184
msgid "Registration completed successfully. Have fun!"
msgstr "Inscription achevée avec succès. Bon divertissement!"
-#: ../../../lib/modules/default/auth.inc.php:219
-#: ../../../lib/modules/default/auth.inc.php:231
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:221
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:233
msgid "User profile change not supported by Auth Module"
msgstr "La modification du profil utilisateur n'est pas permise par le module d'authentification (Auth)"
-#: ../../../lib/modules/default/auth.inc.php:238
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:240
msgid "Full Name cannot be empty!"
msgstr "Le nom complet ne peut-être vide!"
-#: ../../../lib/modules/default/auth.inc.php:243
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:245
msgid "Please enter a valid e-mail address!"
msgstr "Merci de saisir une adresse de courriel valide!"
-#: ../../../lib/modules/default/auth.inc.php:251
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:254
msgid "Password must be at least 5 charaters long!"
msgstr "Le mot de passe doit comporter au moins 5 caractères!"
-#: ../../../lib/modules/default/auth.inc.php:254
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:257
msgid "Old password is wrong!"
msgstr "L'ancien mot de passe est erroné!"
-#: ../../../lib/modules/default/auth.inc.php:257
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:260
msgid "New passwords do not match!"
msgstr "Les mots de passe ne correspondent pas! Recommencez."
-#: ../../../lib/modules/default/auth.inc.php:260
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:263
msgid "Password has been changed!"
msgstr "Mot de passe modifié avec succès!"
-#: ../../../lib/modules/default/files.inc.php:31
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:35
+msgid "My Files"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:37
+msgid "Public Files"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:40
msgid "File upload"
msgstr "Envoi de fichiers"
-#: ../../../lib/modules/default/files.inc.php:34
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:43
msgid "File download"
msgstr "Téléchargement de fichiers"
-#: ../../../lib/modules/default/files.inc.php:37
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:46
msgid "File Removal"
msgstr "Suppresion de fichiers"
-#: ../../../lib/modules/default/files.inc.php:41
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:53
msgid "File Upload"
msgstr "Envoi de fichiers"
-#: ../../../lib/modules/default/files.inc.php:69
-msgid "Maximum upload size for site wide configuration reached"
-msgstr "La taille maximum d'hébergement de fichier est atteinte"
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:142
+msgid "Upload failed for Unknown error code: %1"
+msgstr "L'envoi de fichier a échoué pour une raison inconnue. ERREUR: %1"
-#: ../../../lib/modules/default/files.inc.php:70
-#: ../../../lib/modules/default/files.inc.php:81
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:149
msgid "Maximum file size exceeded!"
msgstr "Le fichier dépasse la taille maximum!"
-#: ../../../lib/modules/default/files.inc.php:71
-msgid "Partial file transfer error!"
-msgstr "ERREUR, le fichier a été transféré partiellement!"
-
-#: ../../../lib/modules/default/files.inc.php:72
-msgid "No file was uploaded!"
-msgstr "Aucun fichier n'a été envoyé!"
-
-#: ../../../lib/modules/default/files.inc.php:73
-msgid "Missing temporary directory"
-msgstr "Le répertoire temporaire est introuvable"
-
-#: ../../../lib/modules/default/files.inc.php:74
-msgid "Can't write to temporary diretory!"
-msgstr "Impossible d'écrire dans le répertoire temporaire!"
-
-#: ../../../lib/modules/default/files.inc.php:75
-msgid "Upload blocked by extension!"
-msgstr "Cette extension de fichier n'est pas supportée!"
-
-#: ../../../lib/modules/default/files.inc.php:77
-msgid "Upload failed for Unknown error code: %1"
-msgstr "L'envoi de fichier a échoué pour une raison inconnue. ERREUR: %1"
-
-#: ../../../lib/modules/default/files.inc.php:194
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:325
msgid "Requested file does not exist!"
msgstr "Le fichier demandé n'existe pas!"
-#: ../../../lib/modules/default/files.inc.php:280
-#: ../../../lib/modules/default/files.inc.php:283
-#: ../../../lib/modules/default/files.inc.php:294
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:434
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:437
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:454
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:536
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:540
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:544
msgid "Wrong file id!"
msgstr "L'identifiant du fichier est erronné!"
-#: ../../../lib/modules/default/admin.inc.php:59
-#: ../../../lib/modules/default/admin.inc.php:62
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:82
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:85
msgid "Administration"
msgstr "Administration"
-#: ../../../lib/modules/default/admin.inc.php:80
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:103
msgid "User administration not supported by Auth Module"
msgstr "L'administration des utilisateurs n'est pas permise par le module d'authentification (Auth)"
-#: ../../../lib/modules/default/admin.inc.php:197
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:159
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:173
+msgid "Cannot delete yourself!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:241
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:261
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:280
msgid "Group administration not supported by Auth Module"
msgstr "L'administration des groupes n'est pas permise par le module d'authentification (Auth)"
-#: ../../../lib/modules/default/admin.inc.php:211
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:256
msgid "Please provide a valid group name!"
msgstr "Merci de saisir un nom de groupe valide!"
-#: ../../../lib/modules/default/admin.inc.php:259
-#: ../../../lib/modules/default/admin.inc.php:290
-#: ../../../lib/modules/default/admin.inc.php:474
-#: ../../../lib/modules/default/admin.inc.php:501
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:313
+msgid "Any group"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:384
+msgid "ANY"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:387
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:400
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Allow"
msgstr "Permettre"
-#: ../../../lib/modules/default/admin.inc.php:260
-#: ../../../lib/modules/default/admin.inc.php:291
-#: ../../../lib/modules/default/admin.inc.php:474
-#: ../../../lib/modules/default/admin.inc.php:501
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:388
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:404
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
msgid "Deny"
msgstr "Interdire"
-#: ../../../lib/modules/default/admin.inc.php:364
-#: ../../../lib/modules/default/admin.inc.php:389
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:521
+msgid "Specified criteria is not valid!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:531
+msgid "Please specify at least one criteria!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:563
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:587
msgid "Enable"
msgstr "Activer"
-#: ../../../lib/modules/default/admin.inc.php:365
-#: ../../../lib/modules/default/admin.inc.php:390
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:564
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:588
msgid "Disable"
msgstr "Désactiver"
-#: ../../../lib/modules/default/admin.inc.php:449
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:639
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:659
+msgid "Any"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:669
+msgid "Options for this group already exsist, please use the edit function!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
+#, fuzzy
+msgid "Configuration sucessfully saved!"
+msgstr "Inscription achevée avec succès. Bon divertissement!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
+msgid "Configuration file could not be saved, please proceed with the download!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:889
msgid "IP %1 has been banned!"
msgstr "L'adresse IP %1 a été bannie!"
-#: ../../../lib/modules/default/admin.inc.php:453
-#: ../../../lib/modules/default/admin.inc.php:469
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:893
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:908
msgid "IP %1 was already in state: %2!"
msgstr "IP %1 était déjà dans l'état: %1"
-#: ../../../lib/modules/auth/ldap.inc.php:24
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+msgid "ID"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+#, fuzzy
+msgid "Language \"%1\" cannot be empty"
+msgstr "Le nom complet ne peut-être vide!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
+msgid "Language \"%1\" already exists!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+msgid "Name"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
+#, fuzzy
+msgid "Language \"%1\" cannot be empty!"
+msgstr "Le nom complet ne peut-être vide!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+msgid "Locale"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
+msgid "Charset"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/auth/ldap.inc.php:24
msgid "LDAP connection failed!"
msgstr "ERREUR: La connexion à l'annuaire LDAP a échouée!"
-#: ../../../plugins/mimetypes.inc.php:6
-msgid "Limit the mimetypes a user can upload"
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
+#, fuzzy
+msgid "Limit the mimetypes a user can upload"
msgstr "Limite les types MIME des fichiers envoyés"
-#: ../../../plugins/mimetypes.inc.php:12
-#: ../../../plugins/mimetypes.inc.php:23
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:8
+msgid "Allowed mime types"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:9
+msgid "Types in message"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:22
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:39
msgid "WARNING: no mime types defined. Plugin has been disabled!"
msgstr "ATTENTION: pas de type MIME définit. Le module a été désactivé!"
-#: ../../../plugins/mimetypes.inc.php:25
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:44
msgid "This file type (%1) is not allowed on this site!"
msgstr "L'envoi de ce type de fichiers (%1) n'est pas permis sur ce site!"
-#: ../../../plugins/captcha.inc.php:7
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:7
msgid "Add captcha protection to file download and user registration"
msgstr "Ajoute une protection Captcha au téléchargement de fichiers et à l'inscription des utilisateurs"
-#: ../../../plugins/captcha.inc.php:40
-#: ../../../plugins/captcha.inc.php:58
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:58
msgid "Wrong captcha code! please try again."
msgstr "Le code Captcha saisi est erroné! Merci de recommencer."
-#: ../../../plugins/email.inc.php:30
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:6
+msgid "Compress the uploaded files"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:8
+msgid "Command to be executed. One per line."
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
+msgid "Extensions corresponding to commands."
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:10
+msgid "Name of compression commands"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
+#, fuzzy
+msgid "Limit the maximum size of a uploaded file"
+msgstr "Limite les types MIME des fichiers envoyés"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:10
+#, fuzzy
+msgid "Maximum File Size"
+msgstr "Le fichier dépasse la taille maximum!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
+msgid "Add option to send e-mail to the uploader or to another e-mail address"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
msgid "Your e-mail address isn't valid!"
msgstr "Votre adresse de courriel est invalide!"
-#: ../../../plugins/email.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:40
msgid "Destination e-mail address isn't valid!"
msgstr "L'adresse courriel de destination n'est pas valide!"
-#: ../../../plugins/email.inc.php:56
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:56
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:77
msgid "Information about your uploaded file: %1"
msgstr "Information relative au fichier envoyé: %1"
-#: ../../../plugins/email.inc.php:60
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:60
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:84
msgid "An upload was delivered to you"
msgstr "Un fichier a été mis à votre disposition"
-#: ../../../plugins/password.inc.php:7
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:80
+msgid "E-mail was sent!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:91
+msgid "E-mail was sent to: %1!"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
msgid "Option to add password protection for file download"
msgstr "Permet d'ajouter une protection par mot de passe aux fichier en téléchargement"
-#: ../../../plugins/password.inc.php:42
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:53
msgid "Wrong password!"
msgstr "Mot de passe erroné!"
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:6
+msgid "Maximum number of days an upload will be kept on the server."
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
+msgid "N. Of Days"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
+msgid "Files will be kept on our server for %1 days"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:49
+msgid "Never"
+msgstr ""
+
+#~ msgid "ERROR: connection to database failed!"
+#~ msgstr "ERREUR: La connexion à la base de données a échouée!"
+#~ msgid "Maximum upload size for site wide configuration reached"
+#~ msgstr "La taille maximum d'hébergement de fichier est atteinte"
+#~ msgid "Partial file transfer error!"
+#~ msgstr "ERREUR, le fichier a été transféré partiellement!"
+#~ msgid "No file was uploaded!"
+#~ msgstr "Aucun fichier n'a été envoyé!"
+#~ msgid "Missing temporary directory"
+#~ msgstr "Le répertoire temporaire est introuvable"
+#~ msgid "Can't write to temporary diretory!"
+#~ msgstr "Impossible d'écrire dans le répertoire temporaire!"
+#~ msgid "Upload blocked by extension!"
+#~ msgstr "Cette extension de fichier n'est pas supportée!"
+
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/de/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-03-03 15:30:21 UTC (rev 278)
+++ trunk/templates/default/locale/de/LC_MESSAGES/template.po 2009-03-05 17:33:27 UTC (rev 279)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 11:39+0100\n"
-"PO-Revision-Date: 2009-03-03 16:27+0100\n"
+"POT-Creation-Date: 2009-03-03 16:31+0100\n"
+"PO-Revision-Date: 2009-03-03 16:31+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-03 15:30:21 UTC (rev 278)
+++ trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-05 17:33:27 UTC (rev 279)
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-14 17:29+0100\n"
-"PO-Revision-Date: 2008-11-17 19:05+0100\n"
+"POT-Creation-Date: 2009-03-03 18:13+0100\n"
+"PO-Revision-Date: 2009-03-03 18:13+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,469 +11,999 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: French\n"
"X-Poedit-Basepath: .\n"
-"X-Poedit-SearchPath-0: ../../..\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/templates/default\n"
-#: ../../../default.c:2
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:2
msgid "Your IP has been blocked!"
msgstr "Votre adresse IP a été bloquée!"
-#: ../../../default.c:5
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:5
msgid "You cannot use this site."
msgstr "Vous ne pouvez utiliser ce site."
-#: ../../../default.c:8
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:8
msgid "If you think this is a misconfiguration please send an email to the site owner"
msgstr "Si vous pensez que c'est une erreur, merci d'envoyer un courriel au propriétaire du site"
-#: ../../../default.c:11
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:11
msgid "Captcha code"
msgstr "Code Captcha"
-#: ../../../default.c:14
-#: ../../../default.c:20
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:14
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:20
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:32
msgid "Reload Image"
msgstr "Recharger l'image"
-#: ../../../default.c:17
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:17
+#, fuzzy
+msgid "Please enter the following captcha to proceed for the removal"
+msgstr "Merci de saisir le code Captcha pour accéder au téléchargement"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:23
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:44
+#, fuzzy
+msgid "Protection"
+msgstr "Action"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:26
+#, fuzzy
+msgid "Captcha"
+msgstr "Protéger par code Captcha"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:29
msgid "Please enter the following captcha to proceed for the download"
msgstr "Merci de saisir le code Captcha pour accéder au téléchargement"
-#: ../../../default.c:23
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:35
msgid "Use Captcha"
msgstr "Protéger par code Captcha"
-#: ../../../default.c:26
-msgid "The download is password protected."
-msgstr "Le fichier est protégé par un mot de passe."
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:38
+msgid "Compress the files"
+msgstr ""
-#: ../../../default.c:29
-#: ../../../default.c:50
-#: ../../../default.c:80
-#: ../../../default.c:161
-#: ../../../default.c:287
-#: ../../../default.c:416
-#: ../../../default.c:467
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:41
+msgid "No compression"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:47
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:53
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:68
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:89
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:245
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:737
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:941
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:992
msgid "Password"
msgstr "Mot de passe"
-#: ../../../default.c:32
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:50
+msgid "The download is password protected."
+msgstr "Le fichier est protégé par un mot de passe."
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:56
msgid "Password protect"
msgstr "Protéger avec un mot de passe"
-#: ../../../default.c:35
-#: ../../../default.c:65
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:59
+#, fuzzy
+msgid "Send password in e-mail"
+msgstr "M'envoyer une copie du courriel"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:62
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:83
msgid "You are receiving this message because someone uploaded a file on our Ope...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-06 21:53:02
|
Revision: 285
http://openupload.svn.sourceforge.net/openupload/?rev=285&view=rev
Author: tsdogs
Date: 2009-03-06 21:52:58 +0000 (Fri, 06 Mar 2009)
Log Message:
-----------
first version of Chinese (thanks to Robin He (HE.Chu))
Added Paths:
-----------
trunk/locale/zh_CN.GBK/
trunk/locale/zh_CN.GBK/LC_MESSAGES/
trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.mo
trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po
trunk/locale/zh_CN.inc.php
trunk/templates/default/locale/zh_CN.GBK/
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po
trunk/templates/default/locale/zh_CN.inc.php
Added: trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Property changes on: trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.mo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po (rev 0)
+++ trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po 2009-03-06 21:52:58 UTC (rev 285)
@@ -0,0 +1,438 @@
+# Alessandro Briosi <ts...@br...>, 2009.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenUpload\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-03 18:12+0100\n"
+"PO-Revision-Date: 2009-03-06 22:06+0100\n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
+"Language-Team: Chinese/Simplified\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Chinese\n"
+
+#: /home/alex/devel/php/openupload/trunk/lib/user.inc.php:89
+msgid "Login incorrect!"
+msgstr "登录不正确!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:244
+msgid "plugin include file not found: %1"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:436
+msgid "IP Banned"
+msgstr "IP地址被屏蔽"
+
+#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:464
+msgid "THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"
+msgstr "发生权限错误,请尝试允许的操作!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:121
+msgid "ERROR: database folder not found!"
+msgstr "错误:数据库目录未找到!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:127
+msgid "ERROR: Could not create folder for %1 table!"
+msgstr "错误:不能为表%1建立文件夹!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:138
+msgid "ERROR: Could not create file for %1 table!"
+msgstr "错误:不能为表%1建立文件!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:245
+msgid "Unsupported query criteria %1"
+msgstr "不支持的查询标准%1"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:27
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:40
+msgid "Login"
+msgstr "登录"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:30
+msgid "User registration"
+msgstr "用户注册"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:33
+msgid "User options"
+msgstr "用户选项"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:43
+msgid "Preferences"
+msgstr "参数选择"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:44
+msgid "Logout"
+msgstr "登出"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:93
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:116
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:201
+msgid "Registration is not supported by Auth Module"
+msgstr "Auth-模块不支持注册功能"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:124
+msgid "Username already taken, choose a new value"
+msgstr "用户名已被占用,清选择一个新的用户名"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:128
+msgid "Login name must be at least 5 characters long!"
+msgstr "登录名必须至少5个字符长度"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:132
+msgid "Login name contains an invalid character. Valid vharacters are %1"
+msgstr "登录名包含非法字符,有效字符:%1"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:136
+msgid "Please insert Full Name"
+msgstr "请输入全名"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:140
+msgid "Please insert a valid e-mail!"
+msgstr "请输入有效的邮件地址!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:144
+msgid "Password must be at least 5 characters long!"
+msgstr "密码必须至少5个字符长度!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:148
+msgid "Passwords do not match! please retype."
+msgstr "密码不匹配,请重新输入。"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:170
+msgid "[%1] User registration confirmation e-mail"
+msgstr "[%1]用户注册确认邮件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:184
+msgid "Registration completed successfully. Have fun!"
+msgstr "注册成功完成,祝玩得开心!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:221
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:233
+msgid "User profile change not supported by Auth Module"
+msgstr "Auth模块不支持用户属性修改"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:240
+msgid "Full Name cannot be empty!"
+msgstr "全名不能为空!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:245
+msgid "Please enter a valid e-mail address!"
+msgstr "请输入一个有效的邮件地址!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:254
+msgid "Password must be at least 5 charaters long!"
+msgstr "密码必须至少5个字符长!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:257
+msgid "Old password is wrong!"
+msgstr "旧密码错误!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:260
+msgid "New passwords do not match!"
+msgstr "新密码不匹配!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:263
+msgid "Password has been changed!"
+msgstr "密码已经修改!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:35
+msgid "My Files"
+msgstr "我的文件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:37
+msgid "Public Files"
+msgstr "公共文件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:40
+msgid "File upload"
+msgstr "上传的文件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:43
+msgid "File download"
+msgstr "下载的文件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:46
+msgid "File Removal"
+msgstr "删除的文件"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:53
+msgid "File Upload"
+msgstr "文件上传"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:142
+msgid "Upload failed for Unknown error code: %1"
+msgstr "上传失败,未知错误:%1"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:149
+msgid "Maximum file size exceeded!"
+msgstr "超过最大文件尺寸!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:325
+msgid "Requested file does not exist!"
+msgstr "请求的文件不存在!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:434
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:437
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:454
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:536
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:540
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:544
+msgid "Wrong file id!"
+msgstr "错误的文件ID!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:82
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:85
+msgid "Administration"
+msgstr "管理"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:103
+msgid "User administration not supported by Auth Module"
+msgstr "Auth模块不支持用户管理功能"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:159
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:173
+msgid "Cannot delete yourself!"
+msgstr "不能删除你自己!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:241
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:261
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:280
+msgid "Group administration not supported by Auth Module"
+msgstr "Auth模块不支持组管理功能"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:256
+msgid "Please provide a valid group name!"
+msgstr "请输入一个有效的组名!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:313
+msgid "Any group"
+msgstr "任何组"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:384
+msgid "ANY"
+msgstr "任何"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:387
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:400
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
+msgid "Allow"
+msgstr "允许"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:388
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:404
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:913
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:940
+msgid "Deny"
+msgstr "禁止"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:521
+msgid "Specified criteria is not valid!"
+msgstr "指定的标准不正确"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:531
+msgid "Please specify at least one criteria!"
+msgstr "请指定至少一个标准"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:563
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:587
+msgid "Enable"
+msgstr "允许"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:564
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:588
+msgid "Disable"
+msgstr "禁止"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:639
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:659
+msgid "Any"
+msgstr "任何"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:669
+msgid "Options for this group already exsist, please use the edit function!"
+msgstr "本组的Options已经存在,请使用编辑功能!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
+msgid "Configuration sucessfully saved!"
+msgstr "配置信息成功保存!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
+msgid "Configuration file could not be saved, please proceed with the download!"
+msgstr "配置信息不能被保存,请继续下载!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:889
+msgid "IP %1 has been banned!"
+msgstr "IP地址%1已经被禁止!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:893
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:908
+msgid "IP %1 was already in state: %2!"
+msgstr "IP地址%1已经存在于%2"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+msgid "ID"
+msgstr "ID"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
+msgid "Language \"%1\" cannot be empty"
+msgstr "语言\"%1\"不能为空"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
+msgid "Language \"%1\" already exists!"
+msgstr "语言\"%1\"已经存在!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+msgid "Name"
+msgstr "名字"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
+msgid "Language \"%1\" cannot be empty!"
+msgstr "语言\"%1\"不能为空!"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
+msgid "Locale"
+msgstr "本地化"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
+msgid "Charset"
+msgstr "字符集"
+
+#: /home/alex/devel/php/openupload/trunk/lib/modules/auth/ldap.inc.php:24
+msgid "LDAP connection failed!"
+msgstr "LDAP连接失败!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
+msgid "Limit the mimetypes a user can upload"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:8
+msgid "Allowed mime types"
+msgstr "允许的媒体类型mime-type"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:9
+msgid "Types in message"
+msgstr "消息类型"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:22
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:39
+msgid "WARNING: no mime types defined. Plugin has been disabled!"
+msgstr "警告:没有定义mime-type,插件已经被禁止!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:44
+msgid "This file type (%1) is not allowed on this site!"
+msgstr "文件类型(%1)在本站被禁止!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:7
+msgid "Add captcha protection to file download and user registration"
+msgstr "添加验证信息以保护文件文件下载和注册。"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:40
+#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:58
+msgid "Wrong captcha code! please try again."
+msgstr "错误的验证信息码!请重试。"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:6
+msgid "Compress the uploaded files"
+msgstr "压缩已上传文件。"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:8
+msgid "Command to be executed. One per line."
+msgstr "命令将被执行,每行一个命令。"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
+msgid "Extensions corresponding to commands."
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:10
+msgid "Name of compression commands"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
+msgid "Limit the maximum size of a uploaded file"
+msgstr "限制上传文件的最大尺寸"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:10
+msgid "Maximum File Size"
+msgstr "最大的文件尺寸"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
+msgid "Add option to send e-mail to the uploader or to another e-mail address"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
+msgid "Your e-mail address isn't valid!"
+msgstr "你的电子邮件地址不正确!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:40
+msgid "Destination e-mail address isn't valid!"
+msgstr "目标电子邮件地址不正确!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:56
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:77
+msgid "Information about your uploaded file: %1"
+msgstr "你上传的文件的信息:%1"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:60
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:84
+msgid "An upload was delivered to you"
+msgstr "一个上传已经送达至你!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:80
+msgid "E-mail was sent!"
+msgstr "邮件已发出!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:91
+msgid "E-mail was sent to: %1!"
+msgstr "电子邮件已经发送至:%1"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
+msgid "Option to add password protection for file download"
+msgstr "为保护文件下载增加的选项"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:53
+msgid "Wrong password!"
+msgstr "错误的密码!"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:6
+msgid "Maximum number of days an upload will be kept on the server."
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
+msgid "N. Of Days"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
+msgid "Files will be kept on our server for %1 days"
+msgstr "文件将在我们的服务器上被保存%1天"
+
+#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:49
+msgid "Never"
+msgstr "从不"
+
+msgid "ERROR: connection to database failed!"
+msgstr ""
+
+msgid "Maximum upload size for site wide configuration reached"
+msgstr ""
+
+msgid "Partial file transfer error!"
+msgstr ""
+
+msgid "No file was uploaded!"
+msgstr ""
+
+msgid "Missing temporary directory"
+msgstr ""
+
+msgid "Can't write to temporary diretory!"
+msgstr ""
+
+msgid "Upload blocked by extension!"
+msgstr ""
+
Added: trunk/locale/zh_CN.inc.php
===================================================================
--- trunk/locale/zh_CN.inc.php (rev 0)
+++ trunk/locale/zh_CN.inc.php 2009-03-06 21:52:58 UTC (rev 285)
@@ -0,0 +1,102 @@
+<?php
+$tr["Login incorrect!"] = "登录不正确!";
+$tr["plugin include file not found: %1"] = "";
+$tr["IP Banned"] = "IP地址被屏蔽";
+$tr["THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"] = "发生权限错误,请尝试允许的操作!";
+$tr["ERROR: database folder not found!"] = "错误:数据库目录未找到!";
+$tr["ERROR: Could not create folder for %1 table!"] = "错误:不能为表%1建立文件夹!";
+$tr["ERROR: Could not create file for %1 table!"] = "错误:不能为表%1建立文件!";
+$tr["Unsupported query criteria %1"] = "不支持的查询标准%1";
+$tr["Login"] = "登录";
+$tr["User registration"] = "用户注册";
+$tr["User options"] = "用户选项";
+$tr["Preferences"] = "参数选择";
+$tr["Logout"] = "登出";
+$tr["Registration is not supported by Auth Module"] = "Auth-模块不支持注册功能";
+$tr["Username already taken, choose a new value"] = "用户名已被占用,清选择一个新的用户名";
+$tr["Login name must be at least 5 characters long!"] = "登录名必须至少5个字符长度";
+$tr["Login name contains an invalid character. Valid vharacters are %1"] = "登录名包含非法字符,有效字符:%1";
+$tr["Please insert Full Name"] = "请输入全名";
+$tr["Please insert a valid e-mail!"] = "请输入有效的邮件地址!";
+$tr["Password must be at least 5 characters long!"] = "密码必须至少5个字符长度!";
+$tr["Passwords do not match! please retype."] = "密码不匹配,请重新输入。";
+$tr["[%1] User registration confirmation e-mail"] = "[%1]用户注册确认邮件";
+$tr["Registration completed successfully. Have fun!"] = "注册成功完成,祝玩得开心!";
+$tr["User profile change not supported by Auth Module"] = "Auth模块不支持用户属性修改";
+$tr["Full Name cannot be empty!"] = "全名不能为空!";
+$tr["Please enter a valid e-mail address!"] = "请输入一个有效的邮件地址!";
+$tr["Password must be at least 5 charaters long!"] = "密码必须至少5个字符长!";
+$tr["Old password is wrong!"] = "旧密码错误!";
+$tr["New passwords do not match!"] = "新密码不匹配!";
+$tr["Password has been changed!"] = "密码已经修改!";
+$tr["My Files"] = "我的文件";
+$tr["Public Files"] = "公共文件";
+$tr["File upload"] = "上传的文件";
+$tr["File download"] = "下载的文件";
+$tr["File Removal"] = "删除的文件";
+$tr["File Upload"] = "文件上传";
+$tr["Upload failed for Unknown error code: %1"] = "上传失败,未知错误:%1";
+$tr["Maximum file size exceeded!"] = "超过最大文件尺寸!";
+$tr["Requested file does not exist!"] = "请求的文件不存在!";
+$tr["Wrong file id!"] = "错误的文件ID!";
+$tr["Administration"] = "管理";
+$tr["User administration not supported by Auth Module"] = "Auth模块不支持用户管理功能";
+$tr["Cannot delete yourself!"] = "不能删除你自己!";
+$tr["Group administration not supported by Auth Module"] = "Auth模块不支持组管理功能";
+$tr["Please provide a valid group name!"] = "请输入一个有效的组名!";
+$tr["Any group"] = "任何组";
+$tr["ANY"] = "任何";
+$tr["Allow"] = "允许";
+$tr["Deny"] = "禁止";
+$tr["Specified criteria is not valid!"] = "指定的标准不正确";
+$tr["Please specify at least one criteria!"] = "请指定至少一个标准";
+$tr["Enable"] = "允许";
+$tr["Disable"] = "禁止";
+$tr["Any"] = "任何";
+$tr["Options for this group already exsist, please use the edit function!"] = "本组的Options已经存在,请使用编辑功能!";
+$tr["Configuration sucessfully saved!"] = "配置信息成功保存!";
+$tr["Configuration file could not be saved, please proceed with the download!"] = "配置信息不能被保存,请继续下载!";
+$tr["IP %1 has been banned!"] = "IP地址%1已经被禁止!";
+$tr["IP %1 was already in state: %2!"] = "IP地址%1已经存在于%2";
+$tr["ID"] = "ID";
+$tr["Language \"%1\" cannot be empty"] = "语言\"%1\"不能为空";
+$tr["Language \"%1\" already exists!"] = "语言\"%1\"已经存在!";
+$tr["Name"] = "名字";
+$tr["Language \"%1\" cannot be empty!"] = "语言\"%1\"不能为空!";
+$tr["Locale"] = "本地化";
+$tr["Charset"] = "字符集";
+$tr["LDAP connection failed!"] = "LDAP连接失败!";
+$tr["Limit the mimetypes a user can upload"] = "";
+$tr["Allowed mime types"] = "允许的媒体类型mime-type";
+$tr["Types in message"] = "消息类型";
+$tr["WARNING: no mime types defined. Plugin has been disabled!"] = "警告:没有定义mime-type,插件已经被禁止!";
+$tr["This file type (%1) is not allowed on this site!"] = "文件类型(%1)在本站被禁止!";
+$tr["Add captcha protection to file download and user registration"] = "添加验证信息以保护文件文件下载和注册。";
+$tr["Wrong captcha code! please try again."] = "错误的验证信息码!请重试。";
+$tr["Compress the uploaded files"] = "压缩已上传文件。";
+$tr["Command to be executed. One per line."] = "命令将被执行,每行一个命令。";
+$tr["Extensions corresponding to commands."] = "";
+$tr["Name of compression commands"] = "";
+$tr["Limit the maximum size of a uploaded file"] = "限制上传文件的最大尺寸";
+$tr["Maximum File Size"] = "最大的文件尺寸";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "";
+$tr["Your e-mail address isn't valid!"] = "你的电子邮件地址不正确!";
+$tr["Destination e-mail address isn't valid!"] = "目标电子邮件地址不正确!";
+$tr["Information about your uploaded file: %1"] = "你上传的文件的信息:%1";
+$tr["An upload was delivered to you"] = "一个上传已经送达至你!";
+$tr["E-mail was sent!"] = "邮件已发出!";
+$tr["E-mail was sent to: %1!"] = "电子邮件已经发送至:%1";
+$tr["Option to add password protection for file download"] = "为保护文件下载增加的选项";
+$tr["Wrong password!"] = "错误的密码!";
+$tr["Maximum number of days an upload will be kept on the server."] = "";
+$tr["N. Of Days"] = "";
+$tr["Files will be kept on our server for %1 days"] = "文件将在我们的服务器上被保存%1天";
+$tr["Never"] = "从不";
+$tr["ERROR: connection to database failed!"] = "";
+$tr["Maximum upload size for site wide configuration reached"] = "";
+$tr["Partial file transfer error!"] = "";
+$tr["No file was uploaded!"] = "";
+$tr["Missing temporary directory"] = "";
+$tr["Can't write to temporary diretory!"] = "";
+$tr["Upload blocked by extension!"] = "";
+?>
Added: trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Property changes on: trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po (rev 0)
+++ trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po 2009-03-06 21:52:58 UTC (rev 285)
@@ -0,0 +1,1009 @@
+# Robin.He <hechu69 AT gmail DOT com>, 2009.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenUpload default template\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-06 22:33+0100\n"
+"PO-Revision-Date: 2009-03-06 22:33+0100\n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
+"Language-Team: Chinese/Simplified <i18...@li...>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Chinese\n"
+"X-Poedit-Basepath: .\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/templates/default\n"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:2
+msgid "Your IP has been blocked!"
+msgstr "你的IP已经被屏蔽!"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:5
+msgid "You cannot use this site."
+msgstr "你不能使用本站。"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:8
+msgid "If you think this is a misconfiguration please send an email to the site owner"
+msgstr "如果你认为这是个错误地配置,请给站长发送邮件报告。"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:11
+msgid "Captcha code"
+msgstr "验证码"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:14
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:20
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:32
+msgid "Reload Image"
+msgstr "重载图片"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:17
+#, fuzzy
+msgid "Please enter the following captcha to proceed for the removal"
+msgstr "请输入下面的验证码开始处理下载"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:23
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:44
+msgid "Protection"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:26
+#, fuzzy
+msgid "Captcha"
+msgstr "使用验证码"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:29
+msgid "Please enter the following captcha to proceed for the download"
+msgstr "请输入下面的验证码开始处理下载"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:35
+msgid "Use Captcha"
+msgstr "使用验证码"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:38
+msgid "Compress the files"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:41
+msgid "No compression"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:47
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:53
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:68
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:89
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:245
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:737
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:941
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:992
+msgid "Password"
+msgstr "密码"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:50
+msgid "The download is password protected."
+msgstr "本下载已经被密码保护。"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:56
+msgid "Password protect"
+msgstr "密码保护"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:59
+#, fuzzy
+msgid "Send password in e-mail"
+msgstr "给我发邮件"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:62
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:83
+msgid "You are receiving this message because someone uploaded a file on our OpenUpload server for you."
+msgstr "你收到本信息是因为某人在我们的OpenUpload服务器上为你上载了一个文件。"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:65
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:86
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:206
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:215
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:293
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:644
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:791
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:887
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:911
+msgid "Description"
+msgstr "说明"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:71
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:92
+msgid "User message"
+msgstr "用户消息"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:74
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:95
+msgid "To download the file open the following link in a browser"
+msgstr "在浏览器中打开下面的链接开始下载"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:77
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:98
+msgid "To remove the file from our server open the following link in a browser"
+msgstr "在浏览器中打开下面的链接,从本服务器中删除这个文件"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:80
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:101
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:968
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:983
+msgid "For complains please send an email to"
+msgstr "投诉请发邮件至"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:104
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:125
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:131
+msgid "Send me an e-mail"
+msgstr "给我发邮件"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:107
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:122
+msgid "Send"
+msgstr ""
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:110
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:134
+msgid "Send e-mail to"
+msgstr "发送电子邮件至"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:113
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:137
+msgid "Send remove link"
+msgstr "发送删除链接"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:116
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:140
+msgid "e-mail Subject"
+msgstr "邮件主题"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:119
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:143
+msgid "e-mail Message"
+msgstr "邮件正文信息"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:128
+msgid "Your e-mail address"
+msgstr "你的电子邮件地址"
+
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:146
+#: /home/alex/devel/php/openupload/trunk/templ...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-07 09:31:27
|
Revision: 288
http://openupload.svn.sourceforge.net/openupload/?rev=288&view=rev
Author: tsdogs
Date: 2009-03-07 09:31:21 +0000 (Sat, 07 Mar 2009)
Log Message:
-----------
updated Chinese (Robin He (HE.Chu))
Modified Paths:
--------------
trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.mo
trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po
trunk/locale/zh_CN.inc.php
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po
trunk/templates/default/locale/zh_CN.inc.php
Modified: trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po 2009-03-07 00:30:23 UTC (rev 287)
+++ trunk/locale/zh_CN.GBK/LC_MESSAGES/openupload.po 2009-03-07 09:31:21 UTC (rev 288)
@@ -5,14 +5,18 @@
msgstr ""
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-03 18:12+0100\n"
-"PO-Revision-Date: 2009-03-06 22:06+0100\n"
+"POT-Creation-Date: 2009-03-07 10:02+0100\n"
+"PO-Revision-Date: 2009-03-07 10:02+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
-"Language-Team: Chinese/Simplified\n"
+"Language-Team: Robin He (HE.Chu)\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Chinese\n"
+"X-Poedit-KeywordsList: tr\n"
+"X-Poedit-Basepath: .\n"
+"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/lib\n"
+"X-Poedit-SearchPath-1: /home/alex/devel/php/openupload/trunk/plugins\n"
#: /home/alex/devel/php/openupload/trunk/lib/user.inc.php:89
msgid "Login incorrect!"
@@ -20,7 +24,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:244
msgid "plugin include file not found: %1"
-msgstr ""
+msgstr "包含插件编码的文件未找到:%1"
#: /home/alex/devel/php/openupload/trunk/lib/main.inc.php:436
msgid "IP Banned"
@@ -309,7 +313,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
msgid "Limit the mimetypes a user can upload"
-msgstr ""
+msgstr "限制用户可上传文件的mime-type"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:8
msgid "Allowed mime types"
@@ -347,11 +351,11 @@
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
msgid "Extensions corresponding to commands."
-msgstr ""
+msgstr "通过命令扩展功能。"
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:10
msgid "Name of compression commands"
-msgstr ""
+msgstr "文件压缩命令列表:"
#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
msgid "Limit the maximum size of a uploaded file"
@@ -363,7 +367,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
msgid "Add option to send e-mail to the uploader or to another e-mail address"
-msgstr ""
+msgstr "为文件上传人或者其他地址发送电子邮件"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
msgid "Your e-mail address isn't valid!"
@@ -401,11 +405,11 @@
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:6
msgid "Maximum number of days an upload will be kept on the server."
-msgstr ""
+msgstr "上传文件在服务器山保存的最长天数。"
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
msgid "N. Of Days"
-msgstr ""
+msgstr "# 天"
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
msgid "Files will be kept on our server for %1 days"
@@ -415,24 +419,3 @@
msgid "Never"
msgstr "从不"
-msgid "ERROR: connection to database failed!"
-msgstr ""
-
-msgid "Maximum upload size for site wide configuration reached"
-msgstr ""
-
-msgid "Partial file transfer error!"
-msgstr ""
-
-msgid "No file was uploaded!"
-msgstr ""
-
-msgid "Missing temporary directory"
-msgstr ""
-
-msgid "Can't write to temporary diretory!"
-msgstr ""
-
-msgid "Upload blocked by extension!"
-msgstr ""
-
Modified: trunk/locale/zh_CN.inc.php
===================================================================
--- trunk/locale/zh_CN.inc.php 2009-03-07 00:30:23 UTC (rev 287)
+++ trunk/locale/zh_CN.inc.php 2009-03-07 09:31:21 UTC (rev 288)
@@ -1,6 +1,6 @@
<?php
$tr["Login incorrect!"] = "登录不正确!";
-$tr["plugin include file not found: %1"] = "";
+$tr["plugin include file not found: %1"] = "包含插件编码的文件未找到:%1";
$tr["IP Banned"] = "IP地址被屏蔽";
$tr["THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"] = "发生权限错误,请尝试允许的操作!";
$tr["ERROR: database folder not found!"] = "错误:数据库目录未找到!";
@@ -66,7 +66,7 @@
$tr["Locale"] = "本地化";
$tr["Charset"] = "字符集";
$tr["LDAP connection failed!"] = "LDAP连接失败!";
-$tr["Limit the mimetypes a user can upload"] = "";
+$tr["Limit the mimetypes a user can upload"] = "限制用户可上传文件的mime-type";
$tr["Allowed mime types"] = "允许的媒体类型mime-type";
$tr["Types in message"] = "消息类型";
$tr["WARNING: no mime types defined. Plugin has been disabled!"] = "警告:没有定义mime-type,插件已经被禁止!";
@@ -75,11 +75,11 @@
$tr["Wrong captcha code! please try again."] = "错误的验证信息码!请重试。";
$tr["Compress the uploaded files"] = "压缩已上传文件。";
$tr["Command to be executed. One per line."] = "命令将被执行,每行一个命令。";
-$tr["Extensions corresponding to commands."] = "";
-$tr["Name of compression commands"] = "";
+$tr["Extensions corresponding to commands."] = "通过命令扩展功能。";
+$tr["Name of compression commands"] = "文件压缩命令列表:";
$tr["Limit the maximum size of a uploaded file"] = "限制上传文件的最大尺寸";
$tr["Maximum File Size"] = "最大的文件尺寸";
-$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "为文件上传人或者其他地址发送电子邮件";
$tr["Your e-mail address isn't valid!"] = "你的电子邮件地址不正确!";
$tr["Destination e-mail address isn't valid!"] = "目标电子邮件地址不正确!";
$tr["Information about your uploaded file: %1"] = "你上传的文件的信息:%1";
@@ -88,15 +88,8 @@
$tr["E-mail was sent to: %1!"] = "电子邮件已经发送至:%1";
$tr["Option to add password protection for file download"] = "为保护文件下载增加的选项";
$tr["Wrong password!"] = "错误的密码!";
-$tr["Maximum number of days an upload will be kept on the server."] = "";
-$tr["N. Of Days"] = "";
+$tr["Maximum number of days an upload will be kept on the server."] = "上传文件在服务器山保存的最长天数。";
+$tr["N. Of Days"] = "# 天";
$tr["Files will be kept on our server for %1 days"] = "文件将在我们的服务器上被保存%1天";
$tr["Never"] = "从不";
-$tr["ERROR: connection to database failed!"] = "";
-$tr["Maximum upload size for site wide configuration reached"] = "";
-$tr["Partial file transfer error!"] = "";
-$tr["No file was uploaded!"] = "";
-$tr["Missing temporary directory"] = "";
-$tr["Can't write to temporary diretory!"] = "";
-$tr["Upload blocked by extension!"] = "";
?>
Modified: trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po 2009-03-07 00:30:23 UTC (rev 287)
+++ trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po 2009-03-07 09:31:21 UTC (rev 288)
@@ -1,18 +1,19 @@
-# Robin.He <hechu69 AT gmail DOT com>, 2009.
+# Alessandro Briosi <ts...@br...>, 2009.
#
#
msgid ""
msgstr ""
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-06 22:33+0100\n"
-"PO-Revision-Date: 2009-03-06 22:33+0100\n"
+"POT-Creation-Date: 2009-03-07 10:03+0100\n"
+"PO-Revision-Date: 2009-03-07 10:04+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
-"Language-Team: Chinese/Simplified <i18...@li...>\n"
+"Language-Team: Robin He (HE.Chu) <i18...@li...>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Chinese\n"
+"X-Poedit-KeywordsList: tr\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/alex/devel/php/openupload/trunk/templates/default\n"
@@ -39,19 +40,17 @@
msgstr "重载图片"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:17
-#, fuzzy
msgid "Please enter the following captcha to proceed for the removal"
-msgstr "请输入下面的验证码开始处理下载"
+msgstr "请输入下面的验证码开始处理删除"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:23
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:44
msgid "Protection"
-msgstr ""
+msgstr "保护"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:26
-#, fuzzy
msgid "Captcha"
-msgstr "使用验证码"
+msgstr "验证信息"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:29
msgid "Please enter the following captcha to proceed for the download"
@@ -63,11 +62,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:38
msgid "Compress the files"
-msgstr ""
+msgstr "压缩文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:41
msgid "No compression"
-msgstr ""
+msgstr "未压缩"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:47
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:53
@@ -89,9 +88,8 @@
msgstr "密码保护"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:59
-#, fuzzy
msgid "Send password in e-mail"
-msgstr "给我发邮件"
+msgstr "通过邮件发送密码"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:62
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:83
@@ -141,7 +139,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:107
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:122
msgid "Send"
-msgstr ""
+msgstr "发送"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:110
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:134
@@ -170,7 +168,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:146
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:149
msgid "Expires on"
-msgstr ""
+msgstr "超时于"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:152
msgid "Only the following mime types are allowed"
@@ -178,11 +176,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:155
msgid "Are you sure you want to delete the selected plugins?"
-msgstr ""
+msgstr "确认需要删除选中的所有插件么?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:158
msgid "Are you sure you want to delete the selected plugin?"
-msgstr ""
+msgstr "确认需要删除选中的插件么?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:161
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:275
@@ -197,7 +195,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:827
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:905
msgid "ID"
-msgstr ""
+msgstr "ID"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:167
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:179
@@ -209,6 +207,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:170
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:182
+#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:212
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:257
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:317
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:347
@@ -237,7 +236,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:647
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:785
msgid "Actions"
-msgstr ""
+msgstr "动作"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:188
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:620
@@ -281,87 +280,77 @@
msgid "Name"
msgstr "名字"
-#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:212
-#, fuzzy
-msgid "Gruppo"
-msgstr "组"
-
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:218
msgid "Rights set?"
-msgstr ""
+msgstr "权限设定?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:221
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:686
msgid "Any"
-msgstr ""
+msgstr "任何"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:224
msgid "Yes"
-msgstr ""
+msgstr "是"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:227
msgid "No"
-msgstr ""
+msgstr "否"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:230
-#, fuzzy
msgid "Plugins ACL"
-msgstr "插件"
+msgstr "插件ACL"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:233
msgid "Plugins Options"
-msgstr ""
+msgstr "插件选项"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:236
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:566
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:653
msgid "Settings"
-msgstr ""
+msgstr "设置"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:239
msgid "Options"
-msgstr ""
+msgstr "选项"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:242
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:734
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:938
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1010
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1037
-#, fuzzy
msgid "Login name"
-msgstr "文件名"
+msgstr "登录名"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:248
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:740
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:944
-#, fuzzy
msgid "Retype Password"
-msgstr "密码"
+msgstr "重新输入密码"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:251
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:743
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:947
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1013
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1040
-#, fuzzy
msgid "Full Name"
-msgstr "文件名"
+msgstr "全名"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:254
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:746
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:950
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1016
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1043
-#, fuzzy
msgid "e-mail"
-msgstr "发送电子邮件至"
+msgstr "电子邮件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:260
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:752
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:953
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:1046
msgid "Preferred language"
-msgstr ""
+msgstr "首选语言"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:263
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:311
@@ -370,98 +359,97 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:560
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:755
msgid "Active"
-msgstr ""
+msgstr "活跃"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:269
msgid "Are you sure you want to delete the selected banned ips?"
-msgstr ""
+msgstr "确认删除选中的所有屏蔽IP地址?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:272
msgid "Are you sure you want to delete the selected banned ip?"
-msgstr ""
+msgstr "确认删除选中的屏蔽IP地址?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:296
msgid "Are you sure you want to delete the selected languages?"
-msgstr ""
+msgstr "确认删除选中的所有语言?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:299
msgid "Are you sure you want to delete the selected language?"
-msgstr ""
+msgstr "确认删除选中的语言?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:308
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:329
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:443
msgid "Locale"
-msgstr ""
+msgstr "本地化"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:332
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:446
msgid "Browser recon"
-msgstr ""
+msgstr "浏览器检测"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:335
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:449
msgid "Charset"
-msgstr ""
+msgstr "字符集"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:344
msgid "Plugin does not have any option to be configured"
-msgstr ""
+msgstr "插件没有任何可配置项"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:353
msgid "Translation module"
-msgstr ""
+msgstr "翻译模块"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:356
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:368
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:386
msgid "Select one"
-msgstr ""
+msgstr "选择一个"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:359
msgid "Default language"
-msgstr ""
+msgstr "默认语言"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:362
msgid "Authentication module"
-msgstr ""
+msgstr "认证模块"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:365
msgid "(LDAP Configuration needs to be done<br /> by hand for now)"
-msgstr ""
+msgstr "(LDAP需要被完整配置<br /> 手动)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:371
msgid "Site title"
-msgstr ""
+msgstr "站点标题"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:374
msgid "WebMaster E-mail"
-msgstr ""
+msgstr "WEB管理员电子邮箱"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:377
-#, fuzzy
msgid "Site E-mail"
-msgstr "发送电子邮件至"
+msgstr "发送电子邮件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:380
msgid "Confirm registration with e-mail"
-msgstr ""
+msgstr "通过邮件确认注册"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:383
msgid "Template"
-msgstr ""
+msgstr "模板"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:389
msgid "Template Footer"
-msgstr ""
+msgstr "模板脚"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:392
msgid "Maximum upload size (in MB)"
-msgstr ""
+msgstr "最大上传尺寸(单位:MB)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:395
msgid "Maximum download time (in Min)"
-msgstr ""
+msgstr "最大下载时间(单位:分钟)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:398
msgid "0 disables it"
@@ -469,23 +457,23 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:401
msgid "Max num. of file uploaded per upload"
-msgstr ""
+msgstr "每次上传的最多上传数"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:404
msgid "Use shorter links?"
-msgstr ""
+msgstr "使用短链接?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:407
msgid "Length of IDs (suggested min 6)"
-msgstr ""
+msgstr "ID长度(建议最少为6)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:410
msgid "Use alphanumerical IDs?"
-msgstr ""
+msgstr "使用字母数字混合编制的的ID?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:413
msgid "Allow unprotected file removal?"
-msgstr ""
+msgstr "允许未保护的文件删除?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:416
msgid "Upload tracking method"
@@ -493,265 +481,260 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:419
msgid "Enable activity logging?"
-msgstr ""
+msgstr "允许活动日志?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:422
msgid "Database logging level"
-msgstr ""
+msgstr "数据库日志级别"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:425
msgid "Syslog logging level"
-msgstr ""
+msgstr "Syslog 日志级别"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:428
msgid "Save Changes"
-msgstr ""
+msgstr "保存更改"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:431
msgid "Download config file"
-msgstr ""
+msgstr "下载配置文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:434
msgid "This are the configured settings for a review"
-msgstr ""
+msgstr "复查如下的配置项"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:458
-#, fuzzy
msgid "Filter"
-msgstr "文件ID"
+msgstr "过滤器"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:461
msgid "All"
-msgstr ""
+msgstr "所有"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:464
msgid "Errors"
-msgstr ""
+msgstr "错误"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:467
msgid "Security"
-msgstr ""
+msgstr "安全"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:470
msgid "Warnings"
-msgstr ""
+msgstr "警告"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:473
msgid "Notice"
-msgstr ""
+msgstr "通知"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:476
msgid "Info"
-msgstr ""
+msgstr "信息"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:479
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:833
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:914
msgid "Date"
-msgstr ""
+msgstr "日期"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:482
msgid "Type"
-msgstr ""
+msgstr "类型"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:485
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:776
msgid "User"
-msgstr ""
+msgstr "用户"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:488
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:689
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:710
msgid "Module"
-msgstr ""
+msgstr "模块"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:491
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:692
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:713
msgid "Action"
-msgstr ""
+msgstr "动作"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:494
msgid "Real Action"
-msgstr ""
+msgstr "真实动作"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:500
msgid "Result"
-msgstr ""
+msgstr "结果"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:503
msgid "Additional Info"
-msgstr ""
+msgstr "附加信息"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:506
msgid "Maintenence"
-msgstr ""
+msgstr "维护"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:509
msgid "This options let you delete files based on some options."
-msgstr ""
+msgstr "根据本选项删除你的文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:512
msgid "Please select one or more criteria for file deletion"
-msgstr ""
+msgstr "请选择一个或者多个文件删除的标准"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:515
msgid "Delete files older than"
-msgstr ""
+msgstr "删除超过日期的文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:518
msgid "days"
-msgstr ""
+msgstr "天"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:521
msgid "Which user name is"
-msgstr ""
+msgstr "用户名为"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:524
msgid "Which upload day is"
-msgstr ""
+msgstr "上传日期为"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:527
msgid "Which size is bigger than"
-msgstr ""
+msgstr "文件尺寸大于"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:530
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:800
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:824
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:860
msgid "Proceed"
-msgstr ""
+msgstr "继续"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:533
msgid "Expiration plugin"
-msgstr ""
+msgstr "过期插件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:536
msgid "To delete files marked as expired by the expire plugin press the \"Delete expired\" button."
-msgstr ""
+msgstr "选择\"删除过期\"按钮删除用过期插件标记为过期的文件。"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:539
msgid "Delete expired"
-msgstr ""
+msgstr "删除过期"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:542
msgid "Are you sure you want to delete the selected users?"
-msgstr ""
+msgstr "确认删除这些选中的用户么?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:545
msgid "Are you sure you want to delete the selected user?"
-msgstr ""
+msgstr "确认删除选中的用户么?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:548
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:995
msgid "Login"
-msgstr ""
+msgstr "登录"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:557
msgid "E-mail"
-msgstr ""
+msgstr "电子邮件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:569
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:656
-#, fuzzy
msgid "Plugins"
msgstr "插件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:572
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:659
-#, fuzzy
msgid "Files"
-msgstr "文件尺寸"
+msgstr "文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:575
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:662
msgid "Users"
-msgstr ""
+msgstr "用户"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:578
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:665
-#, fuzzy
msgid "Groups"
msgstr "组"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:581
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:668
msgid "Rights"
-msgstr ""
+msgstr "权限"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:584
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:671
msgid "Languages"
-msgstr ""
+msgstr "语言"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:587
msgid "Banned"
-msgstr ""
+msgstr "禁止"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:590
msgid "Logs"
-msgstr ""
+msgstr "日志"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:593
msgid "Deletion Result"
-msgstr ""
+msgstr "删除结果"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:596
msgid "The following files have been deleted."
-msgstr ""
+msgstr "如下文件已被删除。"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:599
msgid "The following files will be deleted, proceed?"
-msgstr ""
+msgstr "如下文件将被删除,是否继续?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:602
msgid "Yes, delete all"
-msgstr ""
+msgstr "是,删除所有"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:605
msgid "No files matched the criteria"
-msgstr ""
+msgstr "没有符合标准的文件"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:608
msgid "Back to Maintenance"
-msgstr ""
+msgstr "返回至维护"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:635
msgid "Are you sure you want to delete the selected groups?"
-msgstr ""
+msgstr "确认是否删除选择的这些群组?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:638
msgid "Are you sure you want to delete the selected group?"
-msgstr ""
+msgstr "确认是否删除选择的组?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:641
-#, fuzzy
msgid "Group Name"
-msgstr "组"
+msgstr "组名"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:650
msgid "Here you can administer"
-msgstr ""
+msgstr "管理界面"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:674
msgid "Banned IPs"
-msgstr ""
+msgstr "禁止IP列表"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:677
msgid "Logs / Statistics"
-msgstr ""
+msgstr "日志/分析"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:680
msgid "PLEASE BE CAREFULL WHEN MODIFING THE RIGHTS!"
-msgstr ""
+msgstr "请谨慎修改权限!"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:683
msgid "Editing rights for group"
-msgstr ""
+msgstr "编辑组的权限"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:695
msgid "Right"
-msgstr ""
+msgstr "权限"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:698
msgid "Resulting ACL"
@@ -763,86 +746,81 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:704
msgid "default"
-msgstr ""
+msgstr "默认"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:716
msgid "<< Back"
-msgstr ""
+msgstr "<<返回"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:719
msgid "Apply changes"
-msgstr ""
+msgstr "应用更改"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:722
-#, fuzzy
msgid "Files List"
-msgstr "文件尺寸"
+msgstr "文件列表"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:725
msgid "Maintenance"
-msgstr ""
+msgstr "维护"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:761
msgid "Are you sure you want to delete the selected files?"
-msgstr ""
+msgstr "确认删除选中的这些文件么?"
#: /home/ale...
[truncated message content] |
|
From: <ts...@us...> - 2009-03-07 19:01:49
|
Revision: 290
http://openupload.svn.sourceforge.net/openupload/?rev=290&view=rev
Author: tsdogs
Date: 2009-03-07 19:01:42 +0000 (Sat, 07 Mar 2009)
Log Message:
-----------
update translations
Modified Paths:
--------------
trunk/locale/fr/LC_MESSAGES/openupload.mo
trunk/locale/fr/LC_MESSAGES/openupload.po
trunk/locale/fr.inc.php
trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
trunk/templates/default/locale/fr/LC_MESSAGES/template.po
trunk/templates/default/locale/fr.inc.php
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.mo
trunk/templates/default/locale/zh_CN.GBK/LC_MESSAGES/template.po
trunk/templates/default/locale/zh_CN.inc.php
Modified: trunk/locale/fr/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/fr/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-07 09:40:54 UTC (rev 289)
+++ trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-07 19:01:42 UTC (rev 290)
@@ -3,7 +3,7 @@
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-03-03 18:12+0100\n"
-"PO-Revision-Date: 2009-03-06 22:45+0100\n"
+"PO-Revision-Date: 2009-03-07 13:32+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: Fabrice Crohas\n"
"MIME-Version: 1.0\n"
@@ -149,7 +149,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:40
msgid "File upload"
-msgstr "Envoi de fichiers"
+msgstr "Envoi de fichier"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:43
msgid "File download"
@@ -161,7 +161,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:53
msgid "File Upload"
-msgstr "Envoi de fichiers"
+msgstr "Envoi de fichier"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:142
msgid "Upload failed for Unknown error code: %1"
@@ -259,7 +259,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
msgid "Configuration sucessfully saved!"
-msgstr "Inscription achevée avec succès. Bon divertissement!"
+msgstr "La configuration a été sauvegardé avec succés!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
msgid "Configuration file could not be saved, please proceed with the download!"
@@ -272,7 +272,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:893
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:908
msgid "IP %1 was already in state: %2!"
-msgstr "IP %1 était déjà dans l'état: %1"
+msgstr "L'adresse IP %1 était déjà dans l'état: %1"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "ID"
@@ -280,7 +280,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "Language \"%1\" cannot be empty"
-msgstr "Le nom complet ne peut-être vide!"
+msgstr "La langue \"%1\" ne peut etre vide"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
msgid "Language \"%1\" already exists!"
@@ -294,7 +294,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Language \"%1\" cannot be empty!"
-msgstr "Le nom complet ne peut-être vide!"
+msgstr "La langue \"%1\" ne peut etre vide"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
msgid "Locale"
@@ -309,6 +309,7 @@
msgstr "ERREUR: La connexion à l'annuaire LDAP a échouée!"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
+#, fuzzy
msgid "Limit the mimetypes a user can upload"
msgstr "Limite les types MIME des fichiers envoyés"
@@ -331,7 +332,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:7
msgid "Add captcha protection to file download and user registration"
-msgstr "Ajoute une protection Captcha au téléchargement de fichiers et à l'inscription des utilisateurs"
+msgstr "Ajoute une protection Captcha au téléchargement de fichier et à l'inscription des utilisateurs"
#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:40
#: /home/alex/devel/php/openupload/trunk/plugins/captcha.inc.php:58
@@ -344,7 +345,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:8
msgid "Command to be executed. One per line."
-msgstr "La commande ne peu pas etre exécuté. Une par ligne."
+msgstr "La commande ne peut pas etre exécuté. Une par ligne."
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
msgid "Extensions corresponding to commands."
@@ -356,9 +357,10 @@
#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
msgid "Limit the maximum size of a uploaded file"
-msgstr "Limite les types MIME des fichiers envoyés"
+msgstr "Limite la taille maximum des fichiers envoyés"
#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:10
+#, fuzzy
msgid "Maximum File Size"
msgstr "Le fichier dépasse la taille maximum!"
@@ -394,7 +396,7 @@
#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
msgid "Option to add password protection for file download"
-msgstr "Permet d'ajouter une protection par mot de passe aux fichier en téléchargement"
+msgstr "Permet d'ajouter une protection par mot de passe au fichier en téléchargement"
#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:53
msgid "Wrong password!"
Modified: trunk/locale/fr.inc.php
===================================================================
--- trunk/locale/fr.inc.php 2009-03-07 09:40:54 UTC (rev 289)
+++ trunk/locale/fr.inc.php 2009-03-07 19:01:42 UTC (rev 290)
@@ -31,10 +31,10 @@
$tr["Password has been changed!"] = "Mot de passe modifié avec succès!";
$tr["My Files"] = "Mes fichiers";
$tr["Public Files"] = "Fichiers publiques";
-$tr["File upload"] = "Envoi de fichiers";
+$tr["File upload"] = "Envoi de fichier";
$tr["File download"] = "Téléchargement de fichiers";
$tr["File Removal"] = "Suppresion de fichiers";
-$tr["File Upload"] = "Envoi de fichiers";
+$tr["File Upload"] = "Envoi de fichier";
$tr["Upload failed for Unknown error code: %1"] = "L'envoi de fichier a échoué pour une raison inconnue. ERREUR: %1";
$tr["Maximum file size exceeded!"] = "Le fichier dépasse la taille maximum!";
$tr["Requested file does not exist!"] = "Le fichier demandé n'existe pas!";
@@ -54,15 +54,15 @@
$tr["Disable"] = "Désactiver";
$tr["Any"] = "Tout";
$tr["Options for this group already exsist, please use the edit function!"] = "Les options pour ce groupes existent déjà, merci d'utiliser la fonction d'édition!";
-$tr["Configuration sucessfully saved!"] = "Inscription achevée avec succès. Bon divertissement!";
+$tr["Configuration sucessfully saved!"] = "La configuration a été sauvegardé avec succés!";
$tr["Configuration file could not be saved, please proceed with the download!"] = "Le fichier de configuration ne peu etre sauvegardé, merci de continuer avec le téléchargement!";
$tr["IP %1 has been banned!"] = "L'adresse IP %1 a été bannie!";
-$tr["IP %1 was already in state: %2!"] = "IP %1 était déjà dans l'état: %1";
+$tr["IP %1 was already in state: %2!"] = "L'adresse IP %1 était déjà dans l'état: %1";
$tr["ID"] = "ID";
-$tr["Language \"%1\" cannot be empty"] = "Le nom complet ne peut-être vide!";
+$tr["Language \"%1\" cannot be empty"] = "La langue \"%1\" ne peut etre vide";
$tr["Language \"%1\" already exists!"] = "La Langue \"%1\" n'existe pas";
$tr["Name"] = "Nom";
-$tr["Language \"%1\" cannot be empty!"] = "Le nom complet ne peut-être vide!";
+$tr["Language \"%1\" cannot be empty!"] = "La langue \"%1\" ne peut etre vide";
$tr["Locale"] = "Localisation";
$tr["Charset"] = "Font";
$tr["LDAP connection failed!"] = "ERREUR: La connexion à l'annuaire LDAP a échouée!";
@@ -71,13 +71,13 @@
$tr["Types in message"] = "Types dans le message";
$tr["WARNING: no mime types defined. Plugin has been disabled!"] = "ATTENTION: pas de type MIME définit. Le module a été désactivé!";
$tr["This file type (%1) is not allowed on this site!"] = "L'envoi de ce type de fichiers (%1) n'est pas permis sur ce site!";
-$tr["Add captcha protection to file download and user registration"] = "Ajoute une protection Captcha au téléchargement de fichiers et à l'inscription des utilisateurs";
+$tr["Add captcha protection to file download and user registration"] = "Ajoute une protection Captcha au téléchargement de fichier et à l'inscription des utilisateurs";
$tr["Wrong captcha code! please try again."] = "Le code Captcha saisi est erroné! Merci de recommencer.";
$tr["Compress the uploaded files"] = "Compresser les fichiers envoyés";
-$tr["Command to be executed. One per line."] = "La commande ne peu pas etre exécuté. Une par ligne.";
+$tr["Command to be executed. One per line."] = "La commande ne peut pas etre exécuté. Une par ligne.";
$tr["Extensions corresponding to commands."] = "Extensions correspondant à la commande.";
$tr["Name of compression commands"] = "Nom de la commande pour la compression.";
-$tr["Limit the maximum size of a uploaded file"] = "Limite les types MIME des fichiers envoyés";
+$tr["Limit the maximum size of a uploaded file"] = "Limite la taille maximum des fichiers envoyés";
$tr["Maximum File Size"] = "Le fichier dépasse la taille maximum!";
$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Ajouter une option pour envoyer un courriel à l'expéditeur du fichier ou une autre adresse courriel.";
$tr["Your e-mail address isn't valid!"] = "Votre adresse de courriel est invalide!";
@@ -86,7 +86,7 @@
$tr["An upload was delivered to you"] = "Un fichier a été mis à votre disposition";
$tr["E-mail was sent!"] = "Le courrier a été envoyé!";
$tr["E-mail was sent to: %1!"] = "Le courrierl a été envoyé à: %1!";
-$tr["Option to add password protection for file download"] = "Permet d'ajouter une protection par mot de passe aux fichier en téléchargement";
+$tr["Option to add password protection for file download"] = "Permet d'ajouter une protection par mot de passe au fichier en téléchargement";
$tr["Wrong password!"] = "Mot de passe erroné!";
$tr["Maximum number of days an upload will be kept on the server."] = "Le nombre de jours maximum de conservation d'une donnée reçu sur le serveur.";
$tr["N. Of Days"] = "Nbr de jours";
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-07 09:40:54 UTC (rev 289)
+++ trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-07 19:01:42 UTC (rev 290)
@@ -3,7 +3,7 @@
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-03-03 18:13+0100\n"
-"PO-Revision-Date: 2009-03-06 22:47+0100\n"
+"PO-Revision-Date: 2009-03-07 13:31+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
"Language-Team: Fabrice Crohas\n"
"MIME-Version: 1.0\n"
@@ -36,15 +36,13 @@
msgstr "Recharger l'image"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:17
-#, fuzzy
msgid "Please enter the following captcha to proceed for the removal"
-msgstr "Merci de saisir le code Captcha pour accéder au téléchargement"
+msgstr "Merci de saisir le code Captcha pour continuer avec la suppression"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:23
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:44
-#, fuzzy
msgid "Protection"
-msgstr "Action"
+msgstr "Protection"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:26
#, fuzzy
@@ -87,9 +85,8 @@
msgstr "Protéger avec un mot de passe"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:59
-#, fuzzy
msgid "Send password in e-mail"
-msgstr "M'envoyer une copie du courriel"
+msgstr "M'envoyer le mot de passe par courriel"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:62
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:83
@@ -111,7 +108,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:71
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:92
msgid "User message"
-msgstr "Message"
+msgstr "Message utilisateur"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:74
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:95
@@ -134,7 +131,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:125
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:131
msgid "Send me an e-mail"
-msgstr "M'envoyer une copie du courriel"
+msgstr "M'envoyer un courriel"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:107
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:122
@@ -180,13 +177,13 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:158
msgid "Are you sure you want to delete the selected plugin?"
-msgstr "Êtes vous sur de vouloir supprimer les plugins sélectionnés ?"
+msgstr "Êtes vous sur de vouloir supprimer le plugins sélectionné ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:161
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:275
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:767
msgid "S"
-msgstr ""
+msgstr "S"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:164
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:302
@@ -195,7 +192,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:827
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:905
msgid "ID"
-msgstr ""
+msgstr "ID"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:167
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:179
@@ -234,9 +231,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:563
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:647
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:785
-#, fuzzy
msgid "Actions"
-msgstr "Action"
+msgstr "Actions"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:188
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:620
@@ -286,9 +282,8 @@
msgstr "Groupe"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:218
-#, fuzzy
msgid "Rights set?"
-msgstr "Droits"
+msgstr "Droits mis ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:221
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:686
@@ -318,9 +313,8 @@
msgstr "Paramètres"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:239
-#, fuzzy
msgid "Options"
-msgstr "Options des modules"
+msgstr "Options"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:242
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:734
@@ -393,13 +387,12 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:332
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:446
msgid "Browser recon"
-msgstr ""
+msgstr "Browser recon"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:335
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:449
-#, fuzzy
msgid "Charset"
-msgstr "Changer"
+msgstr "Font"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:344
msgid "Plugin does not have any option to be configured"
@@ -454,9 +447,8 @@
msgstr "Modèle de pied de page"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:392
-#, fuzzy
msgid "Maximum upload size (in MB)"
-msgstr "Taille maximale d'envoi"
+msgstr "Taille maximale d'envoi (en Mo)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:395
msgid "Maximum download time (in Min)"
@@ -503,23 +495,20 @@
msgstr "Niveau de trace système"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:428
-#, fuzzy
msgid "Save Changes"
-msgstr "Changer"
+msgstr "Sauvegarder les changements"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:431
-#, fuzzy
msgid "Download config file"
-msgstr "Télécharger"
+msgstr "Télécharger le fichier de configuration"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:434
msgid "This are the configured settings for a review"
msgstr "Voici les paramètres configurés"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:458
-#, fuzzy
msgid "Filter"
-msgstr "Fichiers"
+msgstr "Filtres"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:461
msgid "All"
@@ -557,9 +546,8 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:485
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:776
-#, fuzzy
msgid "User"
-msgstr "Utilisateurs"
+msgstr "Utilisateur"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:488
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:689
@@ -574,9 +562,8 @@
msgstr "Action"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:494
-#, fuzzy
msgid "Real Action"
-msgstr "Action"
+msgstr "Action réel"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:500
msgid "Result"
@@ -584,7 +571,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:503
msgid "Additional Info"
-msgstr "Information additionnel"
+msgstr "Information additionnelle"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:506
msgid "Maintenence"
@@ -612,7 +599,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:524
msgid "Which upload day is"
-msgstr "A pour envoi journalier "
+msgstr "A pour date d'envoi"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:527
msgid "Which size is bigger than"
@@ -623,7 +610,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:824
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:860
msgid "Proceed"
-msgstr "Accepter"
+msgstr "Continuer"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:533
msgid "Expiration plugin"
@@ -682,18 +669,16 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:584
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:671
-#, fuzzy
msgid "Languages"
-msgstr "Langue"
+msgstr "Langues"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:587
msgid "Banned"
msgstr "Bannis"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:590
-#, fuzzy
msgid "Logs"
-msgstr "Envoyer"
+msgstr "Traces"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:593
msgid "Deletion Result"
@@ -728,9 +713,8 @@
msgstr "Etes vous sur de vouloir supprimer le groupe sélectionné ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:641
-#, fuzzy
msgid "Group Name"
-msgstr "Groupe"
+msgstr "Nom du groupe"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:650
msgid "Here you can administer"
@@ -759,11 +743,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:698
msgid "Resulting ACL"
-msgstr "Résultat de l'ACL"
+msgstr "Résultat du controle d'accés"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:701
msgid "From ACL"
-msgstr "Depuis l'ACL"
+msgstr "Depuis le controle d'accés"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:704
msgid "default"
@@ -778,9 +762,8 @@
msgstr "Appliquer les changements"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:722
-#, fuzzy
msgid "Files List"
-msgstr "Fichiers"
+msgstr "Liste des fichiers"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:725
msgid "Maintenance"
@@ -796,12 +779,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:770
msgid "Id"
-msgstr "Identifiant"
+msgstr "Id"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:782
-#, fuzzy
msgid "Upload Date"
-msgstr "Envoyer"
+msgstr "Date d'envoie"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:797
msgid "The file you requested the removal needs some input before you can proceed"
@@ -894,7 +876,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:890
msgid "Complete upload"
-msgstr "Envoyer"
+msgstr "Envoi complet"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:893
msgid "FILE HAS BEEN SUCCESSFULLY REMOVED"
@@ -921,7 +903,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:962
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:977
msgid "Open the following link in a browser to confirm your account."
-msgstr "Cliquez sur le lient suivant pour confirmer votre inscription."
+msgstr "Cliquez sur le lien suivant pour confirmer votre inscription."
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:965
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:980
@@ -930,11 +912,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:986
msgid "User login"
-msgstr "Authentification"
+msgstr "Login utilisateur"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:989
msgid "User name"
-msgstr "Nom complet"
+msgstr "Nom utilisateur"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:998
msgid "You don't have an account?"
Modified: trunk/templates/default/locale/fr.inc.php
===================================================================
--- trunk/templates/default/locale/fr.inc.php 2009-03-07 09:40:54 UTC (rev 289)
+++ trunk/templates/default/locale/fr.inc.php 2009-03-07 19:01:42 UTC (rev 290)
@@ -4,8 +4,8 @@
$tr["If you think this is a misconfiguration please send an email to the site owner"] = "Si vous pensez que c'est une erreur, merci d'envoyer un courriel au propriétaire du site";
$tr["Captcha code"] = "Code Captcha";
$tr["Reload Image"] = "Recharger l'image";
-$tr["Please enter the following captcha to proceed for the removal"] = "Merci de saisir le code Captcha pour accéder au téléchargement";
-$tr["Protection"] = "Action";
+$tr["Please enter the following captcha to proceed for the removal"] = "Merci de saisir le code Captcha pour continuer avec la suppression";
+$tr["Protection"] = "Protection";
$tr["Captcha"] = "Protéger par code Captcha";
$tr["Please enter the following captcha to proceed for the download"] = "Merci de saisir le code Captcha pour accéder au téléchargement";
$tr["Use Captcha"] = "Protéger par code Captcha";
@@ -14,14 +14,14 @@
$tr["Password"] = "Mot de passe";
$tr["The download is password protected."] = "Le fichier est protégé par un mot de passe.";
$tr["Password protect"] = "Protéger avec un mot de passe";
-$tr["Send password in e-mail"] = "M'envoyer une copie du courriel";
+$tr["Send password in e-mail"] = "M'envoyer le mot de passe par courriel";
$tr["You are receiving this message because someone uploaded a file on our OpenUpload server for you."] = "Vous recevez ce message car quelqu'un a mis un fichier à votre disposition sur notre serveur OpenUpload.";
$tr["Description"] = "Description";
-$tr["User message"] = "Message";
+$tr["User message"] = "Message utilisateur";
$tr["To download the file open the following link in a browser"] = "Pour télécharger le fichier, copier le lien suivant dans un navigateur internet";
$tr["To remove the file from our server open the following link in a browser"] = "Pour supprimer le fichier de notre serveur, copier le lient suivant dans un navigateur internet";
$tr["For complains please send an email to"] = "En cas d'abus, merci d'envoyer un email à ";
-$tr["Send me an e-mail"] = "M'envoyer une copie du courriel";
+$tr["Send me an e-mail"] = "M'envoyer un courriel";
$tr["Send"] = "Envoyer";
$tr["Send e-mail to"] = "Envoyer un courriel à";
$tr["Send remove link"] = "Envoyer un lien de suppression";
@@ -31,26 +31,27 @@
$tr["Expires on"] = "Expire le";
$tr["Only the following mime types are allowed"] = "Seul les types MIME suivants sont autorisés";
$tr["Are you sure you want to delete the selected plugins?"] = "Êtes vous sur de vouloir supprimer les plugins sélectionnés ?";
-$tr["Are you sure you want to delete the selected plugin?"] = "Êtes vous sur de vouloir supprimer les plugins sélectionnés ?";
-$tr["S"] = "";
-$tr["ID"] = "";
+$tr["Are you sure you want to delete the selected plugin?"] = "Êtes vous sur de vouloir supprimer le plugins sélectionné ?";
+$tr["S"] = "S";
+$tr["ID"] = "ID";
$tr["Plugin"] = "Module";
$tr["Group"] = "Groupe";
$tr["Access"] = "Accès";
-$tr["Actions"] = "Action";
+$tr["Actions"] = "Actions";
$tr["Add"] = "Ajouter";
$tr["IP"] = "Adresse IP";
$tr["Priority"] = "Priorité";
$tr["Confirm"] = "Confirmer";
$tr["Name"] = "Nom complet";
-$tr["Rights set?"] = "Droits";
+$tr["Gruppo"] = "Groupe";
+$tr["Rights set?"] = "Droits mis ?";
$tr["Any"] = "Tous";
$tr["Yes"] = "Oui";
$tr["No"] = "Non";
$tr["Plugins ACL"] = "Modules contrôle d'accès";
$tr["Plugins Options"] = "Options des modules";
$tr["Settings"] = "Paramètres";
-$tr["Options"] = "Options des modules";
+$tr["Options"] = "Options";
$tr["Login name"] = "Nom utilisateur";
$tr["Retype Password"] = "Re-saisir le mot de passe";
$tr["Full Name"] = "Nom complet";
@@ -62,8 +63,8 @@
$tr["Are you sure you want to delete the selected languages?"] = "Etes vous sur de vouloir supprimer les langues sélectionnés ?";
$tr["Are you sure you want to delete the selected language?"] = "Etes vous sur de vouloir supprimer la langue sélectionnée ?";
$tr["Locale"] = "Localisation";
-$tr["Browser recon"] = "";
-$tr["Charset"] = "Changer";
+$tr["Browser recon"] = "Browser recon";
+$tr["Charset"] = "Font";
$tr["Plugin does not have any option to be configured"] = "Ce plugin n'a aucunes options de configuration";
$tr["Translation module"] = "Module de traduction";
$tr["Select one"] = "En choisir un";
@@ -76,7 +77,7 @@
$tr["Confirm registration with e-mail"] = "Confirmer l'enregistrement par courriel";
$tr["Template"] = "Modèle";
$tr["Template Footer"] = "Modèle de pied de page";
-$tr["Maximum upload size (in MB)"] = "Taille maximale d'envoi";
+$tr["Maximum upload size (in MB)"] = "Taille maximale d'envoi (en Mo)";
$tr["Maximum download time (in Min)"] = "Temps de téléchargement maximum ( en min)";
$tr["0 disables it"] = "0 les désactives";
$tr["Max num. of file uploaded per upload"] = "Nombre maximum de fichiers envoyés par envoi";
@@ -88,10 +89,10 @@
$tr["Enable activity logging?"] = "Activer les traces sur l'activité ?";
$tr["Database logging level"] = "Activer les traces de la base de donnée";
$tr["Syslog logging level"] = "Niveau de trace système";
-$tr["Save Changes"] = "Changer";
-$tr["Download config file"] = "Télécharger";
+$tr["Save Changes"] = "Sauvegarder les changements";
+$tr["Download config file"] = "Télécharger le fichier de configuration";
$tr["This are the configured settings for a review"] = "Voici les paramètres configurés";
-$tr["Filter"] = "Fichiers";
+$tr["Filter"] = "Filtres";
$tr["All"] = "Tout";
$tr["Errors"] = "Erreurs";
$tr["Security"] = "Sécurité";
@@ -100,21 +101,21 @@
$tr["Info"] = "Information";
$tr["Date"] = "Date";
$tr["Type"] = "Type";
-$tr["User"] = "Utilisateurs";
+$tr["User"] = "Utilisateur";
$tr["Module"] = "Module";
$tr["Action"] = "Action";
-$tr["Real Action"] = "Action";
+$tr["Real Action"] = "Action réel";
$tr["Result"] = "Résultat";
-$tr["Additional Info"] = "Information additionnel";
+$tr["Additional Info"] = "Information additionnelle";
$tr["Maintenence"] = "Maintenance";
$tr["This options let you delete files based on some options."] = "Ces options vous permettent de supprimer fichiers suivant certaines options.";
$tr["Please select one or more criteria for file deletion"] = "Merci de sélectionner un ou plusieurs critères pour la suppression de fichier";
$tr["Delete files older than"] = "Supprimer les fichiers plus vieux que";
$tr["days"] = "jours";
$tr["Which user name is"] = "A pour nom d'utilisateur ";
-$tr["Which upload day is"] = "A pour envoi journalier ";
+$tr["Which upload day is"] = "A pour date d'envoi";
$tr["Which size is bigger than"] = "A pour plus gros envoi que ";
-$tr["Proceed"] = "Accepter";
+$tr["Proceed"] = "Continuer";
$tr["Expiration plugin"] = "Plug-in d'expiration";
$tr["To delete files marked as expired by the expire plugin press the \"Delete expired\" button."] = "Pour supprimer les fichiers marqué comme expiré par le plugin d'expiration presser le bouton \"Supprimer les expirations\".";
$tr["Delete expired"] = "Supprimer les expirations";
@@ -127,9 +128,9 @@
$tr["Users"] = "Utilisateurs";
$tr["Groups"] = "Groupes";
$tr["Rights"] = "Droits";
-$tr["Languages"] = "Langue";
+$tr["Languages"] = "Langues";
$tr["Banned"] = "Bannis";
-$tr["Logs"] = "Envoyer";
+$tr["Logs"] = "Traces";
$tr["Deletion Result"] = "Résultat de suppression";
$tr["The following files have been deleted."] = "Les fichiers suivant ont été supprimé.";
$tr["The following files will be deleted, proceed?"] = "Les fichiers suivant vont etre supprimé, continuer ?";
@@ -138,24 +139,24 @@
$tr["Back to Maintenance"] = "Retour à la maintenance";
$tr["Are you sure you want to delete the selected groups?"] = "Etes vous sur de vouloir supprimer les groupes sélectionnés ?";
$tr["Are you sure you want to delete the selected group?"] = "Etes vous sur de vouloir supprimer le groupe sélectionné ?";
-$tr["Group Name"] = "Groupe";
+$tr["Group Name"] = "Nom du groupe";
$tr["Here you can administer"] = "Outils d'administration";
$tr["Banned IP...
[truncated message content] |
|
From: <ts...@us...> - 2009-06-16 16:39:09
|
Revision: 325
http://openupload.svn.sourceforge.net/openupload/?rev=325&view=rev
Author: tsdogs
Date: 2009-06-16 16:39:05 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
new data structure
Added Paths:
-----------
trunk/data/files/
trunk/data/txtdb/
Removed Paths:
-------------
trunk/txtdb/
Property changes on: trunk/data/txtdb
___________________________________________________________________
Added: svn:mergeinfo
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-06-16 16:45:00
|
Revision: 327
http://openupload.svn.sourceforge.net/openupload/?rev=327&view=rev
Author: tsdogs
Date: 2009-06-16 16:44:57 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
new data structure
Modified Paths:
--------------
trunk/lib/modules/default/files.inc.php
trunk/templates/default/modules/admin/pluginoptionadd.tpl
trunk/templates/default/modules/files/uploadForm.tpl
Added Paths:
-----------
trunk/data/templates_c/
Removed Paths:
-------------
trunk/templates_c/
Property changes on: trunk/data/templates_c
___________________________________________________________________
Added: svn:ignore
+ %%*
Added: svn:mergeinfo
+
Modified: trunk/lib/modules/default/files.inc.php
===================================================================
--- trunk/lib/modules/default/files.inc.php 2009-06-16 16:43:16 UTC (rev 326)
+++ trunk/lib/modules/default/files.inc.php 2009-06-16 16:44:57 UTC (rev 327)
@@ -1,5 +1,10 @@
<?php
+
+function cgiupload_get_info($fid) {
+ return array();
+}
+
class FilesModule extends OpenUploadModule {
var $actions = array (
"u" => array (
@@ -68,6 +73,7 @@
unset($_SESSION['user']['u']);
$_SESSION['user']['identifier']=randomName(40,40);
+ $this->tpl->assign('uploadscript',$_SERVER['PHP_SELF']);
switch (app()->config['progress']) {
case 'uploadprogress':
$this->tpl->assign('identifiername','UPLOAD_IDENTIFIER');
@@ -75,6 +81,30 @@
case 'apc':
$this->tpl->assign('identifiername',ini_get('apc.rfc1867_name'));
break;
+ case 'cgi':
+ $_SESSION['user']['identifier']=randomName(32,32);
+ $this->tpl->assign('uploadscript',app()->config['progress_cgi'].'?upload_id='.session_id());
+ /* update information on the file */
+$_CGI['temp_dir'] = '/tmp/';
+$_CGI['upload_id'] = $_SESSION['user']['identifier'];
+$_CGI['upload_dir'] = '/tmp/';
+$_CGI['path_to_link_file'] = '/tmp/'.session_id().'.link';
+$_CGI['embedded_upload_results'] = 0;
+$_CGI['redirect_method'] = 1;
+$_CGI['redirect_url'] = app()->config['WWW_SERVER'].app()->config['WWW_ROOT'].'/';
+$_CGI['cgi_upload_hook'] = 0;
+$_CGI['debug_upload'] = 0;
+$_CGI['delete_link_file'] = 0;
+$_CGI['purge_temp_dirs'] = 1;
+$_CGI['purge_temp_dirs_limit'] = 1;
+$_CGI['max_upload_size'] = $_SESSION['user']['max_upload_size'];
+$c = '';
+foreach ($_CGI as $k => $value) {
+ $c .= $k.'<=>'.$value."\n";
+}
+ file_put_contents('/tmp/'.session_id().'.link',$c);
+ $this->tpl->assign('identifiername','UPLOAD_IDENTIFIER');
+ break;
default:
$this->tpl->assign('identifiername','UPLOAD_IDENTIFIER');
break;
@@ -99,9 +129,10 @@
$res = uploadprogress_get_info($_SESSION['user']['identifier']);
if (isset($res['bytes_uploaded'])) {
$progress['complete'] = $res['bytes_uploaded'];
- if ($res['bytes_total']>0)
+ if ($res['bytes_total']>0) {
$progress['total'] = $res['bytes_total'];
- $progress['percentage'] = floor(($res['bytes_uploaded'] / $res['bytes_total'])*100);
+ $progress['percentage'] = floor(($res['bytes_uploaded'] / $res['bytes_total'])*100);
+ }
$progress['files'] = $res['files_uploaded'];
}
break;
@@ -115,11 +146,23 @@
$progress['files'] = 0;
}
break;
+ case 'cgixyz':
+ $res = cgiupload_get_info($_SESSION['user']['identifier']);
+ if (isset($res['bytes_uploaded'])) {
+ $progress['complete'] = $res['bytes_uploaded'];
+ if ($res['bytes_total']>0) {
+ $progress['total'] = $res['bytes_total'];
+ $progress['percentage'] = floor(($res['bytes_uploaded'] / $res['bytes_total'])*100);
+ }
+ $progress['files'] = $res['files_uploaded'];
+ }
+ break;
}
app()->tpl->assign('progress',$progress);
app()->display('modules/files/uploadProgress');
exit;
}
+ echo 'user not allowed';
exit;
}
@@ -128,6 +171,12 @@
global $_FILES;
global $_SERVER;
+ switch (app()->config['progress']) {
+ case 'cgi':
+ /* populate the variables so that it will be available to the following code */
+
+ break;
+ }
if (isset($_FILES['upload'])) {
if ($_FILES['upload']['error']>0) {
switch ($_FILES['upload']['error']) { /* taken from here: http://it.php.net/manual/en/features.file-upload.errors.php */
@@ -182,7 +231,6 @@
} else if (!isset($_SESSION['user']['u'][0])) {
redirect();
}
- $result = app()->pluginAction('uploadOptions',$_SESSION['user']['u']);
if (!$result) { /* some plugin blocked the upload */
/* remove the files */
unset($_SESSION['user']['u']);
Modified: trunk/templates/default/modules/admin/pluginoptionadd.tpl
===================================================================
--- trunk/templates/default/modules/admin/pluginoptionadd.tpl 2009-06-16 16:43:16 UTC (rev 326)
+++ trunk/templates/default/modules/admin/pluginoptionadd.tpl 2009-06-16 16:44:57 UTC (rev 327)
@@ -24,4 +24,4 @@
{/foreach}
<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Confirm{/tr}"></td></tr>
</table>
-</form>
\ No newline at end of file
+</form>
Modified: trunk/templates/default/modules/files/uploadForm.tpl
===================================================================
--- trunk/templates/default/modules/files/uploadForm.tpl 2009-06-16 16:43:16 UTC (rev 326)
+++ trunk/templates/default/modules/files/uploadForm.tpl 2009-06-16 16:44:57 UTC (rev 327)
@@ -26,7 +26,7 @@
</script>
{/literal}<br />
<div id="upload">
-<form method="post" enctype='multipart/form-data' action="{$script}" name="uploadform">
+<form method="post" enctype='multipart/form-data' action="{$uploadscript}" name="uploadform">
<input type="hidden" name="action" value="{$action}">
<input type="hidden" name="step" value="{$nextstep}">
{if isset($user.max_upload_size)}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-08-21 17:57:10
|
Revision: 332
http://openupload.svn.sourceforge.net/openupload/?rev=332&view=rev
Author: tsdogs
Date: 2009-08-21 17:56:58 +0000 (Fri, 21 Aug 2009)
Log Message:
-----------
add Brazilian Portuguese, by Leonardo F. Cardoso
Modified Paths:
--------------
trunk/www/setup.inc.php
Added Paths:
-----------
trunk/locale/pt_BR/
trunk/locale/pt_BR/LC_MESSAGES/
trunk/locale/pt_BR/LC_MESSAGES/openupload.mo
trunk/locale/pt_BR/LC_MESSAGES/openupload.po
trunk/locale/pt_BR.inc.php
trunk/templates/default/locale/pt_BR/
trunk/templates/default/locale/pt_BR/LC_MESSAGES/
trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.mo
trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.po
trunk/templates/default/locale/pt_BR.inc.php
Added: trunk/locale/pt_BR/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Property changes on: trunk/locale/pt_BR/LC_MESSAGES/openupload.mo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/locale/pt_BR/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/pt_BR/LC_MESSAGES/openupload.po (rev 0)
+++ trunk/locale/pt_BR/LC_MESSAGES/openupload.po 2009-08-21 17:56:58 UTC (rev 332)
@@ -0,0 +1,291 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenUpload\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+
+msgid "Login incorrect!"
+msgstr "Usuário / Senha incorretos."
+
+msgid "plugin include file not found: %1"
+msgstr "Arquivo de include de plugin não encontrado: %1"
+
+msgid "IP Banned"
+msgstr "IP Banido"
+
+msgid "THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"
+msgstr "OCORREU UM ERRO DE PERMISSÕES - ACESSO NEGADO. POR FAVOR, SELECIONE UMA DAS OPÇÕES PERMITIDAS"
+
+msgid "ERROR: database folder not found!"
+msgstr "ERRO: pasta do banco de dados não encontrada"
+
+msgid "ERROR: Could not create folder for %1 table!"
+msgstr "ERRO: não foi possível criar pasta para a tabela %1!"
+
+msgid "ERROR: Could not create file for %1 table!"
+msgstr "ERRO: não foi possível criar o arquivo para a tabela %1!"
+
+msgid "Unsupported query criteria %1"
+msgstr "Critério de consulta não suportado %1"
+
+msgid "Login"
+msgstr "Entrar"
+
+msgid "User registration"
+msgstr "Registro de usuário"
+
+msgid "User options"
+msgstr "Opções de usuário"
+
+msgid "Preferences"
+msgstr "Preferências"
+
+msgid "Logout"
+msgstr "Sair"
+
+msgid "Registration is not supported by Auth Module"
+msgstr "Inscrição não suportada pelo módulo de autenticação"
+
+msgid "Username already taken, choose a new value"
+msgstr "Nome de usuário já existe, por favor selecione outro"
+
+msgid "Login name must be at least 5 characters long!"
+msgstr "Login deve ter pelo menos 5 caracteres!"
+
+msgid "Login name contains an invalid character. Valid vharacters are %1"
+msgstr "Login contém caracteres inválidos. Os caracteres válidos são %1"
+
+msgid "Please insert Full Name"
+msgstr "Por favor informe nome completo"
+
+msgid "Please insert a valid e-mail!"
+msgstr "Por favor informe um endereço válido de e-mail!"
+
+msgid "Password must be at least 5 characters long!"
+msgstr "A senha deve ter pelo menos 5 caracteres!"
+
+msgid "Passwords do not match! please retype."
+msgstr "As senhas não conferem! Por favor, tente novamente."
+
+msgid "[%1] User registration confirmation e-mail"
+msgstr "[%1] E-mail de confirmação de registro de usuário"
+
+msgid "Registration completed successfully. Have fun!"
+msgstr "Registro concluído com sucesso."
+
+msgid "User profile change not supported by Auth Module"
+msgstr "Modificação do profile de usuário não é suportado pelo módulo de autenticação"
+
+msgid "Full Name cannot be empty!"
+msgstr "Nome completo não pode estar vazio!"
+
+msgid "Please enter a valid e-mail address!"
+msgstr "Por favor, informe um endereço de e-mail válido!"
+
+msgid "Password must be at least 5 charaters long!"
+msgstr "A senha deve ter pelo menos 5 caracteres!"
+
+msgid "Old password is wrong!"
+msgstr "A senha antiga está incorreta!"
+
+msgid "New passwords do not match!"
+msgstr "As novas senhas não conferem!"
+
+msgid "Password has been changed!"
+msgstr "A senha foi modificada com sucesso!"
+
+msgid "My Files"
+msgstr "Meus arquivos"
+
+msgid "Public Files"
+msgstr "Arquivos públicos"
+
+msgid "File upload"
+msgstr "Envio de arquivo"
+
+msgid "File download"
+msgstr "Download de arquivo"
+
+msgid "File Removal"
+msgstr "Remoção de arquivo"
+
+msgid "File Upload"
+msgstr "Envio de arquivo"
+
+msgid "Upload failed for Unknown error code: %1"
+msgstr "Envio de arquivo falhou devido a erro desconhecido: %1"
+
+msgid "Maximum file size exceeded!"
+msgstr "Excedido tamanho máximo de arquivo!"
+
+msgid "Requested file does not exist!"
+msgstr "O arquivo solicitado não existe!"
+
+msgid "Wrong file id!"
+msgstr "ID de arquivo não existe!"
+
+msgid "Administration"
+msgstr "Administração"
+
+msgid "User administration not supported by Auth Module"
+msgstr "Administração de usuários não é suportada pelo módulo Auth"
+
+msgid "Cannot delete yourself!"
+msgstr "Não é possível remover a si próprio!"
+
+msgid "Group administration not supported by Auth Module"
+msgstr "Administração de grupos não é suportada pelo módulo Auth"
+
+msgid "Please provide a valid group name!"
+msgstr "Por favor informe um nome válido de grupo!"
+
+msgid "Any group"
+msgstr "Todos os grupos"
+
+msgid "ANY"
+msgstr "TODOS"
+
+msgid "Allow"
+msgstr "Permitir"
+
+msgid "Deny"
+msgstr "Negar"
+
+msgid "Specified criteria is not valid!"
+msgstr "Critério especificado é inválido!"
+
+msgid "Please specify at least one criteria!"
+msgstr "Por favor, especifique pelo menos um critério!"
+
+msgid "Enable"
+msgstr "Habilitar"
+
+msgid "Disable"
+msgstr "Desabilitar"
+
+msgid "Any"
+msgstr "Todos"
+
+msgid "Options for this group already exsist, please use the edit function!"
+msgstr "Opções para esse grupo já existem, por favor utilize outra função de edição!"
+
+msgid "Configuration sucessfully saved!"
+msgstr "Configuração salva com sucesso!"
+
+msgid "Configuration file could not be saved, please proceed with the download!"
+msgstr "Arquivo de configuração não pode ser salvo, por favor prossiga com o download!"
+
+msgid "IP %1 has been banned!"
+msgstr "IP %1 está banido!"
+
+msgid "IP %1 was already in state: %2!"
+msgstr "IP %1 já está no estado: %2!"
+
+msgid "ID"
+msgstr "ID"
+
+msgid "Language \"%1\" cannot be empty"
+msgstr "Idioma \"%1\" não pode estar vazio"
+
+msgid "Language \"%1\" already exists!"
+msgstr "Idioma \"%1\" já existe!"
+
+msgid "Name"
+msgstr "Nome"
+
+msgid "Language \"%1\" cannot be empty!"
+msgstr "Idioma \"%1\" não pode estar vazio!"
+
+msgid "Locale"
+msgstr "Localização"
+
+msgid "Charset"
+msgstr "Charset"
+
+msgid "LDAP connection failed!"
+msgstr "Conexão LDAP falhou!"
+
+msgid "Limit the mimetypes a user can upload"
+msgstr "Limita os tipos MIME que um usuário pode enviar"
+
+msgid "Allowed mime types"
+msgstr "Tipos MIME permitidos"
+
+msgid "Types in message"
+msgstr "Tipos na mensagem"
+
+msgid "WARNING: no mime types defined. Plugin has been disabled!"
+msgstr "ATENÇÃO: nenhum tipo MIME definido. O plugin foi desativado!"
+
+msgid "This file type (%1) is not allowed on this site!"
+msgstr "Este tipo de arquivo (%1) não é permitido neste site!"
+
+msgid "Add captcha protection to file download and user registration"
+msgstr "Adicionar proteção captcha para download de arquivos e registro de usuários"
+
+msgid "Wrong captcha code! please try again."
+msgstr "Código captcha incorreto! Por favor tente novamente."
+
+msgid "Compress the uploaded files"
+msgstr "Comprimir os arquivos enviados"
+
+msgid "Command to be executed. One per line."
+msgstr "Comandos para serem executados. Um por linha"
+
+msgid "Extensions corresponding to commands."
+msgstr "Extensões correspondentes a comandos"
+
+msgid "Name of compression commands"
+msgstr "Nome dos comandos de compressão"
+
+msgid "Limit the maximum size of a uploaded file"
+msgstr "Limita o tamanho máximo de um arquivo enviado"
+
+msgid "Maximum File Size"
+msgstr "Tamanho máximo de arquivo"
+
+msgid "Add option to send e-mail to the uploader or to another e-mail address"
+msgstr "Adiciona opção de enviar e-mail para o usuário que realiza o envio e para outro endereço de e-mail"
+
+msgid "Your e-mail address isn't valid!"
+msgstr "Votre adresse de courriel est invalide!"
+
+msgid "Destination e-mail address isn't valid!"
+msgstr "Endereço de e-mail destino não é válido!"
+
+msgid "Information about your uploaded file: %1"
+msgstr "Informação relativa ao seu arquivo enviado: %1"
+
+msgid "An upload was delivered to you"
+msgstr "Um arquivo foi enviado para você"
+
+msgid "E-mail was sent!"
+msgstr "E-mail enviado!"
+
+msgid "E-mail was sent to: %1!"
+msgstr "E-mail enviado para: %1!"
+
+msgid "Option to add password protection for file download"
+msgstr "Opção para adicionar senha para o download de arquivo"
+
+msgid "Wrong password!"
+msgstr "Senha incorreta!"
+
+msgid "Maximum number of days an upload will be kept on the server."
+msgstr "Número máximo de dias que um arquivo será mantido no servidor."
+
+msgid "N. Of Days"
+msgstr "N. de dias"
+
+msgid "Files will be kept on our server for %1 days"
+msgstr "Arquivos serão mantidos no nossos servidores por %1 dias"
+
+msgid "Never"
+msgstr "Jamais"
+
Added: trunk/locale/pt_BR.inc.php
===================================================================
--- trunk/locale/pt_BR.inc.php (rev 0)
+++ trunk/locale/pt_BR.inc.php 2009-08-21 17:56:58 UTC (rev 332)
@@ -0,0 +1,96 @@
+<?php
+// Brazilian Portuguese - By Leonardo F. Cardoso - leo...@gm...
+$tr["Login incorrect!"] = "Usuário / Senha incorretos.";
+$tr["plugin include file not found: %1"] = "Arquivo de include de plugin não encontrado: %1";
+$tr["IP Banned"] = "IP Banido";
+$tr["THERE HAS BEEN A PERMISSION ERROR. PLEASE TRY ONE OF THE ALLOWED OPTIONS!"] = "OCORREU UM ERRO DE PERMISSÕES - ACESSO NEGADO. POR FAVOR, SELECIONE UMA DAS OPÇÕES PERMITIDAS";
+$tr["ERROR: database folder not found!"] = "ERRO: pasta do banco de dados não encontrada";
+$tr["ERROR: Could not create folder for %1 table!"] = "ERRO: não foi possível criar pasta para a tabela %1!";
+$tr["ERROR: Could not create file for %1 table!"] = "ERRO: não foi possível criar o arquivo para a tabela %1!";
+$tr["Unsupported query criteria %1"] = "Critério de consulta não suportado %1";
+$tr["Login"] = "Entrar";
+$tr["User registration"] = "Registro de usuário";
+$tr["User options"] = "Opções de usuário";
+$tr["Preferences"] = "Preferências";
+$tr["Logout"] = "Sair";
+$tr["Registration is not supported by Auth Module"] = "Inscrição não suportada pelo módulo de autenticação";
+$tr["Username already taken, choose a new value"] = "Nome de usuário já existe, por favor selecione outro";
+$tr["Login name must be at least 5 characters long!"] = "Login deve ter pelo menos 5 caracteres!";
+$tr["Login name contains an invalid character. Valid vharacters are %1"] = "Login contém caracteres inválidos. Os caracteres válidos são %1";
+$tr["Please insert Full Name"] = "Por favor informe nome completo";
+$tr["Please insert a valid e-mail!"] = "Por favor informe um endereço válido de e-mail!";
+$tr["Password must be at least 5 characters long!"] = "A senha deve ter pelo menos 5 caracteres!";
+$tr["Passwords do not match! please retype."] = "As senhas não conferem! Por favor, tente novamente.";
+$tr["[%1] User registration confirmation e-mail"] = "[%1] E-mail de confirmação de registro de usuário";
+$tr["Registration completed successfully. Have fun!"] = "Registro concluído com sucesso.";
+$tr["User profile change not supported by Auth Module"] = "Modificação do profile de usuário não é suportado pelo módulo de autenticação";
+$tr["Full Name cannot be empty!"] = "Nome completo não pode estar vazio!";
+$tr["Please enter a valid e-mail address!"] = "Por favor, informe um endereço de e-mail válido!";
+$tr["Password must be at least 5 charaters long!"] = "A senha deve ter pelo menos 5 caracteres!";
+$tr["Old password is wrong!"] = "A senha antiga está incorreta!";
+$tr["New passwords do not match!"] = "As novas senhas não conferem!";
+$tr["Password has been changed!"] = "A senha foi modificada com sucesso!";
+$tr["My Files"] = "Meus arquivos";
+$tr["Public Files"] = "Arquivos públicos";
+$tr["File upload"] = "Envio de arquivo";
+$tr["File download"] = "Download de arquivo";
+$tr["File Removal"] = "Remoção de arquivo";
+$tr["File Upload"] = "Envio de arquivo";
+$tr["Upload failed for Unknown error code: %1"] = "Envio de arquivo falhou devido a erro desconhecido: %1";
+$tr["Maximum file size exceeded!"] = "Excedido tamanho máximo de arquivo!";
+$tr["Requested file does not exist!"] = "O arquivo solicitado não existe!";
+$tr["Wrong file id!"] = "ID de arquivo não existe!";
+$tr["Administration"] = "Administração";
+$tr["User administration not supported by Auth Module"] = "Administração de usuários não é suportada pelo módulo Auth";
+$tr["Cannot delete yourself!"] = "Não é possível remover a si próprio!";
+$tr["Group administration not supported by Auth Module"] = "Administração de grupos não é suportada pelo módulo Auth";
+$tr["Please provide a valid group name!"] = "Por favor informe um nome válido de grupo!";
+$tr["Any group"] = "Todos os grupos";
+$tr["ANY"] = "TODOS";
+$tr["Allow"] = "Permitir";
+$tr["Deny"] = "Negar";
+$tr["Specified criteria is not valid!"] = "Critério especificado é inválido!";
+$tr["Please specify at least one criteria!"] = "Por favor, especifique pelo menos um critério!";
+$tr["Enable"] = "Habilitar";
+$tr["Disable"] = "Desabilitar";
+$tr["Any"] = "Todos";
+$tr["Options for this group already exsist, please use the edit function!"] = "Opções para esse grupo já existem, por favor utilize outra função de edição!";
+$tr["Configuration sucessfully saved!"] = "Configuração salva com sucesso!";
+$tr["Configuration file could not be saved, please proceed with the download!"] = "Arquivo de configuração não pode ser salvo, por favor prossiga com o download!";
+$tr["IP %1 has been banned!"] = "IP %1 está banido!";
+$tr["IP %1 was already in state: %2!"] = "IP %1 já está no estado: %2!";
+$tr["ID"] = "ID";
+$tr["Language \"%1\" cannot be empty"] = "Idioma \"%1\" não pode estar vazio";
+$tr["Language \"%1\" already exists!"] = "Idioma \"%1\" já existe!";
+$tr["Name"] = "Nome";
+$tr["Language \"%1\" cannot be empty!"] = "Idioma \"%1\" não pode estar vazio!";
+$tr["Locale"] = "Localização";
+$tr["Charset"] = "Charset";
+$tr["LDAP connection failed!"] = "Conexão LDAP falhou!";
+$tr["Limit the mimetypes a user can upload"] = "Limita os tipos MIME que um usuário pode enviar";
+$tr["Allowed mime types"] = "Tipos MIME permitidos";
+$tr["Types in message"] = "Tipos na mensagem";
+$tr["WARNING: no mime types defined. Plugin has been disabled!"] = "ATENÇÃO: nenhum tipo MIME definido. O plugin foi desativado!";
+$tr["This file type (%1) is not allowed on this site!"] = "Este tipo de arquivo (%1) não é permitido neste site!";
+$tr["Add captcha protection to file download and user registration"] = "Adicionar proteção captcha para download de arquivos e registro de usuários";
+$tr["Wrong captcha code! please try again."] = "Código captcha incorreto! Por favor tente novamente.";
+$tr["Compress the uploaded files"] = "Comprimir os arquivos enviados";
+$tr["Command to be executed. One per line."] = "Comandos para serem executados. Um por linha";
+$tr["Extensions corresponding to commands."] = "Extensões correspondentes a comandos";
+$tr["Name of compression commands"] = "Nome dos comandos de compressão";
+$tr["Limit the maximum size of a uploaded file"] = "Limita o tamanho máximo de um arquivo enviado";
+$tr["Maximum File Size"] = "Tamanho máximo de arquivo";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Adiciona opção de enviar e-mail para o usuário que realiza o envio e para outro endereço de e-mail";
+$tr["Your e-mail address isn't valid!"] = "Votre adresse de courriel est invalide!";
+$tr["Destination e-mail address isn't valid!"] = "Endereço de e-mail destino não é válido!";
+$tr["Information about your uploaded file: %1"] = "Informação relativa ao seu arquivo enviado: %1";
+$tr["An upload was delivered to you"] = "Um arquivo foi enviado para você";
+$tr["E-mail was sent!"] = "E-mail enviado!";
+$tr["E-mail was sent to: %1!"] = "E-mail enviado para: %1!";
+$tr["Option to add password protection for file download"] = "Opção para adicionar senha para o download de arquivo";
+$tr["Wrong password!"] = "Senha incorreta!";
+$tr["Maximum number of days an upload will be kept on the server."] = "Número máximo de dias que um arquivo será mantido no servidor.";
+$tr["N. Of Days"] = "N. de dias";
+$tr["Files will be kept on our server for %1 days"] = "Arquivos serão mantidos no nossos servidores por %1 dias";
+$tr["Never"] = "Jamais";
+?>
Added: trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Property changes on: trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.mo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.po (rev 0)
+++ trunk/templates/default/locale/pt_BR/LC_MESSAGES/template.po 2009-08-21 17:56:58 UTC (rev 332)
@@ -0,0 +1,621 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenUpload\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Alessandro Briosi <ts...@br...>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+
+msgid "Your IP has been blocked!"
+msgstr "Seu endereço IP foi bloqueado!"
+
+msgid "You cannot use this site."
+msgstr "Você não pode utilizar este site."
+
+msgid "If you think this is a misconfiguration please send an email to the site owner"
+msgstr "Se isso parecer um engano, por favor envie um email para o administrador"
+
+msgid "Captcha code"
+msgstr "Código Captcha"
+
+msgid "Reload Image"
+msgstr "Recarregar a imagem"
+
+msgid "Please enter the following captcha to proceed for the removal"
+msgstr "Por favor, digite o captcha para prosseguir com a remoção"
+
+msgid "Protection"
+msgstr "Proteção"
+
+msgid "Captcha"
+msgstr "Proteger com código Captcha"
+
+msgid "Please enter the following captcha to proceed for the download"
+msgstr "Por favor, digite o captcha para prosseguir com o download"
+
+msgid "Use Captcha"
+msgstr "Usar Captcha"
+
+msgid "Compress the files"
+msgstr "Comprimir os arquivos"
+
+msgid "No compression"
+msgstr "Sem compressão"
+
+msgid "Password"
+msgstr "Senha"
+
+msgid "The download is password protected."
+msgstr "O download é protegido por senha."
+
+msgid "Password protect"
+msgstr "Protegido por senha"
+
+msgid "Send password in e-mail"
+msgstr "Enviar a senha por e-mail"
+
+msgid "You are receiving this message because someone uploaded a file on our OpenUpload server for you."
+msgstr "Você recebeu este e-mail pois um novo arquivo foi disponibilizado para você nos nossos servidores."
+
+msgid "Description"
+msgstr "Descrição"
+
+msgid "User message"
+msgstr "Mensagem para o usuário"
+
+msgid "To download the file open the following link in a browser"
+msgstr "Para fazer o download, abra o seguinte link no seu navegador"
+
+msgid "To remove the file from our server open the following link in a browser"
+msgstr "Para remover o arquivo do servidor, abra o seguinte link no seu navegador"
+
+msgid "For complains please send an email to"
+msgstr "Em caso de abuso, por favor envie e-mail para "
+
+msgid "Send me an e-mail"
+msgstr "Me envie um e-mail"
+
+msgid "Send"
+msgstr "Enviar"
+
+msgid "Send e-mail to"
+msgstr "Enviar e-mail para"
+
+msgid "Send remove link"
+msgstr "Enviar link de remoção"
+
+msgid "e-mail Subject"
+msgstr "Assunto do e-mail"
+
+msgid "e-mail Message"
+msgstr "Mensagem do e-mail"
+
+msgid "Your e-mail address"
+msgstr "Seu endereço de e-mail"
+
+msgid "Expires on"
+msgstr "Expira em"
+
+msgid "Only the following mime types are allowed"
+msgstr "Apenas os seguintes tipos MIME são aceitos"
+
+msgid "Are you sure you want to delete the selected plugins?"
+msgstr "Tem certeza que deseja remover os plugins selecionados?"
+
+msgid "Are you sure you want to delete the selected plugin?"
+msgstr "Tem certeza que deseja remover o plugin selecionado?"
+
+msgid "S"
+msgstr "S"
+
+msgid "ID"
+msgstr "ID"
+
+msgid "Plugin"
+msgstr "Plugin"
+
+msgid "Group"
+msgstr "Grupo"
+
+msgid "Access"
+msgstr "Acesso"
+
+msgid "Actions"
+msgstr "Ações"
+
+msgid "Add"
+msgstr "Adicionar"
+
+msgid "IP"
+msgstr "Endereço IP"
+
+msgid "Priority"
+msgstr "Prioridade"
+
+msgid "Confirm"
+msgstr "Confirmar"
+
+msgid "Name"
+msgstr "Nome completo"
+
+msgid "Gruppo"
+msgstr "Grupo"
+
+msgid "Rights set?"
+msgstr "Privilégios configurados?"
+
+msgid "Any"
+msgstr "Todos"
+
+msgid "Yes"
+msgstr "Sim"
+
+msgid "No"
+msgstr "Não"
+
+msgid "Plugins ACL"
+msgstr "Plugins ACL"
+
+msgid "Plugins Options"
+msgstr "Opções dos plugins"
+
+msgid "Settings"
+msgstr "Configurações"
+
+msgid "Options"
+msgstr "Opções"
+
+msgid "Login name"
+msgstr "Login"
+
+msgid "Retype Password"
+msgstr "Redigite a senha"
+
+msgid "Full Name"
+msgstr "Nome completo"
+
+msgid "e-mail"
+msgstr "E-mail"
+
+msgid "Preferred language"
+msgstr "Idioma de preferência"
+
+msgid "Active"
+msgstr "Ativo"
+
+msgid "Are you sure you want to delete the selected banned ips?"
+msgstr "Tem certeza que deseja remover os IPs banidos selecionados?"
+
+msgid "Are you sure you want to delete the selected banned ip?"
+msgstr "Tem certeza que deseja remover o IP banido selecionado?"
+
+msgid "Are you sure you want to delete the selected languages?"
+msgstr "Tem certeza que deseja remover os idiomas selecionados?"
+
+msgid "Are you sure you want to delete the selected language?"
+msgstr "Tem certeza que deseja remover o idioma selecionado?"
+
+msgid "Locale"
+msgstr "Local"
+
+msgid "Browser recon"
+msgstr "Browser recon"
+
+msgid "Charset"
+msgstr "Charset"
+
+msgid "Plugin does not have any option to be configured"
+msgstr "Plugin não tem opções de configuração"
+
+msgid "Translation module"
+msgstr "Módulo de tradução"
+
+msgid "Select one"
+msgstr "Selecione um"
+
+msgid "Default language"
+msgstr "Idioma default"
+
+msgid "Authentication module"
+msgstr "Módulo de autenticação"
+
+msgid "(LDAP Configuration needs to be done<br /> by hand for now)"
+msgstr "(Por enquanto, a configuração LDAP deve ser feita manualmente)"
+
+msgid "Site title"
+msgstr "Título do site"
+
+msgid "WebMaster E-mail"
+msgstr "E-mail do webmaster (administrador do site)"
+
+msgid "Site E-mail"
+msgstr "E-mail do site"
+
+msgid "Confirm registration with e-mail"
+msgstr "Confirmar registro através de e-mail"
+
+msgid "Template"
+msgstr "Template"
+
+msgid "Template Footer"
+msgstr "Rodapé do Template"
+
+msgid "Maximum upload size (in MB)"
+msgstr "Tamanho máximo de upload (em MB)"
+
+msgid "Maximum download time (in Min)"
+msgstr "Tempo máximo de download (em minutos)"
+
+msgid "0 disables it"
+msgstr "0 torna desativado"
+
+msgid "Max num. of file uploaded per upload"
+msgstr "Número máximo de arquivos enviados por upload"
+
+msgid "Use shorter links?"
+msgstr "Utilizar links curtos?"
+
+msgid "Length of IDs (suggested min 6)"
+msgstr "Tamanho dos identificadores (mínimo sugerido de 6)"
+
+msgid "Use alphanumerical IDs?"
+msgstr "Utilizar identificadores alfanuméricos?"
+
+msgid "Allow unprotected file removal?"
+msgstr "Permitir remoção desprotegida de arquivos?"
+
+msgid "Upload tracking method"
+msgstr "Método de acompanhamento de upload"
+
+msgid "Enable activity logging?"
+msgstr "Habilitar registro de atividades?"
+
+msgid "Database logging level"
+msgstr "Nível de log no banco de dados"
+
+msgid "Syslog logging level"
+msgstr "Nível de log no Syslog"
+
+msgid "Save Changes"
+msgstr "Salvar modificações"
+
+msgid "Download config file"
+msgstr "Download do arquivo de configuração"
+
+msgid "This are the configured settings for a review"
+msgstr "Estas são as configurações atuais"
+
+msgid "Filter"
+msgstr "Filtros"
+
+msgid "All"
+msgstr "Todos"
+
+msgid "Errors"
+msgstr "Erros"
+
+msgid "Security"
+msgstr "Segurança"
+
+msgid "Warnings"
+msgstr "Alertas"
+
+msgid "Notice"
+msgstr "Notificação"
+
+msgid "Info"
+msgstr "Informação"
+
+msgid "Date"
+msgstr "Data"
+
+msgid "Type"
+msgstr "Tipo"
+
+msgid "User"
+msgstr "Usuário"
+
+msgid "Module"
+msgstr "Módulo"
+
+msgid "Action"
+msgstr "Ação"
+
+msgid "Real Action"
+msgstr "Ação real"
+
+msgid "Result"
+msgstr "Resultado"
+
+msgid "Additional Info"
+msgstr "Informação adicional"
+
+msgid "Maintenence"
+msgstr "Manutenção"
+
+msgid "This options let you delete files based on some options."
+msgstr "Estas opções permitem a remoção de arquivos baseada em algumas opções."
+
+msgid "Please select one or more criteria for file deletion"
+msgstr "Por favor, selecione um ou mais critérios para remoção de arquivos"
+
+msgid "Delete files older than"
+msgstr "Remover arquivos mais antigos que"
+
+msgid "days"
+msgstr "dias"
+
+msgid "Which user name is"
+msgstr "Que o nome do usuário seja"
+
+msgid "Which upload day is"
+msgstr "Que o dia de upload seja"
+
+msgid "Which size is bigger than"
+msgstr "Que o tamanho seja maior que"
+
+msgid "Proceed"
+msgstr "Continuar"
+
+msgid "Expiration plugin"
+msgstr "Plugin de expiração"
+
+msgid "To delete files marked as expired by the expire plugin press the \"Delete expired\" button."
+msgstr "Para apagar os arquivos expirados pelo plugin de expiração, clique no botão \"Apagar Expirados\"."
+
+msgid "Delete expired"
+msgstr "Apagar Expirados"
+
+msgid "Are you sure you want to delete the selected users?"
+msgstr "Tem certeza que deseja apagar os usuários selecionados?"
+
+msgid "Are you sure you want to delete the selected user?"
+msgstr "Tem certeza que deseja apagar o usuário selecionado?"
+
+msgid "Login"
+msgstr "Entrar"
+
+msgid "E-mail"
+msgstr "E-mail"
+
+msgid "Plugins"
+msgstr "Plugins"
+
+msgid "Files"
+msgstr "Arquivos"
+
+msgid "Users"
+msgstr "Usuários"
+
+msgid "Groups"
+msgstr "Grupos"
+
+msgid "Rights"
+msgstr "Permissões"
+
+msgid "Languages"
+msgstr "Idiomas"
+
+msgid "Banned"
+msgstr "Banidos"
+
+msgid "Logs"
+msgstr "Logs"
+
+msgid "Deletion Result"
+msgstr "Resultado da remoção"
+
+msgid "The following files have been deleted."
+msgstr "Os seguintes arquivos foram removidos."
+
+msgid "The following files will be deleted, proceed?"
+msgstr "Os seguintes arquivos serão removidos, continuar?"
+
+msgid "Yes, delete all"
+msgstr "Sim, remover todos"
+
+msgid "No files matched the criteria"
+msgstr "Nenhum arquivo atente ao critério"
+
+msgid "Back to Maintenance"
+msgstr "Retornar para Manutenção"
+
+msgid "Are you sure you want to delete the selected groups?"
+msgstr "Tem certeza que deseja remover os grupos selecionados?"
+
+msgid "Are you sure you want to delete the selected group?"
+msgstr "Tem certeza que deseja remover o grupo selecionado?"
+
+msgid "Group Name"
+msgstr "Nome do Grupo"
+
+msgid "Here you can administer"
+msgstr "Utilitários administrativos"
+
+msgid "Banned IPs"
+msgstr "IP's banidos"
+
+msgid "Logs / Statistics"
+msgstr "Logs / Estatísticas"
+
+msgid "PLEASE BE CAREFULL WHEN MODIFING THE RIGHTS!"
+msgstr "CUIDADO AO ALTERAR OS PRIVILÉGIOS!"
+
+msgid "Editing rights for group"
+msgstr "Edição de privilégios para grupo"
+
+msgid "Right"
+msgstr "Privilégio"
+
+msgid "Resulting ACL"
+msgstr "ACL Resultado"
+
+msgid "From ACL"
+msgstr "ACL Original"
+
+msgid "default"
+msgstr "Defaut"
+
+msgid "<< Back"
+msgstr "<< Retornar"
+
+msgid "Apply changes"
+msgstr "Aplicar mudanças"
+
+msgid "Files List"
+msgstr "Lista de arquivos"
+
+msgid "Maintenance"
+msgstr "Manutenção"
+
+msgid "Are you sure you want to delete the selected files?"
+msgstr "Tem certeza que deseja remover os arquivos selecionados?"
+
+msgid "Are you sure you want to delete the selected file?"
+msgstr "Tem certeza que deseja remover o arquivo selecionado?"
+
+msgid "Id"
+msgstr "Id"
+
+msgid "Upload Date"
+msgstr "Data do envio"
+
+msgid "The file you requested the removal needs some input before you can proceed"
+msgstr "A operação de remoção requer alguns dados para prosseguir"
+
+msgid "Download link"
+msgstr "Link para Download"
+
+msgid "Remove link"
+msgstr "Link para Remoção"
+
+msgid "Upload a new file"
+msgstr "Enviar novo arquivo"
+
+msgid "Uploading"
+msgstr "Enviando"
+
+msgid "please wait ..."
+msgstr "Aguarde ..."
+
+msgid "Please enter the File Information requested"
+msgstr "Por favor digite a informação necesária"
+
+msgid "File code"
+msgstr "Código do arquivo"
+
+msgid "File description"
+msgstr "Descrição do arquivo"
+
+msgid "File name"
+msgstr "Nome do arquivo"
+
+msgid "File size"
+msgstr "Tamanho do arquivo"
+
+msgid "Select the file to be uploaded"
+msgstr "Selecione o arquivo a ser enviado"
+
+msgid "Maximum allowed upload size"
+msgstr "Tamanho máximo permitido para envio"
+
+msgid "Upload"
+msgstr "Enviar"
+
+msgid "The file you requested the download needs some input before you can proceed"
+msgstr "A operação de download requer alguns dados para prosseguir"
+
+msgid "You can now proceed downloading the file"
+msgstr "Você pode agora fazer download do arquivo"
+
+msgid "Uploaded on"
+msgstr "Enviado em "
+
+msgid "Download file"
+msgstr "Download do arquivo"
+
+msgid "Complete upload"
+msgstr "Concluir envio"
+
+msgid "FILE HAS BEEN SUCCESSFULLY REMOVED"
+msgstr "ARQUIVO REMOVIDO COM SUCESSO"
+
+msgid "You requested to remove the following file"
+msgstr "Você selecionou a remoção do seguinte arquivo"
+
+msgid "Confir...
[truncated message content] |
|
From: <ts...@us...> - 2009-08-21 18:08:10
|
Revision: 334
http://openupload.svn.sourceforge.net/openupload/?rev=334&view=rev
Author: tsdogs
Date: 2009-08-21 18:07:59 +0000 (Fri, 21 Aug 2009)
Log Message:
-----------
Add MSSQL support, by Leonardo F. Cardoso
Modified Paths:
--------------
trunk/www/setup.inc.php
Added Paths:
-----------
trunk/lib/modules/db/mssql.inc.php
Added: trunk/lib/modules/db/mssql.inc.php
===================================================================
--- trunk/lib/modules/db/mssql.inc.php (rev 0)
+++ trunk/lib/modules/db/mssql.inc.php 2009-08-21 18:07:59 UTC (rev 334)
@@ -0,0 +1,275 @@
+<?php
+
+/*
+ * Code by Leonardo F. Cardoso - leo...@gm...
+ * 17 - August - 2009
+ *
+ * Known issues:
+ * - function mssql_escape_string is not with "Object Oriented" structure.
+ * - simulating "LIMIT / OFFSET" with bad performance
+ */
+
+/**
+ * Simulate mssql_escape_string
+ * @param $string_to_escape
+ * @return unknown_type
+ */
+function mssql_escape_string($string_to_escape) {
+ $replaced_string = str_replace("'","''",$string_to_escape);
+ return $replaced_string;
+}
+
+class mssqlDB extends dbBase {
+ var $config;
+ var $db;
+ var $prefix;
+
+
+ function mssqlDB($config = array()) {
+ $this->config = $config;
+ $this->prefix = $config['prefix'];
+ }
+
+ function init() {
+ $this->db = mssql_connect($this->config['host'], $this->config['user'], $this->config['password'])
+ or die('ERROR: connection to db failed!');
+ mssql_select_db($this->config['name']) or die('ERROR: database could not be opened.');
+ }
+
+ function free() {
+ mssql_close($this->db);
+ }
+
+ function newId($tbl,$field = 'id',$keys = array ()) {
+ $sql = 'SELECT max(['.$field.']) as newid FROM ['.$this->prefix.$tbl.']';
+ if (count($keys)>0) {
+ $where = '';
+ foreach ($keys as $k => $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$k.']=\''.(mssql_escape_string($v)).'\'';
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ $res = mssql_query($sql);
+ $newid = mssql_fetch_assoc($res);
+ mssql_free_result($res);
+ return $id['newid']+1;
+ }
+
+ function newRandomId($tbl,$field = 'id',$size = 30, $alpha = false) {
+ $found = true;
+ while ($found) {
+ $id = randomName($size,$size,$alpha);
+ $sql = 'SELECT '.$field.' FROM ['.$this->prefix.$tbl.'] WHERE ['.$field.']=\''.$id.'\'';
+ $res = mssql_query($sql);
+ $found = mssql_num_rows($res)>0;
+ mssql_free_result($res);
+ }
+ return $id;
+ }
+
+ function count($tbl,$keys = array()) {
+ $sql = 'SELECT count(*) AS num FROM ['.$this->prefix.$tbl.']';
+ if (count($keys)>0) {
+ $where = '';
+ foreach ($keys as $k => $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$k.']=\''.(mssql_escape_string($v)).'\'';
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ $res = mssql_query($sql);
+ $row = mssql_fetch_assoc($res);
+ mssql_free_result($res);
+ return $row['num'];
+ }
+
+ function read($tbl,$keys = array(), $sort = array(), $limit = '', $assoc = array()) {
+ $sql = 'SELECT * FROM ['.$this->prefix.$tbl.']';
+ if (count($keys)>0) {
+ $where = '';
+ foreach ($keys as $k => $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$k.']=\''.(mssql_escape_string($v)).'\'';
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ if (count($sort)>0) {
+ $sorting = '';
+ foreach ($sort as $s) {
+ if ($sorting!='') $sorting.=',';
+ $sorting .= $s;
+ }
+ $sql .= ' ORDER BY '.$sorting;
+ }
+
+ /* SQL Server doesn't have LIMIT/OFFSET
+ * Let's select limit+offset rows and let the code get the needed ones.
+ * Bad performance this way.
+ */
+ if ($limit != '') {
+
+ $l = explode(',',$limit);
+
+ $realLimit = $l[1];
+ $realOffset= $l[0];
+ $topClausule = $realLimit + $realOffset;
+
+ $sql = str_replace('SELECT * ', 'SELECT TOP ' . $topClausule . ' * ', $sql);
+
+ }
+
+ $res = mssql_query($sql);
+ if (!$res) { die('query failed: '.$sql); }
+ $result = array();
+
+ /* Let's ignore "offset" tuples */
+ for ($index = 0; $index < $realOffset; $index++) {
+ $row = mssql_fetch_assoc($res);
+ }
+
+ while ($row = mssql_fetch_assoc($res)) {
+ if (count($assoc)) { /* maybe there is a better way to do this? */
+ $str = '$result';
+ foreach ($assoc as $k) {
+ $str .= '[\''.$row[$k].'\']';
+ }
+ $str .= '=$row;';
+ eval($str);
+ } else {
+ $result[] = $row;
+ }
+ }
+
+ mssql_free_result($res);
+
+ return $result;
+ }
+
+ /* This is an extended function which extends the select criteria */
+ function readex($tbl,$criteria = array(), $sort = array(),$limit = '') {
+ $sql = 'SELECT * FROM ['.$this->prefix.$tbl.']';
+
+ if (count($criteria)>0) {
+ $where = '';
+ foreach ($criteria as $ands) {
+ $where_save = $where;
+ $where = '';
+ foreach ($ands as $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$v[0].']'.$v[1].'\''.(mssql_escape_string($v[2])).'\'';
+ }
+ if ($where_save!='') {
+ $where = $where_save.' OR ('.$where.')';
+ } else {
+ $where = '('.$where.')';
+ }
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ if (count($sort)>0) {
+ $sorting = '';
+ foreach ($sort as $s) {
+ if ($sorting!='') $sorting.=',';
+ $sorting .= $s;
+ }
+ $sql .= ' ORDER BY '.$sorting;
+ }
+
+ /* SQL Server doesn't have LIMIT/OFFSET
+ * Let's select limit+offset rows and let the code get the needed ones.
+ * Bad performance this way.
+ */
+ if ($limit != '') {
+
+ $l = explode(',',$limit);
+
+ $realLimit = $l[1];
+ $realOffset= $l[0];
+ $topClausule = $realLimit + $realOffset;
+
+ $sql = str_replace('SELECT * ', 'SELECT TOP ' . $topClausule . ' * ', $sql);
+
+ }
+
+ $res = mssql_query($sql);
+ if (!$res) { die('query failed: '.$sql); }
+ $result = array();
+
+ /* Let's ignore "offset" tuples */
+ for ($index = 0; $index < $realOffset; $index++) {
+ $row = mssql_fetch_assoc($res);
+ }
+
+ while ($row = mssql_fetch_assoc($res)) {
+ $result[] = $row;
+ }
+
+ mssql_free_result($res);
+ return $result;
+ }
+
+ function insert($tbl,$values,$fields = array()) {
+ $sql = 'INSERT INTO ['.$this->prefix.$tbl.']';
+ $flist = '';
+ $vlist = '';
+ if (count($fields)>0) {
+ foreach ($fields as $f) {
+ if ($flist!='') $flist .= ',';
+ if ($vlist!='') $vlist .= ',';
+ $flist .= '['.$f.']';
+ $vlist .= '\''.mssql_escape_string($values[$f]).'\'';
+ }
+ } else {
+ foreach ($values as $k => $v) {
+ if ($flist!='') $flist .= ',';
+ if ($vlist!='') $vlist .= ',';
+ $flist .= '['.$k.']';
+ $vlist .= '\''.mssql_escape_string($v).'\'';
+ }
+ }
+ $sql .= ' ('.$flist.') VALUES ('.$vlist.')';
+ mssql_query($sql) or die("ERROR: query failed: ".$sql);
+ }
+
+ function update($tbl,$values,$keys = array(),$fields = array()) {
+ $sql = 'UPDATE ['.$this->prefix.$tbl.']';
+ $set = '';
+ if (count($fields)>0) {
+ foreach ($fields as $f) {
+ if ($set!='') $set .= ',';
+ $set .= '['.$f.']=\''.mssql_escape_string($values[$f]).'\'';
+ }
+ } else {
+ foreach ($values as $k => $v) {
+ if ($set!='') $set .= ',';
+ $set .= '['.$k.']=\''.mssql_escape_string($v).'\'';
+ }
+ }
+ $sql .= ' SET '.$set;
+ if (count($keys)>0) { /* should always be */
+ $where = '';
+ foreach ($keys as $k => $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$k.']=\''.mssql_escape_string($v).'\'';
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ mssql_query($sql);
+ }
+
+ function delete($tbl,$keys = array()) {
+ $sql = 'DELETE FROM ['.$this->prefix.$tbl.']';
+ if (count($keys)>0) {
+ $where = '';
+ foreach ($keys as $k => $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '['.$k.']=\''.mssql_escape_string($v).'\'';
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ mssql_query($sql);
+ }
+}
+
+?>
Modified: trunk/www/setup.inc.php
===================================================================
--- trunk/www/setup.inc.php 2009-08-21 18:06:47 UTC (rev 333)
+++ trunk/www/setup.inc.php 2009-08-21 18:07:59 UTC (rev 334)
@@ -36,6 +36,16 @@
*/
+/**
+ * Simulate mssql_escape_string
+ * @param $string_to_escape
+ * @return unknown_type
+ */
+function mssql_escape_string($string_to_escape) {
+ $replaced_string = str_replace("'","''",$string_to_escape);
+ return $replaced_string;
+}
+
if (!defined('__VALID_CALLING_SCRIPT')) die('DIRECT ACCESS IS DENIED');
ob_start();
@@ -104,6 +114,17 @@
'droptable' => 'DROP TABLE IF EXISTS %1%2',
);
+//LCARD
+$MSSQL_QUERY = array (
+ 'dropdb' => 'DROP DATABASE "%1"',
+ 'createdb' => 'CREATE DATABASE "%1"',
+ 'dropuser' => '',
+ 'createuser' => '',
+ 'grant' => '',
+ 'droptable' => 'IF EXISTS (SELECT name FROM sysobjects WHERE name = \'%1%2\' AND xtype=\'U\' ) DROP TABLE %1%2',
+);
+//LCARD
+
$DB_STRUCTURE = array (
'acl' => array (
'fields' => array (
@@ -263,6 +284,7 @@
array ('id' => 'it', 'name' => 'Italiano', 'locale' => 'it_IT.utf8', 'browser' => '[it];[it-IT]', 'charset' => 'utf-8', 'active' => 1),
array ('id' => 'fr', 'name' => 'Français', 'locale' => 'fr_FR.utf8', 'browser' => '[fr];[fr-FR]', 'charset' => 'utf-8', 'active' => 1),
array ('id' => 'de', 'name' => 'Deutsch', 'locale' => 'de_DE.utf8', 'browser' => '[de];[de-DE]', 'charset' => 'utf-8', 'active' => 1),
+ array ('id' => 'pt', 'name' => 'Português', 'locale' => 'pt_BR.utf8', 'browser' => '[pt];[pt-BR]', 'charset' => 'utf-8', 'active' => 1),
array ('id' => 'zh_CN', 'name' => '中文', 'locale' => 'zh_CN.utf8', 'browser' => '[zh];[zh-CN]', 'charset' => 'utf-8', 'active' => 1),
),
'users' => array (
@@ -444,6 +466,14 @@
msg('POSTGRESQL Support: not found','fail');
msg('POSTGRESQL is needed if you plan to use postgresql');
}
+ //LCARD - must config PHP.INI
+ if (function_exists('mssql_connect')) {
+ msg('MSSQL Support: exsists','ok');
+ } else {
+ msg('MSSQL Support: not found','fail');
+ msg('MSSQL is needed if you plan to use mssql');
+ }
+ //LCARD
if (function_exists('ldap_connect')) {
msg('LDAP Support: exsists','ok');
} else {
@@ -976,6 +1006,7 @@
}
function dbconnect($host,$user,$pwd,$db,$debug = false) {
+
global $dbhandle;
global $CONFIG;
@@ -1002,6 +1033,15 @@
return false;
}
break;
+ // LCARD
+ case 'mssql':
+ $dbhandle = mssql_connect($host, $user, $pwd);
+ if (!(mssql_select_db($db, $dbhandle))) {
+ if ($debug) echo '<div id="message">Reason: '.mssql_get_last_message().'</div>';
+ return false;
+ }
+ break;
+ // LCARD
default:
msg('ERROR: dbtype: '.$CONFIG['database']['type'].' not yet supported','fail');
return false;
@@ -1030,6 +1070,16 @@
return false;
}
break;
+ //LCARD
+ case 'mssql':
+ // DEBUG ALL SQL SERVER QUERIES
+ // print "<br>$query<br>";
+ if (! mssql_query($query) ) {
+ if ($debug) echo '<div id="message">Query failed: '.$query.'<br />Reason: '.mssql_get_last_message().'</div>';
+ return false;
+ }
+ break;
+ //LCARD
}
return true;
}
@@ -1082,6 +1132,9 @@
$query .= ')';
return dbquery($query,array(),$debug);
break;
+
+
+
case 'pgsql':
$fieldlist = '';
foreach ($fields as $k => $f) {
@@ -1142,6 +1195,55 @@
}
return $res;
break;
+
+
+ //LCARD -Attention to IDENTITY fields
+ case 'mssql':
+ $fieldlist = '';
+ foreach ($fields as $k => $f) {
+ $field = '['.$k.']';
+ switch ($f['type']) {
+ case 'char':
+ $field .= ' VARCHAR('.$f['size'].')';
+ break;
+ case 'int':
+ $field .= ' INT';
+ break;
+ case 'text':
+ $field .= ' TEXT';
+ break;
+ case 'datetime':
+ $field .= ' DATETIME';
+ break;
+ case 'date':
+ $field .= ' DATE';
+ break;
+ }
+ $field .= ' '.$f['null'].' '.$f['extra'];
+ // AUTO_INCREMENT -> IDENTITY
+ $field = str_replace("auto_increment", "IDENTITY", $field);
+ $fieldlist .= $field.','."\n";
+ }
+ $query = 'CREATE TABLE ['.$table.'] ('.$fieldlist.')';
+ $res = dbquery($query,array(),$debug);
+ if ($res) { /* add the keys */
+ foreach ($keys as $n => $k) {
+ $key = '';
+ foreach ($k['fields'] as $f) {
+ if ($key!='') $key.=',';
+ $key .= $f;
+ }
+ if ($k['primary']) {
+ $query = 'ALTER TABLE ['.$table.'] ADD CONSTRAINT '.$table.'_pkey PRIMARY KEY ('.$key.')';
+ } else {
+ $query = 'CREATE '.($k['unique']?'UNIQUE ':'').'INDEX '.$table.'_'.$n.'_idx ON ['.$table.'] ('.$key.')';
+ }
+ $res = dbquery($query,array(),$debug);
+ }
+ }
+ return $res;
+ break;
+
}
return false;
}
@@ -1179,8 +1281,36 @@
}
$query = 'INSERT INTO %0'.$table.' ('.$fields.') VALUES ('.$values.')';
break;
+
+ //LCARD
+
+ case 'mssql':
+ $fields = '';
+ $values = '';
+ foreach ($data as $f => $v) {
+ if ($fields != '') $fields .= ',';
+ if ($values != '') $values .= ',';
+
+ // Don't put IDENTITY columns into the command
+ if ($DB_STRUCTURE[$table]['fields'][$f]['extra'] != 'auto_increment') {
+ $fields .= $f;
+ if ($DB_STRUCTURE[$table]['fields'][$f]['type']=='int')
+ $values .= $v;
+ else if ($DB_STRUCTURE[$table]['fields'][$f]['type']=='datetime')
+ $values .= 'getdate()';
+ else
+ $values .= '\''.mssql_escape_string($v).'\'';
+ }
+ }
+
+ $query = 'INSERT INTO %0'.$table.' ('.$fields.') VALUES ('.$values.')';
+
+ break;
+ //LCARD
}
+
return dbquery($query,$params,$debug);
+
}
@@ -1190,6 +1320,7 @@
global $_POST;
global $MYSQL_QUERY;
global $PGSQL_QUERY;
+ global $MSSQL_QUERY;
global $DB_STRUCTURE;
global $DB_DATA;
@@ -1214,6 +1345,12 @@
$query = $PGSQL_QUERY;
$dbn = 'postgres';
break;
+ // LCARD
+ case 'mssql':
+ $query = $MSSQL_QUERY;
+ $dbn = 'mssql';
+ break;
+ //LCARD
}
$error = false;
$debug = (isset($_POST['debug']))?true:false;
@@ -1276,8 +1413,10 @@
$params['%1']=$CONFIG['database']['prefix'];
foreach ($DB_STRUCTURE as $t => $q) {
$params['%2']=$t;
+
if (!dbquery($query['droptable'],$params,$debug))
$error = true;
+
if (!dbcreatetable($CONFIG['database']['prefix'].$t,$q['fields'],$q['keys'],$debug)) {
msg('Table creation FAILED: '.$t,'fail');
$error = true;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2010-03-18 18:49:47
|
Revision: 377
http://openupload.svn.sourceforge.net/openupload/?rev=377&view=rev
Author: tsdogs
Date: 2010-03-18 18:49:40 +0000 (Thu, 18 Mar 2010)
Log Message:
-----------
version 0.5 modifications
preliminary upload perl cgi based on uber uploader
Added Paths:
-----------
trunk/cgi-bin/
trunk/cgi-bin/openupload.cgi
Added: trunk/cgi-bin/openupload.cgi
===================================================================
--- trunk/cgi-bin/openupload.cgi (rev 0)
+++ trunk/cgi-bin/openupload.cgi 2010-03-18 18:49:40 UTC (rev 377)
@@ -0,0 +1,888 @@
+#!/usr/bin/perl -w
+#**********************************************************************************************************************************
+# Name: ubr_upload.pl
+# Link: http://uber-uploader.sourceforge.net/
+# Revision: 3.1
+# Date: 9:22 PM May 5, 2009
+# Developer: Peter Schmandra
+# Description: Upload files to a temp dir based on upload id, transfer files to upload dir and redirects.
+#
+# BEGIN LICENSE BLOCK
+# The contents of this file are subject to the Mozilla Public License
+# Version 1.1 (the "License"); you may not use this file except in
+# compliance with the License. You may obtain a copy of the License
+# at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS"
+# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+# the License for the specific language governing rights and
+# limitations under the License.
+#
+# Alternatively, the contents of this file may be used under the
+# terms of either the GNU General Public License Version 2 or later
+# (the "GPL"), or the GNU Lesser General Public License Version 2.1
+# or later (the "LGPL"), in which case the provisions of the GPL or
+# the LGPL are applicable instead of those above. If you wish to
+# allow use of your version of this file only under the terms of
+# either the GPL or the LGPL, and not to allow others to use your
+# version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the
+# notice and other provisions required by the GPL or the LGPL. If you
+# do not delete the provisions above, a recipient may use your
+# version of this file under the terms of any one of the MPL, the GPL
+# or the LGPL.
+# END LICENSE BLOCK
+#**********************************************************************************************************************************
+
+#**********************************************************************************************************************************
+# ATTENTION: THE $TEMP_DIR AND $DATA_DELIMITER VALUES MUST BE DUPLICATED IN THE "UBR_INI.PHP" FILE
+#**********************************************************************************************************************************
+my $TEMP_DIR = '/tmp/'; # * ATTENTION * : The $TEMP_DIR value MUST be duplicated in the "ubr_ini.php" file
+my $DATA_DELIMITER = '<=>'; # * ATTENTION * : The $DATA_DELIMITER value MUST be duplicated in the "ubr_ini.php" file
+
+my $DEBUG_PERL = 0; # View version and environment variables (config will not be loaded)
+my $UBER_VERSION = "openupload_6.7.1"; # Version of UU
+my $THIS_VERSION = "openupload_0.5"; # Version of this script
+my $UPLOAD_ID = ''; # Initialize upload id
+
+$| = 1; # Make STDOUT flush immediately
+
+use strict; # Insert whipping sound here
+use CGI::Carp 'fatalsToBrowser'; # Dump fatal errors to screen
+use CGI qw(:cgi); # Load the CGI.pm module
+use File::Copy; # Module for moving uploaded files
+use File::Path; # Module for creating and removing directories
+use IO::File; # Module for file IO
+
+# Makes %ENV safer
+$ENV{'PATH'} = '/bin:/usr/bin:/usr/local/bin';
+delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
+
+#############################################################
+# The following possible query string formats are assumed
+#
+# 1. ?upload_id=32_character_alpha_numeric_string
+# 2. ?about
+#############################################################
+my %query_string = parse_query_string($ENV{'QUERY_STRING'}); # Parse query string
+my $print_issued = 0; # Track print statement
+my $remove_temp_dir = 0; # Track remove upload_id.dir
+
+if($DEBUG_PERL){
+ # Pass blank config
+ my %dummy_config = ();
+
+ # Display version and environment variables
+ &show_debug_info($UBER_VERSION, $THIS_VERSION, $TEMP_DIR, $DATA_DELIMITER, $UPLOAD_ID, %dummy_config);
+}
+elsif(exists($query_string{'upload_id'})){
+ # Check for tainted upload id
+ if($query_string{'upload_id'} =~ m/(^[a-zA-Z0-9]{32}$)/){ $UPLOAD_ID = $1; }
+ else{ &kak("Invalid upload id", 1, __LINE__); }
+}
+elsif(exists($query_string{'about'})){ &kak("<u><b>UBER UPLOADER VERSION</b><\/u><br> UBER UPLOADER VERSION = <b>" . $UBER_VERSION . "<\/b><br> UBR_UPLOAD = <b>" . $THIS_VERSION . "<\/b><br>\n", 1, __LINE__); }
+else{ &kak("Invalid parameters passed", 1, __LINE__); }
+
+my $start_upload = 0; # Timestamp start of upload
+my $end_upload = 0; # Timestamp end of upload
+my $sleep_time = 20; # Seconds to wait before upload proceeds (for small file uploads)
+my $temp_dir_id = $TEMP_DIR . $UPLOAD_ID . '.dir'; # The upload dir appendided to the temp dir
+my $flength_file = $temp_dir_id . '/' . $UPLOAD_ID . '.flength'; # Flength file is used to store the size of the upload in bytes
+my $redirect_file = $TEMP_DIR . $UPLOAD_ID . '.redirect'; # Redirect file (upload id.redirect)
+my $hook_file = $temp_dir_id . '/' . $UPLOAD_ID . '.hook'; # Hook file is used to store upload info
+my $hook_handle; # File handle used for hook file
+my %uploaded_files = (); # Hash used to store uploaded file names, sizes and types
+my %current_file_uploads = (); # Hash used to store current upload info
+my %config = &load_config_file($TEMP_DIR, $UPLOAD_ID, $DATA_DELIMITER); # Hash used to store config values loaded from the upload_id.link file
+my @errors = ();
+############################################################################################################################################################
+# The config values from the link file are loaded at this point. You can now access or set config values. eg.
+#
+# $config{'party_on'} = "indeed";
+############################################################################################################################################################
+
+# Dump config settings and environment variables to screen and exit. Upload will not succeed.
+if($config{'debug_upload'}){ &show_debug_info($UBER_VERSION, $THIS_VERSION, $TEMP_DIR, $DATA_DELIMITER, $UPLOAD_ID, %config); }
+
+umask(0);
+
+# Set the max post value
+$CGI::POST_MAX = $config{'max_upload_size'};
+
+# don't fail if the directory already exists
+if (-d $temp_dir_id) {
+ rmtree($temp_dir_id, 0, 1);
+}
+
+# Create a temp directory based on upload id
+mkpath($temp_dir_id, 0, 0777) or &kak("Failed to make $temp_dir_id: $!", 1, __LINE__);
+
+# Create flength file
+my $flength_handle = new IO::File;
+$flength_handle->open("> $flength_file") or &kak("Failed to open $flength_file: $!", 1, __LINE__);
+$flength_handle->autoflush(1);
+chmod 0666, $flength_file;
+
+if(!$config{'found_link_file'}){
+ # If fail to find upload_id.link file, write error to flength file and exit
+ $flength_handle->print("ERROR" . $DATA_DELIMITER . "1" . $DATA_DELIMITER . "Failed to open link file " . $TEMP_DIR . $UPLOAD_ID . ".link");
+ $flength_handle->close();
+
+ &kak("Failed to open $UPLOAD_ID.link: $!", 1, __LINE__);
+}
+elsif($ENV{'CONTENT_LENGTH'} > $config{'max_upload_size'}){
+ # If file size exceeds maximum, write error to flength file and exit
+ my $max_size = &format_bytes($config{'max_upload_size'}, 99);
+ $flength_handle->print("ERROR" . $DATA_DELIMITER . "2" . $DATA_DELIMITER . "Maximum upload size of $max_size exceeded");
+ $flength_handle->close();
+
+ &kak("Maximum upload size of $max_size exceeded", 1, __LINE__);
+}
+elsif($config{'cgi_upload_hook'} && $CGI::VERSION <= 3.15){
+ # CGI.pm version must be greater than 3.15 to use an upload hook
+ $flength_handle->print("ERROR" . $DATA_DELIMITER . "3" . $DATA_DELIMITER . "CGI.pm ver" . $CGI::VERSION . " does not support an upload hook");
+ $flength_handle->close();
+
+ &kak("CGI.pm ver" . $CGI::VERSION . " does not support an upload hook", 1, __LINE__);
+}
+else{
+ # Write total upload size in bytes to flength file
+ $flength_handle->print($ENV{'CONTENT_LENGTH'});
+ $flength_handle->close();
+
+ # Clean up upload_id.dir when the script exits
+ $remove_temp_dir = 1;
+}
+
+# Give progress bar a chance to get some info (for small file uploads)
+sleep($sleep_time);
+
+# Get remote address, user agent and server name
+$config{'remote_addr'} = $ENV{'REMOTE_ADDR'};
+$config{'http_user_agent'} = $ENV{'HTTP_USER_AGENT'};
+$config{'server_name'} = $ENV{'SERVER_NAME'};
+
+if($config{'cgi_upload_hook'}){
+ # Create an upload hook file
+ $hook_handle = new IO::File;
+ $hook_handle->open("> $hook_file") or &kak("Failed to open $hook_file: $!", 1, __LINE__);
+ $hook_handle->autoflush(1);
+ my $hook_query = CGI->new(\&hook, $hook_handle);
+}
+else{
+ # Disable private temp files
+ CGI::private_tempfiles(0);
+
+ # Tell CGI.pm to use our directory based on upload id
+ if($TempFile::TMPDIRECTORY){ $TempFile::TMPDIRECTORY = $temp_dir_id; }
+ elsif($CGITempFile::TMPDIRECTORY){ $CGITempFile::TMPDIRECTORY = $temp_dir_id; }
+ else{ &kak("Failed to assign CGI temp directory: $!", 1, __LINE__); }
+}
+
+# Timestamp start of upload
+$config{'start_upload'} = time();
+
+# Upload finished
+my $query = new CGI;
+
+######################################################################################################
+# The upload is now complete, you can now access post values. eg. $query->param("some_post_value");
+######################################################################################################
+
+# Delete the flength file
+rmtree($flength_file, 0, 1) or warn("Failed to remove $flength_file: $!");
+
+# Close and delete the hook file
+if($config{'cgi_upload_hook'}){
+ $hook_handle->close();
+ rmtree($hook_file, 0, 1) or warn("Failed to remove $hook_file: $!");
+}
+
+#####################################################################################################################
+# IF you are modifying the upload directory with a post or config value, it may be done after this comment block.
+# Note: Making modifications based on posted input may be unsafe. Make sure your posted input is safe!
+#
+# eg. $config{'upload_dir'} .= $query->param("employee_num") . '/';
+# eg. $config{'path_to_upload'} .= $query->param("employee_num") . '/';
+#
+# eg. $config{'upload_dir'} .= $config{'employee_num'} . '/';
+# eg. $config{'path_to_upload'} .= $config{'employee_num'} . '/';
+#####################################################################################################################
+
+# Create a directory based on upload_id inside the upload directory if config setting 'unique_upload_dir' is enabled
+if($config{'unique_upload_dir'}){
+ $config{'upload_dir'} .= $UPLOAD_ID . '/';
+
+ if($config{'link_to_upload'} || $config{'link_to_upload_in_email'}){ $config{'path_to_upload'} .= $UPLOAD_ID . '/'; }
+}
+
+# Create upload directory if it does not exist
+if(!-d $config{'upload_dir'}){ mkpath($config{'upload_dir'}, 0, 0777) or &kak("Failed to make $config{'upload_dir'}: $!", 1, __LINE__); }
+
+my $counter = 0;
+# Process uploaded files
+for my $upload_key (keys %{$query->{'.tmpfiles'}}){
+ # Get the file slot name eg. 'upfile_0'
+ $query->{'.tmpfiles'}->{$upload_key}->{'info'}->{'Content-Disposition'} =~ / name="([^"]*)"/;
+ # Store file slot name
+ my $file_slot = $1;
+
+ # Get uploaded file name
+ # Get the upload file handle
+ my $upload_filehandle = $query->upload($file_slot);
+ my $file_name = $upload_filehandle;
+ # Strip extra path info from the file (IE). Note: Will likely cause problems with foreign languages like chinese
+ $file_name =~ s/.*[\/\\](.*)/$1/;
+
+ # Get the CGI temp file name
+ my $tmp_filename = $query->tmpFileName($upload_filehandle);
+
+ # Get the type of file being uploaded
+ my $content_type = $query->uploadInfo($upload_filehandle)->{'Content-Type'};
+
+ # Get base file name and extension
+ #my($f_name, $file_extension) = $file_name =~ /(.*)\.(.+)/;
+
+ my($f_name, $file_extension) = $file_name =~ (/^(.*?)\.?([^\.]*)$/);
+
+ #############################################################################################################
+ # IF you are modifying the file name with a post or config value, it may be done after this comment block.
+ #
+ # Note: Making modifications based on posted input may be unsafe. Make sure your posted input is safe!
+ #
+ # eg. $file_name = $f_name . "_" . $query->param("employee_num") . "." . $file_extension;
+ # eg. $file_name = $f_name . "_" . $config{'employee_num'} . "." . $file_extension;
+ ##############################################################################################################
+
+ my $strict_file_name_pass = 1; # Default to pass check
+ my $zero_length_file_pass = 1; # Default to pass check
+ my $allow_extensions_pass = 1; # Default to pass check
+ my $disallow_extensions_pass = 1; # Default to pass check
+ my $rename_file_pass = 1; # Default to pass check
+
+ #Strict check of file name. If check fails, the file WILL NOT be transfered.
+ if($config{'strict_file_name_check'}){ $strict_file_name_pass = &strict_file_name_check($file_name, $config{'strict_file_name_regex'}, $config{'min_file_name_chars'}, $config{'max_file_name_chars'}); }
+
+ if($strict_file_name_pass){
+ #Check for zero length file
+ $zero_length_file_pass = -s $tmp_filename;
+
+ if($zero_length_file_pass){
+ # Check allow file extension
+ if($config{'check_allow_extensions_on_server'}){ $allow_extensions_pass = &check_file_extension($file_extension, $config{'allow_extensions'}, 1); }
+
+ if($allow_extensions_pass){
+ # Check disallow file extension
+ if($config{'check_disallow_extensions_on_server'}){ $disallow_extensions_pass = &check_file_extension($file_extension, $config{'disallow_extensions'}, 2); }
+
+ if($disallow_extensions_pass){
+ # Create a unique filename if config setting 'unique_filename' is enabled
+ if($config{'unique_file_name'}){
+ my $unique_file_name = generate_random_string($config{'unique_file_name_length'});
+
+ $unique_file_name = $unique_file_name . "." . $file_extension;
+ $file_name = $unique_file_name;
+ }
+ elsif($config{'normalize_file_names'}){ $file_name = &normalize_filename($file_name, $config{'normalize_file_name_regex'}, $config{'normalize_file_name_char'}, $config{'min_file_name_chars'}, $config{'max_file_name_chars'}); }
+
+ # Check for an existing file and rename if it already exists
+ if(!$config{'overwrite_existing_files'}){
+ if(&file_exists($config{'upload_dir'}, $file_name)){
+ my $renamed_file = &rename_file($config{'upload_dir'}, $file_name);
+
+ if($file_name ne $renamed_file){ $file_name = $renamed_file; }
+ else{ $rename_file_pass = 0; }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ # If all checks passed transfer file else record reason for failure
+ if($strict_file_name_pass && $zero_length_file_pass && $allow_extensions_pass && $disallow_extensions_pass && $rename_file_pass){
+ # Path to file and file name
+ my $upload_tmp_name = $config{'upload_id'};
+ if ($counter > 0) {
+ $upload_tmp_name .= '_'.$counter;
+ }
+ my $upload_file_path = $config{'upload_dir'} . $upload_tmp_name;
+
+ # Win wants the file handle closed before transfer
+ close($upload_filehandle);
+
+ # Transfer uploaded file to final destination
+ move($tmp_filename, $upload_file_path) or copy($tmp_filename, $upload_file_path) or &kak("Cannot move/copy from $tmp_filename to $upload_file_path: $!", 1, __LINE__);
+
+ chmod 0666, $upload_file_path;
+
+ # Store the upload file info
+ $file_slot =~ s/\[\]//;
+ $uploaded_files{$counter}{'file_slot'} = $file_slot;
+ $uploaded_files{$counter}{'file_size'} = &get_file_size($config{'upload_dir'} , $upload_tmp_name);
+ $uploaded_files{$counter}{'file_tmpname'} = $upload_file_path;
+ $uploaded_files{$counter}{'file_name'} = $file_name;
+ $uploaded_files{$counter}{'file_type'} = $content_type;
+ $uploaded_files{$counter}{'file_status'} = '0';
+ $counter ++;
+ }
+ else{
+ close($upload_filehandle);
+
+ # Store the upload file info
+ $uploaded_files{$file_slot}{'file_size'} = 0;
+ $uploaded_files{$file_slot}{'file_name'} = $file_name;
+ $uploaded_files{$file_slot}{'file_type'} = $content_type;
+ $uploaded_files{$file_slot}{'file_status'} = 'FAIL:';
+
+ # Record why the file transfer failed
+ if(!$strict_file_name_pass){ $uploaded_files{$file_slot}{'file_status'} .= 'Strict file name'; }
+ elsif(!$zero_length_file_pass){ $uploaded_files{$file_slot}{'file_status'} .= 'Zero length file'; }
+ elsif(!$allow_extensions_pass){ $uploaded_files{$file_slot}{'file_status'} .= 'Allow extension'; }
+ elsif(!$disallow_extensions_pass){ $uploaded_files{$file_slot}{'file_status'} .= 'Disallow extension'; }
+ elsif(!$rename_file_pass){ $uploaded_files{$file_slot}{'file_status'} .= 'Rename file'; }
+ }
+}
+# Timestamp end of upload (includes local file transfer)
+$config{'end_upload'} = time();
+
+# Delete the temp directory based on upload id and everything in it
+rmtree($temp_dir_id, 0, 1) or warn("Failed to remove $temp_dir_id: $!\n");
+
+# Purge old temp directories
+if($config{'purge_temp_dirs'}){ &purge_ubr_dirs($TEMP_DIR, $config{'purge_temp_dirs_limit'}); }
+
+# Log Upload
+if($config{'log_uploads'}){
+ my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time());
+ $year += 1900;
+ $mon++;
+
+ # Initialize log directory and file name
+ my $log_day = $config{'log_dir'} . $year . '-' . $mon . '-' . $mday . '/';
+ my $log_file = $log_day . $UPLOAD_ID . ".log";
+
+ # Create log directory if it does not exist
+ if(!-d $log_day){ mkpath($log_day, 0, 0777) or &kak("Failed to make $log_day: $!", 1, __LINE__); }
+
+ # Create log file
+ my $log_handle = new IO::File;
+ $log_handle->open("> $log_file") or &kak("Failed to open $UPLOAD_ID.log: $!", 1, __LINE__);
+ $log_handle->autoflush(1);
+
+ # Write log file
+ &write_uu_file($log_handle, %config, %uploaded_files);
+}
+
+# Perform redirect or output data
+if($config{'redirect_method'} > 0){
+ # Create redirect file
+ my $redirect_handle = new IO::File;
+ $redirect_handle->open("> $redirect_file") or &kak("Failed to open $UPLOAD_ID.redirect: $!", 1, __LINE__);
+ $redirect_handle->autoflush(1);
+
+ # Write redirect file
+ &write_uu_file($redirect_handle, %config, %uploaded_files);
+
+ my $redirect_url = $config{'redirect_url'};
+
+ # Append upload id to redirect url
+ # Break out of iframe if 'embedded_upload_results' is disabled
+ if(!$config{'embedded_upload_results'}){ $redirect_url .= "&upload_id=" . $UPLOAD_ID.'&break_frame=1'; }
+
+ if($config{'redirect_method'} == 1){
+ # Redirect using location
+
+ # Uncomment next line if using Webstar V
+ # print "HTTP/1.1 302 Redirection\n";
+ print "Location: $redirect_url\n\n";
+ }
+ elsif($config{'redirect_method'} == 2){
+ # Redirect using HTML
+ print "content-type:text/html; charset=utf-8\n\n";
+ print "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"><meta http-equiv=\"refresh\" content=\"0; url='$redirect_url'\"></head><body></body></html>";
+ }
+ else{
+ # Redirect using JavaScript
+ print "content-type:text/html; charset=utf-8\n\n";
+ print "<script language=\"javascript\" type=\"text/javascript\">document.location.href='$redirect_url';</script>";
+ }
+
+}
+else{
+ #####################################################################################################################################
+ # No redirect
+ #
+ # All the config, post and upload values are stored on the following
+ #
+ # %config{"some_config_value"};
+ # $query->param("some_post_value");
+ # $uploaded_files{'upfile_0'}{'file_size'} ;
+ # $uploaded_files{'upfile_0'}{'file_name'};
+ # $uploaded_files{'upfile_0'}{'file_type'};
+ # $uploaded_files{'upfile_0'}{'file_status'};
+ #
+ # Note: Below is an example of output calling a javascript pop-up in the parent but you could also send the output to
+ # the iframe using kak. This would also be a good place to output a JSON or XML string containing all the relevant information.
+ #####################################################################################################################################
+
+ print "content-type:text/html; charset=utf-8\n\n";
+ print "<script language=\"javascript\" type=\"text/javascript\">parent.showCGIOutput('Upload Finished');parent.resetFileUploadPage();</script>\n";
+}
+
+exit;
+######################################################## START SUB ROUTINES ############################################################
+
+
+####################################################
+# Clean up the upload_id.dir and everything in it
+####################################################
+END{
+ if($remove_temp_dir){ if(-d $temp_dir_id){ rmtree($temp_dir_id, 0, 1) or warn("Failed to remove $temp_dir_id: $!"); } }
+}
+
+###################################
+# Write upload info to hook file
+###################################
+sub hook{
+ my ($current_filename, $buffer, $bytes_read, $hook_handle) = @_;
+ my $total_bytes_read = 0;
+ my $files_uploaded = keys(%current_file_uploads);
+
+ $files_uploaded--;
+ $current_filename =~ s/.*[\/\\](.*)/$1/;
+ $current_file_uploads{$current_filename} = $bytes_read;
+
+ for my $file_slot (keys %current_file_uploads){ $total_bytes_read += $current_file_uploads{$file_slot}; }
+
+ my $stat = $total_bytes_read . $DATA_DELIMITER . $files_uploaded . $DATA_DELIMITER . $current_filename . $DATA_DELIMITER . $bytes_read;
+
+ $hook_handle->seek(0,0);
+ $hook_handle->print($stat);
+ $hook_handle->truncate($hook_handle->tell());
+}
+
+##########################
+# Check file extension
+##########################
+sub check_file_extension{
+ my $file_extension = shift;
+ my $config_extensions = shift;
+ my $mode = shift;
+
+ if($mode == 1){
+ if($file_extension =~ m/^$config_extensions$/i){ return 1; }
+ else{ return 0; }
+ }
+ elsif($mode == 2) {
+ if($file_extension !~ m/^$config_extensions$/i){ return 1; }
+ else{ return 0; }
+ }
+ else{ return 0; }
+}
+
+##################################################
+# Get the size of the ploaded file if it exists
+##################################################
+sub get_file_size{
+ my $upload_dir = shift;
+ my $file_name = shift;
+ my $file_size = 0;
+
+ if(&file_exists($upload_dir, $file_name)){
+ my $path_to_file = $upload_dir . $file_name;
+
+ $file_size = -s $path_to_file;
+ }
+
+ return $file_size;
+}
+
+##################################################
+# Check if a file exists
+##################################################
+sub file_exists{
+ my $file_path = shift;
+ my $file_name = shift;
+ my $path_to_file = $file_path . $file_name;
+
+ if(-e $path_to_file && -f $path_to_file){ return 1; }
+ else{ return 0; }
+}
+
+##################################################
+# formatBytes($file_size, 99) mixed file sizes
+# formatBytes($file_size, 0) KB file sizes
+# formatBytes($file_size, 1) MB file sizes etc
+##################################################
+sub format_bytes{
+ my $bytes = shift;
+ my $byte_format = shift;
+ my $byte_size = 1024;
+ my $i = 0;
+ my @byte_type = (" KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
+
+ $bytes /= $byte_size;
+
+ if($byte_format == 99 || $byte_format > 7){
+ while($bytes > $byte_size){
+ $bytes /= $byte_size;
+ $i++;
+ }
+ }
+ else{
+ while($i < $byte_format){
+ $bytes /= $byte_size;
+ $i++;
+ }
+ }
+
+ $bytes = sprintf("%1.2f", $bytes);
+ $bytes .= $byte_type[$i];
+
+ return $bytes;
+}
+
+##############################################
+# Rename uploaded file if it already exists
+##############################################
+sub rename_file{
+ my $upload_dir = shift;
+ my $file_name = shift;
+ my($f_name, $file_extension) = $file_name =~ (/^(.*?)\.?([^\.]*)$/);
+ my $rename_limit = 1000;
+ my $new_file_name = $file_name;
+ my $file_renamed = 0;
+
+ for(my $i = 0; $i < $rename_limit; $i++){
+ if(&file_exists($upload_dir, $new_file_name)){
+ if($file_extension ne ''){ $new_file_name = $f_name . '_' . $i . '.' . $file_extension; }
+ else{ $new_file_name = $f_name . '_' . $i; }
+ }
+ else{
+ $file_renamed = 1;
+ last;
+ }
+ }
+
+ if($file_renamed){ $file_name = $new_file_name; }
+
+ return $file_name;
+}
+
+########################
+# Normalize file name
+########################
+sub normalize_filename{
+ my $file_name = shift;
+ my $normalize_file_name_regex = shift;
+ my $normalize_file_name_char = shift;
+ my $min_file_name_chars = shift;
+ my $max_file_name_chars = shift;
+
+ # Remove whitespaces from the beginning and end of the filename
+ $file_name = &trim($file_name);
+
+ # Check the length of the file name and add characters if neseccary
+ if(length($file_name) < $min_file_name_chars){ $file_name = &generate_random_string($min_file_name_chars - length($file_name)) . $file_name; }
+
+ # Check the length of the file name and cut characters if neseccary
+ if(length($file_name) > $max_file_name_chars){ $file_name = substr($file_name, length($file_name) - $max_file_name_chars); }
+
+ # Search and replace non-latin characters below. eg.
+ # $file_name =~ s/�/e/g;
+ # $file_name =~ s/�/ue/g;
+ # $file_name =~ s/�/ae/g;
+ # $file_name =~ s/�/e/g;
+ # $file_name =~ s/�/o/g;
+
+ # Search and replace illegal file name characters
+ $file_name =~ s/$normalize_file_name_regex/$normalize_file_name_char/g;
+
+ return $file_name;
+}
+
+##################################
+# Strict check of the file name
+##################################
+sub strict_file_name_check{
+ my $file_name = shift;
+ my $strict_file_name_regex = shift;
+ my $min_file_name_chars = shift;
+ my $max_file_name_chars = shift;
+
+ if($file_name !~ m/$strict_file_name_regex/){ return 0; }
+ elsif(length($file_name) < $min_file_name_chars){ return 0; }
+ elsif(length($file_name) > $max_file_name_chars){ return 0; }
+ else{ return 1; }
+}
+
+#############################################################
+# Strip whitespace from the begginning and end of a string
+#############################################################
+sub trim{
+ my $string = shift;
+
+ $string =~ s/^\s+//; # Trim left
+ $string =~ s/\s+$//; # Trim right
+
+ return $string;
+}
+
+###########################
+# Generate Randon String
+###########################
+sub generate_random_string{
+ my $length_of_randomstring = shift;
+ my @chars=('a'..'z', '0'..'9');
+ my $random_string;
+
+ for(my $i = 0; $i < $length_of_randomstring; $i++){ $random_string .= $chars[int(rand(36))]; }
+
+ return $random_string;
+}
+
+###########################
+# Parse the query string
+###########################
+sub parse_query_string{
+ my $buffer = shift;
+ my @pairs = split(/&/, $buffer);
+ my %query_string = ();
+
+ foreach my $pair (@pairs){
+ my ($name, $value) = split(/=/, $pair);
+
+ $name =~ tr/+/ /;
+ $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
+ $value =~ tr/+/ /;
+ $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
+
+ $query_string{$name} = $value;
+ }
+
+ return %query_string;
+}
+
+######################
+# Load config file
+######################
+sub load_config_file{
+ my $temp_dir = shift;
+ my $upload_id = shift;
+ my $data_delimiter = shift;
+ my $config_file = $temp_dir . $upload_id . ".link";
+ my %config = ();
+ my $config_handle = new IO::File;
+ my $timeout_limit = 3;
+
+ $config{'found_link_file'} = 0;
+
+ # Keep trying to read the link file until timeout
+ for(my $i = 0; $i < $timeout_limit; $i++){
+ if($config_handle->open("< $config_file")){
+ $config{'found_link_file'} = 1;
+ my @raw_config = <$config_handle>;
+ $config_handle->close();
+
+ foreach my $config_setting (@raw_config){
+ chomp($config_setting);
+ my($config_name, $config_value) = split($data_delimiter, $config_setting);
+ $config{$config_name} = $config_value;
+ }
+
+ if($config{'delete_link_file'}){ rmtree($config_file, 0, 1) or warn("Failed to remove $config_file: $!"); }
+
+ last;
+ }
+ else{ sleep(1); }
+ }
+
+ return %config;
+}
+
+#################################
+# Purge old upload directories
+#################################
+sub purge_ubr_dirs{
+ my $temp_dir = shift;
+ my $purge_temp_dirs_limit = shift;
+ my @upload_dirs = glob("$temp_dir*.dir");
+ my $now_time = time();
+
+ foreach my $upload_dir (@upload_dirs){
+ my $dir_time = (stat($upload_dir))[9];
+
+ if(($now_time - $dir_time) > $purge_temp_dirs_limit){ rmtree($upload_dir, 0, 1) or warn("Failed to remove $upload_dir: $!"); }
+ }
+}
+
+##########################################################################
+# Write a XML file containing configuration upload and post information
+##########################...
[truncated message content] |
|
From: <ts...@us...> - 2008-10-16 17:46:23
|
Revision: 26
http://openupload.svn.sourceforge.net/openupload/?rev=26&view=rev
Author: tsdogs
Date: 2008-10-16 17:46:16 +0000 (Thu, 16 Oct 2008)
Log Message:
-----------
Add user preferences management.
Modified Paths:
--------------
trunk/lib/classes.inc.php
trunk/lib/main.inc.php
trunk/lib/modules/default/auth.inc.php
Added Paths:
-----------
trunk/templates/default/modules/auth/profile.tpl
trunk/templates/default/modules/auth/profileedit.tpl
Modified: trunk/lib/classes.inc.php
===================================================================
--- trunk/lib/classes.inc.php 2008-10-16 16:57:18 UTC (rev 25)
+++ trunk/lib/classes.inc.php 2008-10-16 17:46:16 UTC (rev 26)
@@ -129,7 +129,7 @@
$_SESSION['user']['login']=$username;
/* retrieve user info */
$info = $this->auth->userinfo($username);
- unset($info['password']);
+ //unset($info['password']);
$_SESSION['user'] = $info;
/* make the post not be resent on refresh */
redirect();
Modified: trunk/lib/main.inc.php
===================================================================
--- trunk/lib/main.inc.php 2008-10-16 16:57:18 UTC (rev 25)
+++ trunk/lib/main.inc.php 2008-10-16 17:46:16 UTC (rev 26)
@@ -66,8 +66,8 @@
$this->tr->init();
$this->config['modules'][]='files';
+ $this->config['modules'][]='admin';
$this->config['modules'][]='auth';
- $this->config['modules'][]='admin';
$this->loadACL();
$this->initModules();
Modified: trunk/lib/modules/default/auth.inc.php
===================================================================
--- trunk/lib/modules/default/auth.inc.php 2008-10-16 16:57:18 UTC (rev 25)
+++ trunk/lib/modules/default/auth.inc.php 2008-10-16 17:46:16 UTC (rev 26)
@@ -6,6 +6,10 @@
1 => "loginForm",
2 => "authenticate",
),
+ "profile" => array (
+ 1 => "profile",
+ 2 => "profileedit",
+ ),
"logout" => array (
1 => "logout",
),
@@ -24,6 +28,9 @@
"register" => array (
"title" => tr("User registration"),
),
+ "profile" => array (
+ "title" => tr("User options"),
+ ),
);
}
@@ -31,6 +38,7 @@
if (!app()->user->loggedin()) {
$this->menu['login']=tr('Login');
} else {
+ $this->menu['profile']=tr('Preferences');
$this->menu['logout']=tr('Logout');
}
$this->tpl->assign('register',app()->checkACL(app()->user->userGroup(),'auth','register')=='allow');
@@ -145,5 +153,49 @@
}
+ function profile() {
+ $user = app()->user->userInfo();
+ $this->tpl->assign('puser',$user);
+ }
+
+ function profileedit() {
+ global $_POST;
+ $user = app()->user->userInfo();
+echo 'pwd:'.$user['password'];
+ if (isset($_POST['username'])) {
+ /* check for valid values*/
+ if ($_POST['username']=='') {
+ app()->error(tr('Full Name cannot be empty!'));
+ $error = true;
+ } else
+ $user['name']=$_POST['username'];
+ if (!validEmail($_POST['useremail'])) {
+ app()->error(tr('Please enter a valid e-mail address!'));
+ $error=true;
+ }
+ $user['email']=$_POST['useremail'];
+ if ($_POST['newpassword']!='') {
+ $error = false;
+ if (strlen($_POST['newpassword'])<5) {
+ app()->error(tr('Password must be at least 5 charaters long!'));
+ $error = true;
+ } else if (crypt($_POST['oldpassword'],$user['password'])!=$user['password']) {
+ app()->error(tr('Old password is wrong!'));
+ $error = true;
+ } else if ($_POST['newpassword']!=$_POST['confirmpassword']) {
+ app()->error(tr('New passwords do not match!'));
+ $error = true;
+ } else {
+ app()->message(tr('Password has been changed!'));
+ $user['password']=crypt($_POST['newpassword']);
+ }
+ }
+ if (!$error) {
+ app()->db->updateUser($user);
+ $this->nextStep(1);
+ }
+ }
+ $this->tpl->assign('puser',$user);
+ }
}
?>
\ No newline at end of file
Added: trunk/templates/default/modules/auth/profile.tpl
===================================================================
--- trunk/templates/default/modules/auth/profile.tpl (rev 0)
+++ trunk/templates/default/modules/auth/profile.tpl 2008-10-16 17:46:16 UTC (rev 26)
@@ -0,0 +1,7 @@
+<table border="0" width="300">
+<tr><td>{tr}Login name{/tr}:</td><td>{$puser.login}</td></tr>
+<tr><td>{tr}Full Name{/tr}:</td><td>{$puser.name}</td></tr>
+<tr><td>{tr}e-mail{/tr}:</td><td>{$puser.email}</td></tr>
+<tr><td colspan="2"><hr></td></tr>
+<tr><td colspan="2"><a href="{$script}?action={$action}&step={$nextstep}">{tr}Change{/tr}</td></tr>
+</table>
\ No newline at end of file
Added: trunk/templates/default/modules/auth/profileedit.tpl
===================================================================
--- trunk/templates/default/modules/auth/profileedit.tpl (rev 0)
+++ trunk/templates/default/modules/auth/profileedit.tpl 2008-10-16 17:46:16 UTC (rev 26)
@@ -0,0 +1,14 @@
+<form action="{$script}" method="POST">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<table border="0" width="300">
+<tr><td>{tr}Login name{/tr}:</td><td>{$puser.login}</td></tr>
+<tr><td>{tr}Full Name{/tr}:</td><td><input type="text" name="username" value="{$puser.name}"></td></tr>
+<tr><td>{tr}e-mail{/tr}:</td><td><input type="text" name="useremail" value="{$puser.email}"></td></tr>
+<tr><td colspan="2"><hr></td></tr>
+<tr><td>{tr}Old password{/tr}:</td><td><input type="password" name="oldpassword" value=""></td></tr>
+<tr><td>{tr}New password{/tr}:</td><td><input type="password" name="newpassword" value=""></td></tr>
+<tr><td>{tr}Retype password{/tr}:</td><td><input type="password" name="confirmpassword" value=""></td></tr>
+<tr><td><a href="{$script}?action={$action}&step=1"><< {tr}Cancel{/tr}</td>
+ <td align="right"><input type="submit" class="submit" value="{tr}Confirm{/tr}"></td></tr>
+</table>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2008-10-24 14:44:13
|
Revision: 82
http://openupload.svn.sourceforge.net/openupload/?rev=82&view=rev
Author: tsdogs
Date: 2008-10-24 14:44:10 +0000 (Fri, 24 Oct 2008)
Log Message:
-----------
update the documentation.
Modified Paths:
--------------
trunk/CHANGELOG
trunk/INSTALL
trunk/README
Modified: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG 2008-10-24 11:37:17 UTC (rev 81)
+++ trunk/CHANGELOG 2008-10-24 14:44:10 UTC (rev 82)
@@ -1,4 +1,4 @@
-Changelog before release (0.3?) (updated on 2008.10.18).
+Changelog before release (0.3?) (updated on 2008.10.24).
* General
- make sub www folders not accessible by default (some index.html files)
@@ -26,10 +26,13 @@
- LDAP authentication for Openldap and AD support
* Database
-- Review DB module functions
-- Updated txtdb with basic api
+ - Review DB module functions
+ - Updated txtdb with basic api
+ - Prepared SQL structures.
-* Acl for modules and plugins
+* Acl
+ - Modules
+ - Plugins
* Translations
- gettext module
@@ -37,7 +40,7 @@
- initial Italian translation
* Download
- - Changeed serve file method to not go over the memory php limit (output buffer)
+ - Changed serve file method to not go over the memory php limit (disable output buffer)
- Make download timeout configurable.
* Web site
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL 2008-10-24 11:37:17 UTC (rev 81)
+++ trunk/INSTALL 2008-10-24 14:44:10 UTC (rev 82)
@@ -1,47 +1,209 @@
-This is a preliminary version of the notes
+ ------------------------------------------------------------------------------
+ OpenUpload installation notes
+ ------------------------------------------------------------------------------
+ Version: 0.3
+ Last updated: 2008-10-24
-Installation notes
+INTRODUCTION
-Multisite installation
-1. Download the source from http:/www.sf.net/projects/openupload
-2. Untar the file
- tar xzf <release>.tar.gz
-3. Copy all files to somewhere which is not accessible from the web (i.e. /usr/local/share/openupload)
-4. Copy the www/ files into the web server folder (i.e. /var/www/html) or create a web server alias to point to the www/ folder
-5. copy the www/config.inc.php.example and edit it to suit your installation
-6. Make sure the web server is able to write to the "data" directory
-7. Create the database
- see README for more information on mode and rights configuration
- mysql:
- - create the db and the user
- create database <database>;
- grant all privileges on <database>.* to '<user>'@'localhost' ideintified by '<password>';
- - import the database schema and default config options
- mysql <database> -u <user> -p < sql/mysql/1_schema.sql
- mysql <database> -u <user> -p < sql/mysql/2_base.sql
- - import the configuration mode (it is not required):
- mysql <database> -u <user> -p < sql/mysql/3_mode_<selected>.sql
- txt:
- - the txt is usable, but I would not suggest it unless it's a really low traffic site.
- - make sure the "rootdir" for the txtdb folder is writable by your apache user
- - copy the default files from sql/txt/*.txt to the "rootdir" folder
- - substitute the wanted mode configuration txt/modes/acl_<mode>.txt over the acl.txt
+ This document describes the basic steps to install Open Upload.
+ Be sure to also read README file.
-8. Point your browser to http://localhost/<wherever>
-9. Login with "admin" "admin"
-10. Go to Profile and change your admin e-mail and password
-11. Enjoy! :)
+INDEX
-N.B. If you want to change something in the templates I'd suggest to create a site template and put there the needed changed files,
- (templates/<yourtemplate> or www/templates/<yourtemplate>).
- The program will check for the exsistence of a file in the selected template folder, and if not found will go back to the default.
- This will avoid problems when updating the program to a new version.
+ * Requirements
+ * Quick Start
+ * Modes and Rights
+ * LDAP Authentication
+ * Multisite installation
+ * Templates / Logo change
-BIG FAT NOTE:
-The program will work even if you copy the whole folder into the web server root or a subdiretory.
-But:
-- You should make sure the files are not directly accessible via WEB
- More specifically:
- "data" directory where files are stored
- "txtdb" if a flat txt database is used
+ ------------------------------------------------------------------------------
+REQUIREMENTS
+
+ To be able to use this software you need:
+ - A running Web Server with PHP 5.x (version 4 has not been tested)
+ - Database (MySQL) (optional but raccomended)
+ - PHP and Web server must be configured to allow the file uploads
+ - PHP must be installed with the DATABASE backend you want to use,
+ and GD image extensions for captcha to work.
+ - Also the LDAP extension needs to be installed if you plan to use
+ LDAP/AD Authentcation.
+
+ ------------------------------------------------------------------------------
+
+QUICK START
+
+ * BIG FAT NOTE: This procedure is aimed to let you test the program functionality.
+ Once this program is right for you read the MULTISITE INSTALLATION to avoid
+ security issues.
+ You should make sure the files other than "www" are not directly accessible via WEB
+ More specifically this are the most important:
+ "data" directory where files are stored
+ "txtdb" if a flat txt database is used
+
+ * Download the source from http:/www.sf.net/projects/openupload
+ * Untar the file
+ tar xzf <release>.tar.gz
+ * Copy all files to somewhere which is accessible from the web (i.e. /var/www/html/openupload)
+ * Copy the www/config.inc.php.example and edit it to suit your installation
+ * Make sure the web server is able to write to the "data", "data/tmp" and "templates_c" directory
+ * Create the database
+ ( see MODES AND RIGHTS for more information on mode and rights configuration)
+ MYSQL:
+ - create the db and the user
+ create database <database>;
+ grant all privileges on <database>.* to '<user>'@'localhost' ideintified by '<password>';
+ - import the database schema and default config options
+ mysql <database> -u <user> -p < sql/mysql/1_schema.sql
+ mysql <database> -u <user> -p < sql/mysql/2_base.sql
+ - import the configuration mode (it is not required):
+ mysql <database> -u <user> -p < sql/mysql/3_mode_<selected>.sql
+ FLAT FILE (TXT):
+ - the txt is usable, but I would not suggest it unless it's a really low traffic site.
+ - make sure the "rootdir" for the txtdb folder is writable by your apache user
+ - copy the default files from sql/txt/*.txt to the "rootdir" folder
+ - substitute the wanted mode configuration txt/modes/acl_<mode>.txt over the acl.txt
+
+ * Point your browser to http://localhost/<wherever>
+ * Login with Username: admin Password: admin
+ * Go to Profile and change your admin e-mail and password
+ * Enjoy! :)
+
+ ------------------------------------------------------------------------------
+
+MODES AND RIGHTS
+
+ Application can be configured to achive different behavier depending on group rights.
+ It comes with a set of predefined rights so that it enables/disables features.
+ Mainly I think this are the most usefull modes one should require, but you are free to adapt
+ them after installation.
+
+ * Public
+ The site is completely public. No need for the user to login or register. It can upload and
+ download as it wishes. Still plugin limitations may apply.
+
+ * Service
+ The site is public for not registered users, but registered ones get more functionality (i.e.
+ less limitations, they can password protect the file, can send e-mails, etc).
+
+ * Restricted
+ The users to be able to upload need to register/login
+ The download is still public.
+
+ * Private
+ The users must login to upload and they are not able to register (the Admin adds the users).
+ The download is still available.
+ I think this is the best solution for a company or user which wants internal users to upload
+ files, but i.e. customers to download them freely.
+ IMHO this is the best configuration in conjunction with LDAP/AD Authentication.
+
+ * Internal use (which I do not provide, but might be needed)
+ This is a mode which could be used for some people, but unless needed you will need to
+ configure the rights yourself.
+ Mainly upload and download need a user to login.
+
+ Basically the rights are checked with this priority:
+
+ group / module / action
+ group / module / *
+ group / * / *
+ * / module / action
+ * / module / *
+ * / * / *
+
+ where * stands for any value.
+
+ With the LDAP authentication backend a user can be part of multiple groups.
+ The check is done for every group the user is part of, and if none of it are matched
+ the result is to deny the operation. (See LDAP AUTHENTICATION)
+
+ NOTE: Be carfull with rights as you might block yourself out
+
+ Also the plugins can be enabled and disabled based on the group a user is registered.
+ Probabaly you'll need to adapt it to suit your needs.
+ Plugins must be enabled / disabled on a group basis (this might change in the future),
+ there is no * for the group.
+
+ ------------------------------------------------------------------------------
+
+LDAP AUTHENTICATION
+
+ LDAP support is maily a company feature, where you want your internal users to be able to upload files,
+ and Customers to be able to download (without the need to login).
+
+ Supported (tested) infrastructures:
+ - Openldap (I test it against a Samba3 + Openldap structure).
+ - Active Directory (against a windows 2003 domain)
+
+ LDAP configuration can be quite triky so you'll need to undersand what the configuration options are:
+ - host : this is easy, the host to ask login requests (your LDAP / AD server)
+ - type : in case of Active Directory put 'AD' as value
+ - user : this is the user used to do LDAP/AD queries. I'd suggest to create a readonly user.
+ - password : the "readonly" user password
+ - domain : only for Active Directory, specifies the AD domain (i.e. yourdomain.local), it's used
+ for user authentication. (like Us...@yo...)
+ - basedn : this is the LDAP base DN
+ - userdn : the base dn for user searches. For LDAP it is also used for user authentication values
+ (i.e. uid=User,ou=Users,dc=yourdomain,dc=local), it's the ou=Users,dc=yourdomain,dc=local
+ - userckass : the objectClass associated to the users (leave user for AD)
+ - uid : the field that corresponds to the user login (could be cn, i.e. cn=admin,ou=Users,... )
+ - userfields : the list of correspondences between LDAP/AD attributes and the user fields
+ place particular attention to the group_id match, as it needs to match the main gid for
+ group name search.
+ - groupdn : Group base search path. Where groups are stored (could be the same as basedn)
+ - groupclass : The objectClass of a group (leave group for AD)
+ - gid : this is the value to be matched between the group_id in the user fields and the group)
+ - groupfields: this is a list of correspondence between LDAP/AD group attributes and the group fields
+ - sgid : Mainly needed for Openldap, the user might be part of other groups. this is the lookup
+ field for the login name to be a member of a group (not needed in AD)
+ - sgidfields : correpondence between ldap sub group attributes and group attributes (mainly it's the
+ same as groupfields) maybe I'll remove it, if I find out it's not needed.
+
+ Once you have configured this part you should make sure to be able to login as administrator and change rights.
+ It's probably a good idea to add a record with the Administrator group to be able to access anything.
+
+ I'd suggest to create a set of dedicated groups for the application (i.e. OpenUploadAdmin, OpenUploadUser),
+ in your LDAP/AD configuration, and manage rights for only this groups (obviously assign to them the
+ users you want to access the service)
+ Also I'm not really sure how it works if a user has more than 1 group with different rights (especially
+ on plugins)
+
+ If it's a simple company you can use the default "Domain Users" and "Domain Admins".
+
+ Please note that if LDAP is enabled you won't be able to manage users/groups from the Administration interface
+ (use the LDAP/AD for this)
+
+ I'd also suggest to assign your users an e-mail addess.
+
+ ------------------------------------------------------------------------------
+
+MULTISITE INSTALLATION
+
+ In the QUICK START you find out how to test the application.
+ For a better installation this are my suggestions:
+
+ Put the program somewhere which is not WEB accessible. (i.e. /usr/share/openupload)
+ You can then copy the www folder to the WEB server root (or subdirectory), or even better,
+ point the web server to the www folder if it's a single site configuration.
+
+ Make sure the "data", "data/tmp" and "templates_c" folders are writable by the web user.
+
+ Change the config.inc.php accordingly to your installation.
+
+ If you want a multisite be sure to have a different config.inc.php per site (and db or db prefix).
+ Create a template folder for every site (or maybe just 1 if you plan on changing only the logo).
+
+ ------------------------------------------------------------------------------
+
+TEMPLATES / LOGO CHANGES (Notes)
+
+ If you want to change something in the templates I'd suggest to create a site template and put
+ there the needed changed files,
+ (templates/<yourtemplate> or www/templates/<yourtemplate>).
+ The program will check for the exsistence of a file in the selected template folder, and if not
+ found will go back to the default.
+ This will avoid problems when updating the program to a new version.
+
+
Modified: trunk/README
===================================================================
--- trunk/README 2008-10-24 11:37:17 UTC (rev 81)
+++ trunk/README 2008-10-24 14:44:10 UTC (rev 82)
@@ -4,6 +4,7 @@
VERSION: 0.3
+
AUTHORS:
OpenUpload (http://openupload.sf.net/)
Copyright: 2008 Alessandro Briosi <ts...@br...>
@@ -27,10 +28,42 @@
It aims to be customizable/extendible.
It can be used inside enterprises for sharing files fast with customers.
+
INSTALLATION:
-
+
See INSTALL file for details.
+
+REPORTING BUGS / FEATURE REQUESTS / JOIN DEVELOPMENT:
+
+ There is a mailing list which can be used to report bugs and feature requests.
+ (see web site for detail)
+ I'd really apreciate any feedback.
+ As the project is in it's early stages the use of Track might be too much.
+ Maybe in the future...
+ Ho, and would really love to have somebody else work on the project.
+
+
+TRANSLATIONS:
+
+ Right now the program is only translated to Italian (sorry I only know Italian and Engligh)
+ Translating isn't that hard (at least the default template)
+ I have implemented 2 tranlsation modules, but I probably plan to have a tool which converts from
+ one to the other.
+ Right now you can choose to translate with a php array, or use gettext tools (like poedit), to
+ translate the app to your language.
+ It's divided in 2 parts. 1 is for the application, and 1 is for the template.
+ They are located in locale/* for the application and templates/default/locale for the 2nd.
+ Once your translation is ready please send it to me or the ML.
+
+
+RESTRICTIONS:
+
+ This program is released under the GPL license so be sure to follow it's restrictions.
+ You are encoraged to keep the link and copyright notice, but not oblied to.
+ So yes, you can remove the copyright notice. Don't replace it with yours though. :-)
+
+
COPYRIGHT:
Copyright (c) 2008 Alessandro Briosi. All rights reserved.
This software is released under the GNU General Public License.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2008-11-03 14:23:39
|
Revision: 101
http://openupload.svn.sourceforge.net/openupload/?rev=101&view=rev
Author: tsdogs
Date: 2008-11-03 14:23:37 +0000 (Mon, 03 Nov 2008)
Log Message:
-----------
status update
Modified Paths:
--------------
trunk/CHANGELOG
trunk/TODO
Modified: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG 2008-11-03 12:16:02 UTC (rev 100)
+++ trunk/CHANGELOG 2008-11-03 14:23:37 UTC (rev 101)
@@ -1,3 +1,13 @@
+Changelog from release 0.3 to 0.4
+
+* Fixed BUGS
+ - Registration wasn't working 'cause of a api rename bug
+
+* Database
+ - Added PostgreSQL support
+ - Added PostgreSQL db structures
+
+
Changelog for release 0.3 (updated on 2008.10.28).
* General
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2008-11-03 12:16:02 UTC (rev 100)
+++ trunk/TODO 2008-11-03 14:23:37 UTC (rev 101)
@@ -1,21 +1,36 @@
TODO list not priority ordered.
-******* MUST BE DONE BEFORE RELEASE *******
-All seems to be done.
+******* MUST BE DONE BEFORE RELEASE 0.4 *******
+General
+- Review the logo.
-******* POSTPONED FOR NEXT RELEASE *******
+Bugs
+- Fix all bugs I find in 0.3 (I hope somebody else will report some if they exsist)
+
Upload
- Display upload progress (a bit too triky and workarounds ain't really nice)
Database
-- pgsql module
+- pgsql module deep testing
+- txtdb deep testing
Plugins
- Upload different filesize limiting depending on group (needs plugin options based on groups)
+- Plugin configuration options
Maintainence
- Create a script to clean up the files/tmpfiles.
+Setup
+- Add setup script
+- Config administration
+
+Administration
+- Language table admin.
+- Plugin options
+- Enable multiple table operations (deletion mainly)
+- Rights with better administration...
+
******* OTHER THINGS/IDEAS *******
General
@@ -30,10 +45,7 @@
Administration
- Review the general administration module
-- First setup script
- Config administration
-- Language table admin.
-- Plugin options
- Rights switch mode (to switch from 1 mode to the other)
- Rights better admin tool.
@@ -42,13 +54,12 @@
User
- e-mail change should need a confirmation e-mail too!
+- Authentication with NTLM (mainly on LDAP module)
-Download
+Download (bug)
- Fix double click on no blockings for download
Plugins
-- Plugin configuration options
-- banned ip probably is better in the main app and not as a plugin.
- (Following are some ideas)
Download bandwith limiting depending on group (of upload user probably better)
Download wait time (is this really needed?)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2008-12-11 10:04:39
|
Revision: 180
http://openupload.svn.sourceforge.net/openupload/?rev=180&view=rev
Author: tsdogs
Date: 2008-12-11 10:04:33 +0000 (Thu, 11 Dec 2008)
Log Message:
-----------
Update documentation
Modified Paths:
--------------
trunk/CHANGELOG
trunk/TODO
Modified: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG 2008-12-10 15:20:19 UTC (rev 179)
+++ trunk/CHANGELOG 2008-12-11 10:04:33 UTC (rev 180)
@@ -30,6 +30,7 @@
* Plugins
- Options are now group based and in the database
+ - Upload file size limit by user group
Changelog from 0.3b to 0.3c (updated 2008.12.06)
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2008-12-10 15:20:19 UTC (rev 179)
+++ trunk/TODO 2008-12-11 10:04:33 UTC (rev 180)
@@ -9,7 +9,6 @@
- txtdb deep testing (switch ?)
Plugins
-- Upload different filesize limiting depending on group
- Plugin defualt option for groups.
Maintainence
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2008-12-11 12:40:18
|
Revision: 190
http://openupload.svn.sourceforge.net/openupload/?rev=190&view=rev
Author: tsdogs
Date: 2008-12-11 12:40:04 +0000 (Thu, 11 Dec 2008)
Log Message:
-----------
added extended read api + some fixes for txtdb to work
Modified Paths:
--------------
trunk/lib/modules/db/pgsql.inc.php
trunk/lib/modules/db/txt.inc.php
trunk/lib/modules/default/admin.inc.php
trunk/lib/modules/default/files.inc.php
trunk/plugins/expire.inc.php
trunk/templates/default/modules/admin/maintenance.tpl
Added Paths:
-----------
trunk/sql/txt/activitylog.txt
trunk/templates/default/plugins/expire/
Modified: trunk/lib/modules/db/pgsql.inc.php
===================================================================
--- trunk/lib/modules/db/pgsql.inc.php 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/lib/modules/db/pgsql.inc.php 2008-12-11 12:40:04 UTC (rev 190)
@@ -112,6 +112,50 @@
return $result;
}
+ /* This is an extended function which extends the select criteria */
+ function readex($tbl,$criteria = array(), $sort = array(),$limit = '') {
+ $sql = 'SELECT * FROM "'.$this->prefix.$tbl.'"';
+
+ if (count($criteria)>0) {
+ $where = '';
+ foreach ($criteria as $ands) {
+ $where_save = $where;
+ $where = '';
+ foreach ($ands as $v) {
+ if ($where != '') $where .= ' AND ';
+ $where .= '"'.$v[0].'"'.$v[1].'\''.(pg_escape_string($v[2])).'\'';
+ }
+ if ($where_save!='') {
+ $where = $where_save.' OR ('.$where.')';
+ } else {
+ $where = '('.$where.')';
+ }
+ }
+ $sql .= ' WHERE '.$where;
+ }
+ if (count($sort)>0) {
+ $sorting = '';
+ foreach ($sort as $s) {
+ if ($sorting!='') $sorting.=',';
+ $sorting .= $s;
+ }
+ $sql .= ' ORDER BY '.$sorting;
+ }
+ if ($limit != '') {
+ $l = explode(',',$limit);
+ $sql .= ' LIMIT '.$l[1].' OFFSET '.$l[0];
+ }
+echo $sql;
+ $res = pg_query($sql);
+ if (!$res) { die('query failed: '.$sql); }
+ $result = array();
+ while ($row = pg_fetch_assoc($res)) {
+ $result[] = $row;
+ }
+ pg_free_result($res);
+ return $result;
+ }
+
function insert($tbl,$values,$fields = array()) {
$sql = 'INSERT INTO "'.$this->prefix.$tbl.'"';
$flist = '';
Modified: trunk/lib/modules/db/txt.inc.php
===================================================================
--- trunk/lib/modules/db/txt.inc.php 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/lib/modules/db/txt.inc.php 2008-12-11 12:40:04 UTC (rev 190)
@@ -12,7 +12,7 @@
"files" => array (
"type" => "file",
"fields" => array (
- "id", "name", "mime", "description", "size", "remove", "user_id", "ip", "upload_date",
+ "id", "name", "mime", "description", "size", "remove", "user_login", "ip", "upload_date",
)
),
"users" => array (
@@ -69,6 +69,13 @@
),
"auto_increment" => "id",
),
+ "activitylog" => array (
+ "type" => "file",
+ "fields" => array (
+ "id", "level", "log_time", "ip", "user_login", "module", "action", "realaction", "plugin", "result", "moreinfo",
+ ),
+ "auto_increment" => "id",
+ ),
);
$this->baseDir=$config['rootdir'];
$this->prefix=$config['prefix'];
@@ -201,6 +208,58 @@
return $result;
}
+ /* This is an extended function which extends the select criteria */
+ function readex($tbl,$criteria = array(), $sort = array(),$limit = '') {
+ $file = $this->baseDir.'/'.$this->prefix.$tbl;
+ if ($this->tables[$tbl]['type']=='dir') {
+
+ } else {
+ $result = array();
+ $rows = $this->readTxt($file.'.txt');
+ foreach ($rows as $row) {
+ $add = false;
+ if (count($criteria)>0) {
+ foreach ($criteria as $ands) {
+ $andres = true;
+ foreach ($ands as $v) {
+ switch($v[1]) {
+ case '=':
+ $sres = $row[$v[0]]==$v[2];
+ break;
+ case '<':
+ $sres = $row[$v[0]]<$v[2];
+ break;
+ case '>':
+ $sres = $row[$v[0]]>$v[2];
+ break;
+ case '<=':
+ $sres = $row[$v[0]]<=$v[2];
+ break;
+ case '>=':
+ $sres = $row[$v[0]]>=$v[2];
+ break;
+ case '!=':
+ $sres = $row[$v[0]]!=$v[2];
+ break;
+ default:
+ app()->error(tr('Unsupported query criteria %1',$v[1]));
+ return array();
+ }
+ $andres = ($andres and $sres)?true:false;
+ }
+ $add = ($add or $andres)?true:false;
+ }
+ } else {
+ $add = true;
+ }
+ if ($add) {
+ $result[] = $row;
+ }
+ }
+ }
+ return $result;
+ }
+
function insert($tbl,$values,$fields = array()) {
$file = $this->baseDir.'/'.$tbl;
if ($this->tables[$tbl]['type']=='dir') {
Modified: trunk/lib/modules/default/admin.inc.php
===================================================================
--- trunk/lib/modules/default/admin.inc.php 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/lib/modules/default/admin.inc.php 2008-12-11 12:40:04 UTC (rev 190)
@@ -484,7 +484,8 @@
if (isset($_POST['expire'])) {
/* get all the files which have an expire date */
$files = app()->db->readex('file_options',array(array(array('name','=','expire'),
- array('value','<=',date('Y-m-d',time()-(24 * 60 * 60))))));
+ array('value','<=',date('Y-m-d',time()-(24 * 60 * 60))),
+ array('value','!=',''))));
$result = array();
foreach ($files as $f) {
$result[]['id']=$f['file_id'];
@@ -503,7 +504,8 @@
break;
case 'older': $criteria[] = array('upload_date','<', date('Y-m-d',time()-($_POST[$n] * 24 * 60 * 60)));
break;
- case 'date': $criteria[] = array('upload_date','=', $_POST[$n]);
+ case 'date': $criteria[] = array('upload_date','>=', date('Y-m-d',(strtotime($_POST[$n]))));
+ $criteria[] = array('upload_date','<', date('Y-m-d',(strtotime($_POST[$n])+24*60*60)));
break;
case 'size': $criteria[] = array('size','>', $_POST[$n]*1024*1024);
break;
Modified: trunk/lib/modules/default/files.inc.php
===================================================================
--- trunk/lib/modules/default/files.inc.php 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/lib/modules/default/files.inc.php 2008-12-11 12:40:04 UTC (rev 190)
@@ -211,11 +211,13 @@
foreach (app()->plugins as $plugin) {
if (count($plugin->fields)>0) {
foreach ($plugin->fields as $f) {
- $pinfo['file_id'] = $finfo['id'];
- $pinfo['module'] = $plugin->name;
- $pinfo['name']=$f;
- $pinfo['value']=$finfo[$f];
- app()->db->insert('file_options',$pinfo,array('file_id','module','name','value'));
+ if (isset($finfo[$f])) {
+ $pinfo['file_id'] = $finfo['id'];
+ $pinfo['module'] = $plugin->name;
+ $pinfo['name']=$f;
+ $pinfo['value']=$finfo[$f];
+ app()->db->insert('file_options',$pinfo,array('file_id','module','name','value'));
+ }
}
}
}
Modified: trunk/plugins/expire.inc.php
===================================================================
--- trunk/plugins/expire.inc.php 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/plugins/expire.inc.php 2008-12-11 12:40:04 UTC (rev 190)
@@ -10,7 +10,7 @@
$this->fields = array('expire');
}
- function uploadComplete(&$finfo,$acl) {
+ function uploadForm(&$finfo,$acl) {
if ($acl!='enable') return true;
$group = $this->getGroup('days');
/* now set */
@@ -18,7 +18,23 @@
$this->config['days'][$group]=$this->config['days']['*'];
}
if ($this->config['days'][$group]>0) {
+ $this->assign('msg',tr('Files will be kept on our server for %1 days',$this->config['days'][$group]));
+ $this->display('uploadForm');
+ }
+ return true;
+ }
+
+ function uploadConfirm(&$finfo,$acl) {
+ if ($acl!='enable') return true;
+ $group = $this->getGroup('days');
+ /* now set */
+ if (!isset($this->config['days'][$group]) and isset($this->config['days']['*'])>0) {
+ $this->config['days'][$group]=$this->config['days']['*'];
+ }
+ if ($this->config['days'][$group]>0) {
$finfo[0]['expire']=date('Y-m-d',time()+($this->config['days'][$group]*24*60*60));
+ } else {
+ $finfo[0]['expire']='9999-12-31';
}
return true;
}
Added: trunk/sql/txt/activitylog.txt
===================================================================
--- trunk/sql/txt/activitylog.txt (rev 0)
+++ trunk/sql/txt/activitylog.txt 2008-12-11 12:40:04 UTC (rev 190)
@@ -0,0 +1 @@
+id|level|log_time|ip|user_login|module|action|realaction|plugin|result|moreinfo
Modified: trunk/templates/default/modules/admin/maintenance.tpl
===================================================================
--- trunk/templates/default/modules/admin/maintenance.tpl 2008-12-11 11:06:59 UTC (rev 189)
+++ trunk/templates/default/modules/admin/maintenance.tpl 2008-12-11 12:40:04 UTC (rev 190)
@@ -10,7 +10,7 @@
<input type="hidden" name="action" value="{$action}">
<input type="hidden" name="step" value="2">
<table border="0">
-<tr><td><input type="checkbox" name="c_older" value="1" {if $criteria.c_older==1}checked{/if}> {tr}Delete files older than{/tr}</td><td><input size="4" type="text" name="older" value="{$criteria.days}"> {tr}days{/tr}</td></tr>
+<tr><td><input type="checkbox" name="c_older" value="1" {if $criteria.c_older==1}checked{/if}> {tr}Delete files older than{/tr}</td><td><input size="4" type="text" name="older" value="{$criteria.older}"> {tr}days{/tr}</td></tr>
<tr><td><input type="checkbox" name="c_login" value="1" {if $criteria.c_login==1}checked{/if}> {tr}Which user name is{/tr}:</td><td>
{if isset($users)}
<select name="login">
@@ -22,7 +22,7 @@
<input size="20" type="text" name="login" value="{$criteria.login}">
{/if}</td></tr>
<tr><td><input type="checkbox" name="c_date" value="1" {if $criteria.c_date==1}checked{/if}> {tr}Which upload day is{/tr}:</td><td><input size="14" type="text" name="date" value="{$criteria.date}"> (yyyy-mm-dd)</td></tr>
-<tr><td><input type="checkbox" name="c_size" value="1" {if $criteria.c_size==1}checked{/if}> {tr}Which size is bigger than{/tr}:</td><td><input size="10" type="text" name="size" value=""> MB</td></tr>
+<tr><td><input type="checkbox" name="c_size" value="1" {if $criteria.c_size==1}checked{/if}> {tr}Which size is bigger than{/tr}:</td><td><input size="10" type="text" name="size" value="{$criteria.size}"> MB</td></tr>
<tr><td colspan="2"> </td>
<tr><td colspan="2" align="left"><input type="submit" class="submit" name="run" value="{tr}Proceed{/tr}"></td>
</table>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rl...@us...> - 2008-12-25 04:15:35
|
Revision: 212
http://openupload.svn.sourceforge.net/openupload/?rev=212&view=rev
Author: rlelek
Date: 2008-12-25 04:15:31 +0000 (Thu, 25 Dec 2008)
Log Message:
-----------
-- Minor Change --
changed HTML <br> tags and incorrect <br/> tags to <br />
in preparation for Strict XHTML support.
Modified Paths:
--------------
trunk/lib/smarty/internals/core.assign_smarty_interface.php
trunk/lib/smarty/internals/core.display_debug_console.php
trunk/lib/smarty/plugins/block.textformat.php
trunk/lib/smarty/plugins/block.tr.php
trunk/lib/smarty/plugins/compiler.assign.php
trunk/lib/smarty/plugins/function.assign_debug_info.php
trunk/lib/smarty/plugins/function.config_load.php
trunk/lib/smarty/plugins/function.counter.php
trunk/lib/smarty/plugins/function.cycle.php
trunk/lib/smarty/plugins/function.debug.php
trunk/lib/smarty/plugins/function.eval.php
trunk/lib/smarty/plugins/function.fetch.php
trunk/lib/smarty/plugins/function.html_checkboxes.php
trunk/lib/smarty/plugins/function.html_image.php
trunk/lib/smarty/plugins/function.html_options.php
trunk/lib/smarty/plugins/function.html_radios.php
trunk/lib/smarty/plugins/function.html_select_date.php
trunk/lib/smarty/plugins/function.html_select_time.php
trunk/lib/smarty/plugins/function.html_table.php
trunk/lib/smarty/plugins/function.mailto.php
trunk/lib/smarty/plugins/function.math.php
trunk/lib/smarty/plugins/function.popup.php
trunk/lib/smarty/plugins/function.popup_init.php
trunk/lib/smarty/plugins/function.tpl.php
trunk/lib/smarty/plugins/modifier.capitalize.php
trunk/lib/smarty/plugins/modifier.cat.php
trunk/lib/smarty/plugins/modifier.count_characters.php
trunk/lib/smarty/plugins/modifier.count_paragraphs.php
trunk/lib/smarty/plugins/modifier.count_sentences.php
trunk/lib/smarty/plugins/modifier.count_words.php
trunk/lib/smarty/plugins/modifier.date_format.php
trunk/lib/smarty/plugins/modifier.debug_print_var.php
trunk/lib/smarty/plugins/modifier.default.php
trunk/lib/smarty/plugins/modifier.escape.php
trunk/lib/smarty/plugins/modifier.indent.php
trunk/lib/smarty/plugins/modifier.lower.php
trunk/lib/smarty/plugins/modifier.nl2br.php
trunk/lib/smarty/plugins/modifier.regex_replace.php
trunk/lib/smarty/plugins/modifier.replace.php
trunk/lib/smarty/plugins/modifier.spacify.php
trunk/lib/smarty/plugins/modifier.string_format.php
trunk/lib/smarty/plugins/modifier.strip.php
trunk/lib/smarty/plugins/modifier.strip_tags.php
trunk/lib/smarty/plugins/modifier.truncate.php
trunk/lib/smarty/plugins/modifier.upper.php
trunk/lib/smarty/plugins/modifier.wordwrap.php
trunk/lib/smarty/plugins/outputfilter.trimwhitespace.php
trunk/lib/smarty/plugins/shared.escape_special_chars.php
trunk/lib/smarty/plugins/shared.make_timestamp.php
trunk/templates/default/banned.tpl
trunk/templates/default/index.tpl
trunk/templates/default/locale/it/LC_MESSAGES/template.po
trunk/templates/default/locale/it.inc.php
trunk/templates/default/modules/admin/admin.tpl
trunk/templates/default/modules/admin/adminmenu.tpl
trunk/templates/default/modules/admin/banned.tpl
trunk/templates/default/modules/admin/files.tpl
trunk/templates/default/modules/admin/filesmenu.tpl
trunk/templates/default/modules/admin/groups.tpl
trunk/templates/default/modules/admin/langs.tpl
trunk/templates/default/modules/admin/logs.tpl
trunk/templates/default/modules/admin/maintenance.tpl
trunk/templates/default/modules/admin/maintenancerun.tpl
trunk/templates/default/modules/admin/options.tpl
trunk/templates/default/modules/admin/pluginoptiondetail.tpl
trunk/templates/default/modules/admin/pluginoptions.tpl
trunk/templates/default/modules/admin/plugins.tpl
trunk/templates/default/modules/admin/pluginsacl.tpl
trunk/templates/default/modules/admin/rightedit.tpl
trunk/templates/default/modules/admin/rights.tpl
trunk/templates/default/modules/admin/settings.tpl
trunk/templates/default/modules/admin/settingsmenu.tpl
trunk/templates/default/modules/admin/users.tpl
trunk/templates/default/modules/auth/emailconfirm.tpl
trunk/templates/default/modules/auth/registerConfirm.tpl
trunk/templates/default/modules/auth/registerEnable.tpl
trunk/templates/default/modules/files/downloadConfirm.tpl
trunk/templates/default/modules/files/removeRequest.tpl
trunk/templates/default/modules/files/removeResult.tpl
trunk/templates/default/modules/files/uploadFileInfo.tpl
trunk/templates/default/modules/files/uploadForm.tpl
trunk/templates/default/plugins/captcha/registerForm.tpl
trunk/templates/default/plugins/email/notify.tpl
trunk/www/setup.inc.php
Modified: trunk/lib/smarty/internals/core.assign_smarty_interface.php
===================================================================
--- trunk/lib/smarty/internals/core.assign_smarty_interface.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/internals/core.assign_smarty_interface.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,8 +8,8 @@
/**
* Smarty assign_smarty_interface core plugin
*
- * Type: core<br>
- * Name: assign_smarty_interface<br>
+ * Type: core
+ * Name: assign_smarty_interface
* Purpose: assign the $smarty interface variable
* @param array Format: null
* @param Smarty
Modified: trunk/lib/smarty/internals/core.display_debug_console.php
===================================================================
--- trunk/lib/smarty/internals/core.display_debug_console.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/internals/core.display_debug_console.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,8 +8,8 @@
/**
* Smarty debug_console function plugin
*
- * Type: core<br>
- * Name: display_debug_console<br>
+ * Type: core
+ * Name: display_debug_console
* Purpose: display the javascript debug console window
* @param array Format: null
* @param Smarty
Modified: trunk/lib/smarty/plugins/block.textformat.php
===================================================================
--- trunk/lib/smarty/plugins/block.textformat.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/block.textformat.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,10 +8,10 @@
/**
* Smarty {textformat}{/textformat} block plugin
*
- * Type: block function<br>
- * Name: textformat<br>
+ * Type: block function
+ * Name: textformat
* Purpose: format text a certain way with preset styles
- * or custom wrap/indent settings<br>
+ * or custom wrap/indent settings
* @link http://smarty.php.net/manual/en/language.function.textformat.php {textformat}
* (Smarty online manual)
* @param array
Modified: trunk/lib/smarty/plugins/block.tr.php
===================================================================
--- trunk/lib/smarty/plugins/block.tr.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/block.tr.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {tr} block plugin
*
- * Type: block<br>
- * Name: tr<br>
+ * Type: block
+ * Name: tr
* Purpose: Translate contained text with a user defined function "translate"
* @author Alessandro Briosi
* @param array
Modified: trunk/lib/smarty/plugins/compiler.assign.php
===================================================================
--- trunk/lib/smarty/plugins/compiler.assign.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/compiler.assign.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,8 +8,8 @@
/**
* Smarty {assign} compiler function plugin
*
- * Type: compiler function<br>
- * Name: assign<br>
+ * Type: compiler function
+ * Name: assign
* Purpose: assign a value to a template variable
* @link http://smarty.php.net/manual/en/language.custom.functions.php#LANGUAGE.FUNCTION.ASSIGN {assign}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.assign_debug_info.php
===================================================================
--- trunk/lib/smarty/plugins/function.assign_debug_info.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.assign_debug_info.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,9 +8,9 @@
/**
* Smarty {assign_debug_info} function plugin
*
- * Type: function<br>
- * Name: assign_debug_info<br>
- * Purpose: assign debug info to the template<br>
+ * Type: function
+ * Name: assign_debug_info
+ * Purpose: assign debug info to the template
* @author Monte Ohrt <monte at ohrt dot com>
* @param array unused in this plugin, this plugin uses {@link Smarty::$_config},
* {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info}
Modified: trunk/lib/smarty/plugins/function.config_load.php
===================================================================
--- trunk/lib/smarty/plugins/function.config_load.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.config_load.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,8 +8,8 @@
/**
* Smarty {config_load} function plugin
*
- * Type: function<br>
- * Name: config_load<br>
+ * Type: function
+ * Name: config_load
* Purpose: load config file vars
* @link http://smarty.php.net/manual/en/language.function.config.load.php {config_load}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.counter.php
===================================================================
--- trunk/lib/smarty/plugins/function.counter.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.counter.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {counter} function plugin
*
- * Type: function<br>
- * Name: counter<br>
+ * Type: function
+ * Name: counter
* Purpose: print out a counter value
* @author Monte Ohrt <monte at ohrt dot com>
* @link http://smarty.php.net/manual/en/language.function.counter.php {counter}
Modified: trunk/lib/smarty/plugins/function.cycle.php
===================================================================
--- trunk/lib/smarty/plugins/function.cycle.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.cycle.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,10 +8,10 @@
/**
* Smarty {cycle} function plugin
*
- * Type: function<br>
- * Name: cycle<br>
- * Date: May 3, 2002<br>
- * Purpose: cycle through given values<br>
+ * Type: function
+ * Name: cycle
+ * Date: May 3, 2002
+ * Purpose: cycle through given values
* Input:
* - name = name of cycle (optional)
* - values = comma separated list of values to cycle,
@@ -24,7 +24,7 @@
* - assign = boolean, assigns to template var instead of
* printed.
*
- * Examples:<br>
+ * Examples:
* <pre>
* {cycle values="#eeeeee,#d0d0d0d"}
* {cycle name=row values="one,two,three" reset=true}
Modified: trunk/lib/smarty/plugins/function.debug.php
===================================================================
--- trunk/lib/smarty/plugins/function.debug.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.debug.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,9 +9,9 @@
/**
* Smarty {debug} function plugin
*
- * Type: function<br>
- * Name: debug<br>
- * Date: July 1, 2002<br>
+ * Type: function
+ * Name: debug
+ * Date: July 1, 2002
* Purpose: popup debug window
* @link http://smarty.php.net/manual/en/language.function.debug.php {debug}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.eval.php
===================================================================
--- trunk/lib/smarty/plugins/function.eval.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.eval.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,9 +9,9 @@
/**
* Smarty {eval} function plugin
*
- * Type: function<br>
- * Name: eval<br>
- * Purpose: evaluate a template variable as a template<br>
+ * Type: function
+ * Name: eval
+ * Purpose: evaluate a template variable as a template
* @link http://smarty.php.net/manual/en/language.function.eval.php {eval}
* (Smarty online manual)
* @author Monte Ohrt <monte at ohrt dot com>
Modified: trunk/lib/smarty/plugins/function.fetch.php
===================================================================
--- trunk/lib/smarty/plugins/function.fetch.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.fetch.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {fetch} plugin
*
- * Type: function<br>
- * Name: fetch<br>
+ * Type: function
+ * Name: fetch
* Purpose: fetch file, web or ftp data and display results
* @link http://smarty.php.net/manual/en/language.function.fetch.php {fetch}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.html_checkboxes.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_checkboxes.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_checkboxes.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,17 +9,17 @@
/**
* Smarty {html_checkboxes} function plugin
*
- * File: function.html_checkboxes.php<br>
- * Type: function<br>
- * Name: html_checkboxes<br>
- * Date: 24.Feb.2003<br>
- * Purpose: Prints out a list of checkbox input types<br>
- * Input:<br>
+ * File: function.html_checkboxes.php
+ * Type: function
+ * Name: html_checkboxes
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of checkbox input types
+ * Input:
* - name (optional) - string default "checkbox"
* - values (required) - array
* - options (optional) - associative array
* - checked (optional) - array default not set
- * - separator (optional) - ie <br> or
+ * - separator (optional) - ie <br> or (possibly <br />)
* - output (optional) - the output next to each checkbox
* - assign (optional) - assign the output as an array to this variable
* Examples:
Modified: trunk/lib/smarty/plugins/function.html_image.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_image.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_image.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,11 +9,11 @@
/**
* Smarty {html_image} function plugin
*
- * Type: function<br>
- * Name: html_image<br>
- * Date: Feb 24, 2003<br>
- * Purpose: format HTML tags for the image<br>
- * Input:<br>
+ * Type: function
+ * Name: html_image
+ * Date: Feb 24, 2003
+ * Purpose: format HTML tags for the image
+ * Input:
* - file = file (and path) of image (required)
* - height = image height (optional, default actual height)
* - width = image width (optional, default actual width)
Modified: trunk/lib/smarty/plugins/function.html_options.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_options.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_options.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,9 +9,9 @@
/**
* Smarty {html_options} function plugin
*
- * Type: function<br>
- * Name: html_options<br>
- * Input:<br>
+ * Type: function
+ * Name: html_options
+ * Input:
* - name (optional) - string default "select"
* - values (required if no options supplied) - array
* - options (required if no values supplied) - associative array
Modified: trunk/lib/smarty/plugins/function.html_radios.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_radios.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_radios.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,17 +9,17 @@
/**
* Smarty {html_radios} function plugin
*
- * File: function.html_radios.php<br>
- * Type: function<br>
- * Name: html_radios<br>
- * Date: 24.Feb.2003<br>
- * Purpose: Prints out a list of radio input types<br>
- * Input:<br>
+ * File: function.html_radios.php
+ * Type: function
+ * Name: html_radios
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of radio input types
+ * Input:
* - name (optional) - string default "radio"
* - values (required) - array
* - options (optional) - associative array
* - checked (optional) - array default not set
- * - separator (optional) - ie <br> or
+ * - separator (optional) - ie <br> or (possibly <br />)
* - output (optional) - the output next to each radio button
* - assign (optional) - assign the output as an array to this variable
* Examples:
Modified: trunk/lib/smarty/plugins/function.html_select_date.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_select_date.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_select_date.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -8,11 +8,11 @@
/**
* Smarty {html_select_date} plugin
*
- * Type: function<br>
- * Name: html_select_date<br>
+ * Type: function
+ * Name: html_select_date
* Purpose: Prints the dropdowns for date selection.
*
- * ChangeLog:<br>
+ * ChangeLog:
* - 1.0 initial release
* - 1.1 added support for +/- N syntax for begin
* and end year values. (Monte)
Modified: trunk/lib/smarty/plugins/function.html_select_time.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_select_time.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_select_time.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {html_select_time} function plugin
*
- * Type: function<br>
- * Name: html_select_time<br>
+ * Type: function
+ * Name: html_select_time
* Purpose: Prints the dropdowns for time selection
* @link http://smarty.php.net/manual/en/language.function.html.select.time.php {html_select_time}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.html_table.php
===================================================================
--- trunk/lib/smarty/plugins/function.html_table.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.html_table.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,11 +9,11 @@
/**
* Smarty {html_table} function plugin
*
- * Type: function<br>
- * Name: html_table<br>
- * Date: Feb 17, 2003<br>
- * Purpose: make an html table from an array of data<br>
- * Input:<br>
+ * Type: function
+ * Name: html_table
+ * Date: Feb 17, 2003
+ * Purpose: make an html table from an array of data
+ * Input:
* - loop = array to loop through
* - cols = number of columns, comma separated list of column names
* or array of column names
Modified: trunk/lib/smarty/plugins/function.mailto.php
===================================================================
--- trunk/lib/smarty/plugins/function.mailto.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.mailto.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,12 +9,12 @@
/**
* Smarty {mailto} function plugin
*
- * Type: function<br>
- * Name: mailto<br>
+ * Type: function
+ * Name: mailto
* Date: May 21, 2002
* Purpose: automate mailto address link creation, and optionally
- * encode them.<br>
- * Input:<br>
+ * encode them.
+ * Input:
* - address = e-mail address
* - text = (optional) text to display, default is address
* - encode = (optional) can be one of:
Modified: trunk/lib/smarty/plugins/function.math.php
===================================================================
--- trunk/lib/smarty/plugins/function.math.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.math.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,9 +9,9 @@
/**
* Smarty {math} function plugin
*
- * Type: function<br>
- * Name: math<br>
- * Purpose: handle math computations in template<br>
+ * Type: function
+ * Name: math
+ * Purpose: handle math computations in template
* @link http://smarty.php.net/manual/en/language.function.math.php {math}
* (Smarty online manual)
* @author Monte Ohrt <monte at ohrt dot com>
Modified: trunk/lib/smarty/plugins/function.popup.php
===================================================================
--- trunk/lib/smarty/plugins/function.popup.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.popup.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {popup} function plugin
*
- * Type: function<br>
- * Name: popup<br>
+ * Type: function
+ * Name: popup
* Purpose: make text pop up in windows via overlib
* @link http://smarty.php.net/manual/en/language.function.popup.php {popup}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.popup_init.php
===================================================================
--- trunk/lib/smarty/plugins/function.popup_init.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.popup_init.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty {popup_init} function plugin
*
- * Type: function<br>
- * Name: popup_init<br>
+ * Type: function
+ * Name: popup_init
* Purpose: initialize overlib
* @link http://smarty.php.net/manual/en/language.function.popup.init.php {popup_init}
* (Smarty online manual)
Modified: trunk/lib/smarty/plugins/function.tpl.php
===================================================================
--- trunk/lib/smarty/plugins/function.tpl.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/function.tpl.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,9 +9,9 @@
/**
* Smarty {tpl} function plugin
*
- * Type: function<br>
- * Name: tpl<br>
- * Input:<br>
+ * Type: function
+ * Name: tpl
+ * Input:
* - file (required) - string containing template sub file
* Purpose: Returns a file from the template folder, if it does not exsist
* it returns a file from the default template
Modified: trunk/lib/smarty/plugins/modifier.capitalize.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.capitalize.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.capitalize.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty capitalize modifier plugin
*
- * Type: modifier<br>
- * Name: capitalize<br>
+ * Type: modifier
+ * Name: capitalize
* Purpose: capitalize words in the string
* @link http://smarty.php.net/manual/en/language.modifiers.php#LANGUAGE.MODIFIER.CAPITALIZE
* capitalize (Smarty online manual)
Modified: trunk/lib/smarty/plugins/modifier.cat.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.cat.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.cat.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty cat modifier plugin
*
- * Type: modifier<br>
- * Name: cat<br>
+ * Type: modifier
+ * Name: cat
* Date: Feb 24, 2003
* Purpose: catenate a value to a variable
* Input: string to catenate
Modified: trunk/lib/smarty/plugins/modifier.count_characters.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.count_characters.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.count_characters.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty count_characters modifier plugin
*
- * Type: modifier<br>
- * Name: count_characteres<br>
+ * Type: modifier
+ * Name: count_characteres
* Purpose: count the number of characters in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.characters.php
* count_characters (Smarty online manual)
Modified: trunk/lib/smarty/plugins/modifier.count_paragraphs.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.count_paragraphs.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.count_paragraphs.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty count_paragraphs modifier plugin
*
- * Type: modifier<br>
- * Name: count_paragraphs<br>
+ * Type: modifier
+ * Name: count_paragraphs
* Purpose: count the number of paragraphs in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php
* count_paragraphs (Smarty online manual)
Modified: trunk/lib/smarty/plugins/modifier.count_sentences.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.count_sentences.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.count_sentences.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,7 +9,7 @@
/**
* Smarty count_sentences modifier plugin
*
- * Type: modifier<br>
+ * Type: modifier
* Name: count_sentences
* Purpose: count the number of sentences in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php
Modified: trunk/lib/smarty/plugins/modifier.count_words.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.count_words.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.count_words.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty count_words modifier plugin
*
- * Type: modifier<br>
- * Name: count_words<br>
+ * Type: modifier
+ * Name: count_words
* Purpose: count the number of words in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.words.php
* count_words (Smarty online manual)
Modified: trunk/lib/smarty/plugins/modifier.date_format.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.date_format.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.date_format.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -12,10 +12,10 @@
/**
* Smarty date_format modifier plugin
*
- * Type: modifier<br>
- * Name: date_format<br>
- * Purpose: format datestamps via strftime<br>
- * Input:<br>
+ * Type: modifier
+ * Name: date_format
+ * Purpose: format datestamps via strftime
+ * Input:
* - string: input date string
* - format: strftime format for output
* - default_date: default date if $string is empty
Modified: trunk/lib/smarty/plugins/modifier.debug_print_var.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.debug_print_var.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.debug_print_var.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty debug_print_var modifier plugin
*
- * Type: modifier<br>
- * Name: debug_print_var<br>
+ * Type: modifier
+ * Name: debug_print_var
* Purpose: formats variable contents for display in the console
* @link http://smarty.php.net/manual/en/language.modifier.debug.print.var.php
* debug_print_var (Smarty online manual)
@@ -32,7 +32,7 @@
case 'array' :
$results = '<b>Array (' . count($var) . ')</b>';
foreach ($var as $curr_key => $curr_val) {
- $results .= '<br>' . str_repeat(' ', $depth * 2)
+ $results .= '<br />' . str_repeat(' ', $depth * 2)
. '<b>' . strtr($curr_key, $_replace) . '</b> => '
. smarty_modifier_debug_print_var($curr_val, ++$depth, $length);
$depth--;
@@ -42,7 +42,7 @@
$object_vars = get_object_vars($var);
$results = '<b>' . get_class($var) . ' Object (' . count($object_vars) . ')</b>';
foreach ($object_vars as $curr_key => $curr_val) {
- $results .= '<br>' . str_repeat(' ', $depth * 2)
+ $results .= '<br />' . str_repeat(' ', $depth * 2)
. '<b> ->' . strtr($curr_key, $_replace) . '</b> = '
. smarty_modifier_debug_print_var($curr_val, ++$depth, $length);
$depth--;
Modified: trunk/lib/smarty/plugins/modifier.default.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.default.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.default.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty default modifier plugin
*
- * Type: modifier<br>
- * Name: default<br>
+ * Type: modifier
+ * Name: default
* Purpose: designate default value for empty variables
* @link http://smarty.php.net/manual/en/language.modifier.default.php
* default (Smarty online manual)
Modified: trunk/lib/smarty/plugins/modifier.escape.php
===================================================================
--- trunk/lib/smarty/plugins/modifier.escape.php 2008-12-14 23:42:28 UTC (rev 211)
+++ trunk/lib/smarty/plugins/modifier.escape.php 2008-12-25 04:15:31 UTC (rev 212)
@@ -9,8 +9,8 @@
/**
* Smarty escape modifier plugin
*
- * Type: modifier<br>
- * Name: escape<br>
+ * Type: modifier
+ * Name: escape
* P...
[truncated message content] |
|
From: <ts...@us...> - 2009-02-07 10:03:40
|
Revision: 247
http://openupload.svn.sourceforge.net/openupload/?rev=247&view=rev
Author: tsdogs
Date: 2009-02-07 10:03:34 +0000 (Sat, 07 Feb 2009)
Log Message:
-----------
Update copyright year
Modified Paths:
--------------
trunk/README
trunk/index.php
trunk/www/index.php
Modified: trunk/README
===================================================================
--- trunk/README 2009-02-06 21:00:59 UTC (rev 246)
+++ trunk/README 2009-02-07 10:03:34 UTC (rev 247)
@@ -7,7 +7,9 @@
AUTHORS:
OpenUpload (http://openupload.sf.net/)
- Copyright: 2008 Alessandro Briosi <ts...@br...>
+ Copyright: 2008-2009 Open Upload Team
+ Alessandro Briosi <ts...@br...>
+ Ryan Lelek <rl...@us...>
ADDITIONAL AUTHORS:
Smarty (http://www.smarty.net/):
Modified: trunk/index.php
===================================================================
--- trunk/index.php 2009-02-06 21:00:59 UTC (rev 246)
+++ trunk/index.php 2009-02-07 10:03:34 UTC (rev 247)
@@ -5,7 +5,7 @@
*
* LICENSE:
*
- * Copyright 2008 Alessandro Briosi
+ * Copyright 2008-2009 Alessandro Briosi
*
* This file is part of OpenUpload.
*
Modified: trunk/www/index.php
===================================================================
--- trunk/www/index.php 2009-02-06 21:00:59 UTC (rev 246)
+++ trunk/www/index.php 2009-02-07 10:03:34 UTC (rev 247)
@@ -5,7 +5,7 @@
*
* LICENSE:
*
- * Copyright 2008 Alessandro Briosi
+ * Copyright 2008-2009 Alessandro Briosi
*
* This file is part of OpenUpload.
*
@@ -24,7 +24,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* @link http://openupload.sf.net/
- * @copyright 2008 Alessandro Briosi
+ * @copyright 2008-2009 Alessandro Briosi
* @author Alessandro Briosi <tsdogs at briosix dot org>
* @package OpenUpload
* @version 0.4
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-02-07 13:03:32
|
Revision: 250
http://openupload.svn.sourceforge.net/openupload/?rev=250&view=rev
Author: tsdogs
Date: 2009-02-07 13:03:28 +0000 (Sat, 07 Feb 2009)
Log Message:
-----------
Set same security as download to file removal.
Should an option/preference be set for this?
Modified Paths:
--------------
trunk/lib/modules/default/files.inc.php
trunk/plugins/captcha.inc.php
trunk/plugins/password.inc.php
trunk/templates/default/modules/files/removeRequest.tpl
Added Paths:
-----------
trunk/templates/default/modules/files/removeConfirm.tpl
trunk/templates/default/plugins/captcha/removeRequest.tpl
Modified: trunk/lib/modules/default/files.inc.php
===================================================================
--- trunk/lib/modules/default/files.inc.php 2009-02-07 12:03:31 UTC (rev 249)
+++ trunk/lib/modules/default/files.inc.php 2009-02-07 13:03:28 UTC (rev 250)
@@ -419,13 +419,14 @@
$id = '';
if (isset($_GET['id']) or isset($_GET['i'])) {
$id = isset($_GET['id'])?$_GET['id']:$_GET['i'];
+ $r = isset($_GET['removeid'])?$_GET['removeid']:$_GET['r'];
} else if (isset($_SESSION['user']['r'][0]['id'])) {
$id = $_SESSION['user']['r'][0]['id'];
+ $r = $_SESSION['user']['r'][0]['remove'];
}
- /* check if download exists, and what are the properties */
+ /* check if file exists, and what are the properties */
if ($id != '') {
$finfo = $this->loadFile($id);
- $r = isset($_GET['removeid'])?$_GET['removeid']:$_GET['r'];
if ($finfo[0]['id']!=$id or isset($finfo[0]['group'])) {
app()->error(tr('Wrong file id!'));
redirect();
@@ -437,8 +438,10 @@
$this->tpl->assign('files',$finfo);
$this->tpl->assign('finfo',$finfo[0]);
$result = app()->pluginAction('removeRequest',$finfo,false);
- if (!$result) {
- redirect();
+ if ($result) {
+ app()->log('info','removeRequest','','ALLOW',$id);
+ $_SESSION['user']['r'][0]['canremove']='ok'; /* file has no protection */
+ $this->nextStep();
}
}
} else {
@@ -450,9 +453,14 @@
function removeConfirm() {
$finfo = $_SESSION['user']['r'];
- /* here we do the actual download of the file */
+ /* here we do the actual remove of the file */
if (!isset($_SESSION['user']['r'])) {
redirect();
+ } else if ($_SESSION['user']['r'][0]['canremove']=='ok') {
+ $finfo = $_SESSION['user']['r'];
+ $this->tpl->assign('finfo',$finfo[0]);
+ $this->tpl->assign('files',$finfo);
+ /* removal is allowed */
} else {
$finfo = $_SESSION['user']['r'];
/* check wether the plugins are ok */
@@ -460,27 +468,34 @@
if (!$result)
$this->prevStep();
/* now we can remove the file */
- foreach ($finfo as $f) {
- app()->db->delete('files',array('id' => $f['id']));
- app()->db->delete('file_options',array('file_id' => $f['id']));
- $file = app()->config['DATA_PATH'].'/'.$f['id'];
- unlink($file);
- }
- app()->log('notice','removeConfirm','','ALLOW',$finfo[0]['id']);
- /* display removal confirmation */
- $this->nextStep();
+ $_SESSION['user']['r'][0]['canremove']='ok';
+ $this->tpl->assign('finfo',$finfo[0]);
+ $this->tpl->assign('files',$finfo);
}
}
function removeResult() {
+ global $_POST;
+
if (!isset($_SESSION['user']['r'])) {
redirect();
- } else {
+ } else if (isset($_POST['confirmremove']) and ($_SESSION['user']['r'][0]['canremove']=='ok')) {
$finfo = $_SESSION['user']['r'];
$result = app()->pluginAction('removeResult',$finfo,false);
+ if (!$result)
+ $this->prevStep();
+ foreach ($finfo as $f) {
+ app()->db->delete('files',array('id' => $f['id']));
+ app()->db->delete('file_options',array('file_id' => $f['id']));
+ $file = app()->config['DATA_PATH'].'/'.$f['id'];
+ @unlink($file);
+ }
+ app()->log('notice','removeResult','','ALLOW',$finfo[0]['id']);
+ unset($_SESSION['user']['r']); /* remove any file reference */
$this->tpl->assign('files',$finfo);
$this->tpl->assign('finfo',$finfo[0]);
- unset($_SESSION['user']['r']); /* remove any file reference */
+ } else {
+ $this->prevStep();
}
}
Modified: trunk/plugins/captcha.inc.php
===================================================================
--- trunk/plugins/captcha.inc.php 2009-02-07 12:03:31 UTC (rev 249)
+++ trunk/plugins/captcha.inc.php 2009-02-07 13:03:28 UTC (rev 250)
@@ -59,6 +59,19 @@
return $result;
}
+ function removeRequest($finfo,$acl) {
+ if ($finfo[0]['captcha']==1) {
+ $this->assign('captcha_img',app()->config['WWW_ROOT'].'/plugins/captcha.php');
+ $this->display('removeRequest');
+ return false;
+ }
+ return true;
+ }
+
+ function removeConfirm($finfo,$acl) {
+ return $this->downloadConfirm($finfo,$acl);
+ }
+
function fileDetail(&$finfo,$acl) {
if ($finfo[0]['captcha']!='')
$this->display('fileDetail');
Modified: trunk/plugins/password.inc.php
===================================================================
--- trunk/plugins/password.inc.php 2009-02-07 12:03:31 UTC (rev 249)
+++ trunk/plugins/password.inc.php 2009-02-07 13:03:28 UTC (rev 250)
@@ -56,6 +56,15 @@
return true;
}
}
+
+ function removeRequest($finfo,$acl) {
+ return $this->downloadRequest($finfo,$acl);
+ }
+
+ function removeConfirm($finfo,$acl) {
+ return $this->downloadConfirm($finfo,$acl);
+ }
+
function fileDetail(&$finfo,$acl) {
if (($finfo[0]['password']!='') and ($finfo[0]['password']!=crypt("",$finfo[0]['password'])) )
$this->display('fileDetail');
Added: trunk/templates/default/modules/files/removeConfirm.tpl
===================================================================
--- trunk/templates/default/modules/files/removeConfirm.tpl (rev 0)
+++ trunk/templates/default/modules/files/removeConfirm.tpl 2009-02-07 13:03:28 UTC (rev 250)
@@ -0,0 +1,15 @@
+{tr}You requested to remove the following file{/tr}:<br />
+<form method="POST" action={$script}>
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$nextstep}">
+<table border="0">
+<tr><td>{tr}File description{/tr}:</td><td><b>{$finfo.description}</b></td></tr>
+{foreach from=$files item=f}
+<tr><td>{tr}File name{/tr}:</td><td><b>{$f.name}</b></td></tr>
+<tr><td>{tr}File size{/tr}:</td><td>{$f.size|fsize_format}</td></tr>
+{/foreach}
+<tr><td>{tr}Uploaded on{/tr}:</td><td><b>{$finfo.upload_date}</b></td></tr>
+{$plugins}
+<tr><td colspan="2" align="right"><input class="submit" type="submit" name="confirmremove" value="{tr}Confirm removal{/tr}">
+</table>
+</form>
\ No newline at end of file
Modified: trunk/templates/default/modules/files/removeRequest.tpl
===================================================================
--- trunk/templates/default/modules/files/removeRequest.tpl 2009-02-07 12:03:31 UTC (rev 249)
+++ trunk/templates/default/modules/files/removeRequest.tpl 2009-02-07 13:03:28 UTC (rev 250)
@@ -1,15 +1,9 @@
-{tr}You requested to remove the following file{/tr}:<br />
-<form method="POST" action={$script}>
+The file you requested the removal needs some input before you can proceed:
+<form action="{$script}" method="POST" name="removeform">
<input type="hidden" name="action" value="{$action}">
<input type="hidden" name="step" value="{$nextstep}">
<table border="0">
-<tr><td>{tr}File description{/tr}:</td><td><b>{$finfo.description}</b></td></tr>
-{foreach from=$files item=f}
-<tr><td>{tr}File name{/tr}:</td><td><b>{$f.name}</b></td></tr>
-<tr><td>{tr}File size{/tr}:</td><td>{$f.size|fsize_format}</td></tr>
-{/foreach}
-<tr><td>{tr}Uploaded on{/tr}:</td><td><b>{$finfo.upload_date}</b></td></tr>
{$plugins}
-<tr><td colspan="2" align="right"><input class="submit" type="submit" value="{tr}Confirm removal{/tr}">
+<tr><td colspan="2" align="right"><input type="submit" class="submit" value="{tr}Proceed{/tr}">
</table>
-</form>
\ No newline at end of file
+</form>
Added: trunk/templates/default/plugins/captcha/removeRequest.tpl
===================================================================
--- trunk/templates/default/plugins/captcha/removeRequest.tpl (rev 0)
+++ trunk/templates/default/plugins/captcha/removeRequest.tpl 2009-02-07 13:03:28 UTC (rev 250)
@@ -0,0 +1,6 @@
+<tr><td colspan="2">{tr}Please enter the following captcha to proceed for the removal{/tr}:</td></tr>
+<tr><td rowspan="2"><img id="captcha" src="{$captcha_img}"></td><td>
+<a href="#" onclick="document.getElementById('captcha').src ='{$captcha_img}?' + Math.random(); return false">
+{tr}Reload Image{/tr}</a></td></tr>
+<tr><td><input type="text" size="20" name="captcha_code"></td></tr>
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-02-27 19:00:42
|
Revision: 265
http://openupload.svn.sourceforge.net/openupload/?rev=265&view=rev
Author: tsdogs
Date: 2009-02-27 19:00:31 +0000 (Fri, 27 Feb 2009)
Log Message:
-----------
preparing for 0.4 release
Modified Paths:
--------------
trunk/CHANGELOG
trunk/INSTALL
Modified: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG 2009-02-21 13:42:30 UTC (rev 264)
+++ trunk/CHANGELOG 2009-02-27 19:00:31 UTC (rev 265)
@@ -1,9 +1,11 @@
Changelog from release 0.3c to 0.4
* General
- Reviewed the logo / default theme
- Added option to use shorter links
- Added options to configure IDs length with alphanumerical string
+ - Reviewed the logo / default theme
+ - Added option to use shorter links
+ - Added options to configure IDs length with alphanumerical string
+ - Added possibility to display a list of the personally uploaded files.
+ - Option to enable shorter file ids.
* Fixed BUGS
- Registration wasn't working 'cause of a api rename bug
@@ -31,6 +33,7 @@
* Upload
- Display upload progress, requires either uploadprogress / apc pecl extensions
+ - Multiple file uploads
* Plugins
- Options are now group based and in the database
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL 2009-02-21 13:42:30 UTC (rev 264)
+++ trunk/INSTALL 2009-02-27 19:00:31 UTC (rev 265)
@@ -25,8 +25,8 @@
REQUIREMENTS
To be able to use this software you need:
- - A running Web Server with PHP 5.x (version 4 has not been tested)
- - Database (MySQL) (optional but raccomended)
+ - A running Web Server with PHP 5.x (version 4 won't work)
+ - Database (MySQL / PostgreSql) (optional but raccomended)
- PHP and Web server must be configured to allow the file uploads
More specifically:
by default php allows uploads of max 2Mb file size.
@@ -54,6 +54,11 @@
* Untar the file
tar xzf <release>.tar.gz
* Copy all files to somewhere which is accessible from the web (i.e. /var/www/html/openupload)
+ * Point your browser to where the application has been installed (i.e. http://localhost/openupload)
+ * Follow the setup steps.
+
+MANUAL CONFIGURATION
+
* Copy the www/config.inc.php.example and edit it to suit your installation
* Make sure the web server is able to write to the "data", "data/tmp" and "templates_c" directory
* Create the database
@@ -239,6 +244,19 @@
------------------------------------------------------------------------------
+PLUGINS
+ The provided plugins need to be enabled on a group basis.
+ Some are feature plugins, others are limitation plugins.
+
+ captcha : allows the user to select a captcha before the download. (Requires GD extension)
+ email : allows sending e-mails with the download detail
+ password : allows password protection of the download
+ expire : defines when an upload must expire (use the maintainance to delete them)
+ filesize : definition of different file size uploads on a group basis
+ mimetype : specify a limited set of mimetypes or ban some of them
+ compress : allows to compress the uploaded files into an archive. Requires external tools
+ (must be configured)
+
TEMPLATES / LOGO CHANGES (Notes)
If you want to change something in the templates I'd suggest to create a site template and put
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ts...@us...> - 2009-03-06 21:50:24
|
Revision: 284
http://openupload.svn.sourceforge.net/openupload/?rev=284&view=rev
Author: tsdogs
Date: 2009-03-06 21:50:06 +0000 (Fri, 06 Mar 2009)
Log Message:
-----------
Update French (translation updated by Fabrice Crohas)
Modified Paths:
--------------
trunk/locale/fr/LC_MESSAGES/openupload.mo
trunk/locale/fr/LC_MESSAGES/openupload.po
trunk/locale/fr.inc.php
trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
trunk/templates/default/locale/fr/LC_MESSAGES/template.po
trunk/templates/default/locale/fr.inc.php
Modified: trunk/locale/fr/LC_MESSAGES/openupload.mo
===================================================================
(Binary files differ)
Modified: trunk/locale/fr/LC_MESSAGES/openupload.po
===================================================================
--- trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-06 21:49:11 UTC (rev 283)
+++ trunk/locale/fr/LC_MESSAGES/openupload.po 2009-03-06 21:50:06 UTC (rev 284)
@@ -3,9 +3,9 @@
"Project-Id-Version: OpenUpload\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-03-03 18:12+0100\n"
-"PO-Revision-Date: 2009-03-03 18:12+0100\n"
+"PO-Revision-Date: 2009-03-06 22:45+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
-"Language-Team: \n"
+"Language-Team: Fabrice Crohas\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -45,7 +45,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/db/txt.inc.php:245
msgid "Unsupported query criteria %1"
-msgstr ""
+msgstr "Les critéres suivants ne sont pas supportés %1"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:27
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/auth.inc.php:40
@@ -141,11 +141,11 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:35
msgid "My Files"
-msgstr ""
+msgstr "Mes fichiers"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:37
msgid "Public Files"
-msgstr ""
+msgstr "Fichiers publiques"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/files.inc.php:40
msgid "File upload"
@@ -196,7 +196,7 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:159
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:173
msgid "Cannot delete yourself!"
-msgstr ""
+msgstr "Vous ne pouvez vous supprimer vous meme"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:241
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:261
@@ -210,11 +210,11 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:313
msgid "Any group"
-msgstr ""
+msgstr "Tout les groupes"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:384
msgid "ANY"
-msgstr ""
+msgstr "TOUT"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:387
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:400
@@ -232,11 +232,11 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:521
msgid "Specified criteria is not valid!"
-msgstr ""
+msgstr "Le critére spécifié n'est pas valide"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:531
msgid "Please specify at least one criteria!"
-msgstr ""
+msgstr "Merci de fournir au moins un critére"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:563
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:587
@@ -251,20 +251,19 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:639
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:659
msgid "Any"
-msgstr ""
+msgstr "Tout"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:669
msgid "Options for this group already exsist, please use the edit function!"
-msgstr ""
+msgstr "Les options pour ce groupes existent déjà, merci d'utiliser la fonction d'édition!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:833
-#, fuzzy
msgid "Configuration sucessfully saved!"
msgstr "Inscription achevée avec succès. Bon divertissement!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:835
msgid "Configuration file could not be saved, please proceed with the download!"
-msgstr ""
+msgstr "Le fichier de configuration ne peu etre sauvegardé, merci de continuer avec le téléchargement!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:889
msgid "IP %1 has been banned!"
@@ -277,52 +276,49 @@
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
msgid "ID"
-msgstr ""
+msgstr "ID"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:984
-#, fuzzy
msgid "Language \"%1\" cannot be empty"
msgstr "Le nom complet ne peut-être vide!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:987
msgid "Language \"%1\" already exists!"
-msgstr ""
+msgstr "La Langue \"%1\" n'existe pas"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
msgid "Name"
-msgstr ""
+msgstr "Nom"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:991
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
-#, fuzzy
msgid "Language \"%1\" cannot be empty!"
msgstr "Le nom complet ne peut-être vide!"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:995
msgid "Locale"
-msgstr ""
+msgstr "Localisation"
#: /home/alex/devel/php/openupload/trunk/lib/modules/default/admin.inc.php:999
msgid "Charset"
-msgstr ""
+msgstr "Font"
#: /home/alex/devel/php/openupload/trunk/lib/modules/auth/ldap.inc.php:24
msgid "LDAP connection failed!"
msgstr "ERREUR: La connexion à l'annuaire LDAP a échouée!"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:6
-#, fuzzy
msgid "Limit the mimetypes a user can upload"
msgstr "Limite les types MIME des fichiers envoyés"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:8
msgid "Allowed mime types"
-msgstr ""
+msgstr "Types mimes autorisé"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:9
msgid "Types in message"
-msgstr ""
+msgstr "Types dans le message"
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:22
#: /home/alex/devel/php/openupload/trunk/plugins/mimetypes.inc.php:39
@@ -344,33 +340,31 @@
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:6
msgid "Compress the uploaded files"
-msgstr ""
+msgstr "Compresser les fichiers envoyés"
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:8
msgid "Command to be executed. One per line."
-msgstr ""
+msgstr "La commande ne peu pas etre exécuté. Une par ligne."
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:9
msgid "Extensions corresponding to commands."
-msgstr ""
+msgstr "Extensions correspondant à la commande."
#: /home/alex/devel/php/openupload/trunk/plugins/compress.inc.php:10
msgid "Name of compression commands"
-msgstr ""
+msgstr "Nom de la commande pour la compression."
#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:8
-#, fuzzy
msgid "Limit the maximum size of a uploaded file"
msgstr "Limite les types MIME des fichiers envoyés"
#: /home/alex/devel/php/openupload/trunk/plugins/filesize.inc.php:10
-#, fuzzy
msgid "Maximum File Size"
msgstr "Le fichier dépasse la taille maximum!"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:6
msgid "Add option to send e-mail to the uploader or to another e-mail address"
-msgstr ""
+msgstr "Ajouter une option pour envoyer un courriel à l'expéditeur du fichier ou une autre adresse courriel."
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:30
msgid "Your e-mail address isn't valid!"
@@ -392,11 +386,11 @@
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:80
msgid "E-mail was sent!"
-msgstr ""
+msgstr "Le courrier a été envoyé!"
#: /home/alex/devel/php/openupload/trunk/plugins/email.inc.php:91
msgid "E-mail was sent to: %1!"
-msgstr ""
+msgstr "Le courrierl a été envoyé à: %1!"
#: /home/alex/devel/php/openupload/trunk/plugins/password.inc.php:7
msgid "Option to add password protection for file download"
@@ -408,19 +402,19 @@
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:6
msgid "Maximum number of days an upload will be kept on the server."
-msgstr ""
+msgstr "Le nombre de jours maximum de conservation d'une donnée reçu sur le serveur."
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:8
msgid "N. Of Days"
-msgstr ""
+msgstr "Nbr de jours"
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:21
msgid "Files will be kept on our server for %1 days"
-msgstr ""
+msgstr "Le fichier sera conserver sur notre serveur pendant %1 jours"
#: /home/alex/devel/php/openupload/trunk/plugins/expire.inc.php:49
msgid "Never"
-msgstr ""
+msgstr "Jamais"
#~ msgid "ERROR: connection to database failed!"
#~ msgstr "ERREUR: La connexion à la base de données a échouée!"
Modified: trunk/locale/fr.inc.php
===================================================================
--- trunk/locale/fr.inc.php 2009-03-06 21:49:11 UTC (rev 283)
+++ trunk/locale/fr.inc.php 2009-03-06 21:50:06 UTC (rev 284)
@@ -6,7 +6,7 @@
$tr["ERROR: database folder not found!"] = "ERREUR: répertoire de base de donnée introuvable!";
$tr["ERROR: Could not create folder for %1 table!"] = "ERREUR: Impossible de créer le répertoire %1 pour la table!";
$tr["ERROR: Could not create file for %1 table!"] = "ERREUR: Impossible de créer le fichier pour la table %1!";
-$tr["ERROR: connection to database failed!"] = "ERREUR: La connexion à la base de données a échouée!";
+$tr["Unsupported query criteria %1"] = "Les critéres suivants ne sont pas supportés %1";
$tr["Login"] = "Authentification";
$tr["User registration"] = "Inscription";
$tr["User options"] = "Options utilisateur";
@@ -29,40 +29,67 @@
$tr["Old password is wrong!"] = "L'ancien mot de passe est erroné!";
$tr["New passwords do not match!"] = "Les mots de passe ne correspondent pas! Recommencez.";
$tr["Password has been changed!"] = "Mot de passe modifié avec succès!";
+$tr["My Files"] = "Mes fichiers";
+$tr["Public Files"] = "Fichiers publiques";
$tr["File upload"] = "Envoi de fichiers";
$tr["File download"] = "Téléchargement de fichiers";
$tr["File Removal"] = "Suppresion de fichiers";
$tr["File Upload"] = "Envoi de fichiers";
-$tr["Maximum upload size for site wide configuration reached"] = "La taille maximum d'hébergement de fichier est atteinte";
+$tr["Upload failed for Unknown error code: %1"] = "L'envoi de fichier a échoué pour une raison inconnue. ERREUR: %1";
$tr["Maximum file size exceeded!"] = "Le fichier dépasse la taille maximum!";
-$tr["Partial file transfer error!"] = "ERREUR, le fichier a été transféré partiellement!";
-$tr["No file was uploaded!"] = "Aucun fichier n'a été envoyé!";
-$tr["Missing temporary directory"] = "Le répertoire temporaire est introuvable";
-$tr["Can't write to temporary diretory!"] = "Impossible d'écrire dans le répertoire temporaire!";
-$tr["Upload blocked by extension!"] = "Cette extension de fichier n'est pas supportée!";
-$tr["Upload failed for Unknown error code: %1"] = "L'envoi de fichier a échoué pour une raison inconnue. ERREUR: %1";
$tr["Requested file does not exist!"] = "Le fichier demandé n'existe pas!";
$tr["Wrong file id!"] = "L'identifiant du fichier est erronné!";
$tr["Administration"] = "Administration";
$tr["User administration not supported by Auth Module"] = "L'administration des utilisateurs n'est pas permise par le module d'authentification (Auth)";
+$tr["Cannot delete yourself!"] = "Vous ne pouvez vous supprimer vous meme";
$tr["Group administration not supported by Auth Module"] = "L'administration des groupes n'est pas permise par le module d'authentification (Auth)";
$tr["Please provide a valid group name!"] = "Merci de saisir un nom de groupe valide!";
+$tr["Any group"] = "Tout les groupes";
+$tr["ANY"] = "TOUT";
$tr["Allow"] = "Permettre";
$tr["Deny"] = "Interdire";
+$tr["Specified criteria is not valid!"] = "Le critére spécifié n'est pas valide";
+$tr["Please specify at least one criteria!"] = "Merci de fournir au moins un critére";
$tr["Enable"] = "Activer";
$tr["Disable"] = "Désactiver";
+$tr["Any"] = "Tout";
+$tr["Options for this group already exsist, please use the edit function!"] = "Les options pour ce groupes existent déjà, merci d'utiliser la fonction d'édition!";
+$tr["Configuration sucessfully saved!"] = "Inscription achevée avec succès. Bon divertissement!";
+$tr["Configuration file could not be saved, please proceed with the download!"] = "Le fichier de configuration ne peu etre sauvegardé, merci de continuer avec le téléchargement!";
$tr["IP %1 has been banned!"] = "L'adresse IP %1 a été bannie!";
$tr["IP %1 was already in state: %2!"] = "IP %1 était déjà dans l'état: %1";
+$tr["ID"] = "ID";
+$tr["Language \"%1\" cannot be empty"] = "Le nom complet ne peut-être vide!";
+$tr["Language \"%1\" already exists!"] = "La Langue \"%1\" n'existe pas";
+$tr["Name"] = "Nom";
+$tr["Language \"%1\" cannot be empty!"] = "Le nom complet ne peut-être vide!";
+$tr["Locale"] = "Localisation";
+$tr["Charset"] = "Font";
$tr["LDAP connection failed!"] = "ERREUR: La connexion à l'annuaire LDAP a échouée!";
-$tr["Limit the mimetypes a user can upload"] = "Limite les types MIME des fichiers envoyés";
+$tr["Limit the mimetypes a user can upload"] = "Limite les types MIME des fichiers envoyés";
+$tr["Allowed mime types"] = "Types mimes autorisé";
+$tr["Types in message"] = "Types dans le message";
$tr["WARNING: no mime types defined. Plugin has been disabled!"] = "ATTENTION: pas de type MIME définit. Le module a été désactivé!";
$tr["This file type (%1) is not allowed on this site!"] = "L'envoi de ce type de fichiers (%1) n'est pas permis sur ce site!";
$tr["Add captcha protection to file download and user registration"] = "Ajoute une protection Captcha au téléchargement de fichiers et à l'inscription des utilisateurs";
$tr["Wrong captcha code! please try again."] = "Le code Captcha saisi est erroné! Merci de recommencer.";
+$tr["Compress the uploaded files"] = "Compresser les fichiers envoyés";
+$tr["Command to be executed. One per line."] = "La commande ne peu pas etre exécuté. Une par ligne.";
+$tr["Extensions corresponding to commands."] = "Extensions correspondant à la commande.";
+$tr["Name of compression commands"] = "Nom de la commande pour la compression.";
+$tr["Limit the maximum size of a uploaded file"] = "Limite les types MIME des fichiers envoyés";
+$tr["Maximum File Size"] = "Le fichier dépasse la taille maximum!";
+$tr["Add option to send e-mail to the uploader or to another e-mail address"] = "Ajouter une option pour envoyer un courriel à l'expéditeur du fichier ou une autre adresse courriel.";
$tr["Your e-mail address isn't valid!"] = "Votre adresse de courriel est invalide!";
$tr["Destination e-mail address isn't valid!"] = "L'adresse courriel de destination n'est pas valide!";
$tr["Information about your uploaded file: %1"] = "Information relative au fichier envoyé: %1";
$tr["An upload was delivered to you"] = "Un fichier a été mis à votre disposition";
+$tr["E-mail was sent!"] = "Le courrier a été envoyé!";
+$tr["E-mail was sent to: %1!"] = "Le courrierl a été envoyé à: %1!";
$tr["Option to add password protection for file download"] = "Permet d'ajouter une protection par mot de passe aux fichier en téléchargement";
$tr["Wrong password!"] = "Mot de passe erroné!";
+$tr["Maximum number of days an upload will be kept on the server."] = "Le nombre de jours maximum de conservation d'une donnée reçu sur le serveur.";
+$tr["N. Of Days"] = "Nbr de jours";
+$tr["Files will be kept on our server for %1 days"] = "Le fichier sera conserver sur notre serveur pendant %1 jours";
+$tr["Never"] = "Jamais";
?>
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.mo
===================================================================
(Binary files differ)
Modified: trunk/templates/default/locale/fr/LC_MESSAGES/template.po
===================================================================
--- trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-06 21:49:11 UTC (rev 283)
+++ trunk/templates/default/locale/fr/LC_MESSAGES/template.po 2009-03-06 21:50:06 UTC (rev 284)
@@ -3,9 +3,9 @@
"Project-Id-Version: OpenUpload default template\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-03-03 18:13+0100\n"
-"PO-Revision-Date: 2009-03-03 18:13+0100\n"
+"PO-Revision-Date: 2009-03-06 22:47+0100\n"
"Last-Translator: Alessandro Briosi <ts...@br...>\n"
-"Language-Team: \n"
+"Language-Team: Fabrice Crohas\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -61,11 +61,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:38
msgid "Compress the files"
-msgstr ""
+msgstr "Compresser les fichiers"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:41
msgid "No compression"
-msgstr ""
+msgstr "Aucune compression"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:47
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:53
@@ -139,7 +139,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:107
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:122
msgid "Send"
-msgstr ""
+msgstr "Envoyer"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:110
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:134
@@ -168,7 +168,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:146
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:149
msgid "Expires on"
-msgstr ""
+msgstr "Expire le"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:152
msgid "Only the following mime types are allowed"
@@ -176,11 +176,11 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:155
msgid "Are you sure you want to delete the selected plugins?"
-msgstr ""
+msgstr "Êtes vous sur de vouloir supprimer les plugins sélectionnés ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:158
msgid "Are you sure you want to delete the selected plugin?"
-msgstr ""
+msgstr "Êtes vous sur de vouloir supprimer les plugins sélectionnés ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:161
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:275
@@ -293,15 +293,15 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:221
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:686
msgid "Any"
-msgstr ""
+msgstr "Tous"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:224
msgid "Yes"
-msgstr ""
+msgstr "Oui"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:227
msgid "No"
-msgstr ""
+msgstr "Non"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:230
msgid "Plugins ACL"
@@ -370,25 +370,25 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:269
msgid "Are you sure you want to delete the selected banned ips?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer les adresses IP sélectionnées ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:272
msgid "Are you sure you want to delete the selected banned ip?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer l'adresses IP sélectionnée ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:296
msgid "Are you sure you want to delete the selected languages?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer les langues sélectionnés ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:299
msgid "Are you sure you want to delete the selected language?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer la langue sélectionnée ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:308
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:329
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:443
msgid "Locale"
-msgstr ""
+msgstr "Localisation"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:332
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:446
@@ -403,17 +403,17 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:344
msgid "Plugin does not have any option to be configured"
-msgstr ""
+msgstr "Ce plugin n'a aucunes options de configuration"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:353
msgid "Translation module"
-msgstr ""
+msgstr "Module de traduction"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:356
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:368
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:386
msgid "Select one"
-msgstr ""
+msgstr "En choisir un"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:359
#, fuzzy
@@ -422,19 +422,19 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:362
msgid "Authentication module"
-msgstr ""
+msgstr "Module d'authentification"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:365
msgid "(LDAP Configuration needs to be done<br /> by hand for now)"
-msgstr ""
+msgstr "(La configuration LDAP a besoin d'etre faites <BR> à la main pour le moment)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:371
msgid "Site title"
-msgstr ""
+msgstr "Titre du site"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:374
msgid "WebMaster E-mail"
-msgstr ""
+msgstr "Adresse courriel de l'administrateur du site"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:377
#, fuzzy
@@ -443,15 +443,15 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:380
msgid "Confirm registration with e-mail"
-msgstr ""
+msgstr "Confirmer l'enregistrement par courriel"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:383
msgid "Template"
-msgstr ""
+msgstr "Modèle"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:389
msgid "Template Footer"
-msgstr ""
+msgstr "Modèle de pied de page"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:392
#, fuzzy
@@ -460,47 +460,47 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:395
msgid "Maximum download time (in Min)"
-msgstr ""
+msgstr "Temps de téléchargement maximum ( en min)"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:398
msgid "0 disables it"
-msgstr ""
+msgstr "0 les désactives"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:401
msgid "Max num. of file uploaded per upload"
-msgstr ""
+msgstr "Nombre maximum de fichiers envoyés par envoi"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:404
msgid "Use shorter links?"
-msgstr ""
+msgstr "Utiliser un lien plus court ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:407
msgid "Length of IDs (suggested min 6)"
-msgstr ""
+msgstr "Longueur des identifiants ( minimum de 6 )"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:410
msgid "Use alphanumerical IDs?"
-msgstr ""
+msgstr "Utiliser des Identifiants alphanumérique ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:413
msgid "Allow unprotected file removal?"
-msgstr ""
+msgstr "Autoriser la suppression des fichiers non-protégés ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:416
msgid "Upload tracking method"
-msgstr ""
+msgstr "Méthode pour tracer les envoies"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:419
msgid "Enable activity logging?"
-msgstr ""
+msgstr "Activer les traces sur l'activité ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:422
msgid "Database logging level"
-msgstr ""
+msgstr "Activer les traces de la base de donnée"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:425
msgid "Syslog logging level"
-msgstr ""
+msgstr "Niveau de trace système"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:428
#, fuzzy
@@ -514,7 +514,7 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:434
msgid "This are the configured settings for a review"
-msgstr ""
+msgstr "Voici les paramètres configurés"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:458
#, fuzzy
@@ -523,37 +523,37 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:461
msgid "All"
-msgstr ""
+msgstr "Tout"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:464
msgid "Errors"
-msgstr ""
+msgstr "Erreurs"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:467
msgid "Security"
-msgstr ""
+msgstr "Sécurité"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:470
msgid "Warnings"
-msgstr ""
+msgstr "Alertes"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:473
msgid "Notice"
-msgstr ""
+msgstr "Notification"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:476
msgid "Info"
-msgstr ""
+msgstr "Information"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:479
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:833
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:914
msgid "Date"
-msgstr ""
+msgstr "Date"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:482
msgid "Type"
-msgstr ""
+msgstr "Type"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:485
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:776
@@ -580,43 +580,43 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:500
msgid "Result"
-msgstr ""
+msgstr "Résultat"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:503
msgid "Additional Info"
-msgstr ""
+msgstr "Information additionnel"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:506
msgid "Maintenence"
-msgstr ""
+msgstr "Maintenance"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:509
msgid "This options let you delete files based on some options."
-msgstr ""
+msgstr "Ces options vous permettent de supprimer fichiers suivant certaines options."
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:512
msgid "Please select one or more criteria for file deletion"
-msgstr ""
+msgstr "Merci de sélectionner un ou plusieurs critères pour la suppression de fichier"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:515
msgid "Delete files older than"
-msgstr ""
+msgstr "Supprimer les fichiers plus vieux que"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:518
msgid "days"
-msgstr ""
+msgstr "jours"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:521
msgid "Which user name is"
-msgstr ""
+msgstr "A pour nom d'utilisateur "
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:524
msgid "Which upload day is"
-msgstr ""
+msgstr "A pour envoi journalier "
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:527
msgid "Which size is bigger than"
-msgstr ""
+msgstr "A pour plus gros envoi que "
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:530
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:800
@@ -627,23 +627,23 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:533
msgid "Expiration plugin"
-msgstr ""
+msgstr "Plug-in d'expiration"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:536
msgid "To delete files marked as expired by the expire plugin press the \"Delete expired\" button."
-msgstr ""
+msgstr "Pour supprimer les fichiers marqué comme expiré par le plugin d'expiration presser le bouton \"Supprimer les expirations\"."
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:539
msgid "Delete expired"
-msgstr ""
+msgstr "Supprimer les expirations"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:542
msgid "Are you sure you want to delete the selected users?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer les utilisateurs sélectionnés ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:545
msgid "Are you sure you want to delete the selected user?"
-msgstr ""
+msgstr "Etes vous sur de vouloir supprimer l'utilisateur sélectionné ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:548
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:995
@@ -697,35 +697,35 @@
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:593
msgid "Deletion Result"
-msgstr ""
+msgstr "Résultat de suppression"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:596
msgid "The following files have been deleted."
-msgstr ""
+msgstr "Les fichiers suivant ont été supprimé."
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:599
msgid "The following files will be deleted, proceed?"
-msgstr ""
+msgstr "Les fichiers suivant vont etre supprimé, continuer ?"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:602
msgid "Yes, delete all"
-msgstr ""
+msgstr "Oui, effacer tout"
#: /home/alex/devel/php/openupload/trunk/templates/default/default.c:605
msgid "No files matched the criteria"
-msgst...
[truncated message content] |