Merge branch 'master' into filesystem

This commit is contained in:
Robin Appelman 2012-09-23 02:41:31 +02:00
commit eed1ccd164
71 changed files with 2186 additions and 533 deletions

View File

@ -12,6 +12,11 @@ ownCloud is written by:
Marvin Thomas Rabe
Florian Pritz
Bartek Przybylski
Thomas Müller
Klaas Freitag
Sam Tuke
Simon Birnbach
Lukas Reschke
With help from many libraries and frameworks including:

View File

@ -9,6 +9,7 @@
"Files" => "Soubory",
"Unshare" => "Zrušit sdílení",
"Delete" => "Smazat",
"Rename" => "Přejmenovat",
"already exists" => "již existuje",
"replace" => "nahradit",
"suggest name" => "navrhnout název",

View File

@ -8,6 +8,7 @@
"Failed to write to disk" => "Levylle kirjoitus epäonnistui",
"Files" => "Tiedostot",
"Delete" => "Poista",
"Rename" => "Nimeä uudelleen",
"already exists" => "on jo olemassa",
"replace" => "korvaa",
"suggest name" => "ehdota nimeä",

View File

@ -9,6 +9,7 @@
"Files" => "File",
"Unshare" => "Rimuovi condivisione",
"Delete" => "Elimina",
"Rename" => "Rinomina",
"already exists" => "esiste già",
"replace" => "sostituisci",
"suggest name" => "suggerisci nome",

View File

@ -9,6 +9,7 @@
"Files" => "ファイル",
"Unshare" => "共有しない",
"Delete" => "削除",
"Rename" => "名称変更",
"already exists" => "既に存在します",
"replace" => "置き換え",
"suggest name" => "推奨名称",

View File

@ -9,6 +9,7 @@
"Files" => "ไฟล์",
"Unshare" => "ยกเลิกการแชร์ข้อมูล",
"Delete" => "ลบ",
"Rename" => "เปลี่ยนชื่อ",
"already exists" => "มีอยู่แล้ว",
"replace" => "แทนที่",
"suggest name" => "แนะนำชื่อ",

View File

@ -1,6 +1,8 @@
<?php $TRANSLATIONS = array(
"Password" => "Heslo",
"Submit" => "Odeslat",
"%s shared the folder %s with you" => "%s s Vámi sdílí složku %s",
"%s shared the file %s with you" => "%s s Vámi sdílí soubor %s",
"Download" => "Stáhnout",
"No preview available for" => "Náhled není dostupný pro",
"web services under your control" => "služby webu pod Vaší kontrolou"

View File

@ -1,6 +1,8 @@
<?php $TRANSLATIONS = array(
"Password" => "Password",
"Submit" => "Invia",
"%s shared the folder %s with you" => "%s ha condiviso la cartella %s con te",
"%s shared the file %s with you" => "%s ha condiviso il file %s con te",
"Download" => "Scarica",
"No preview available for" => "Nessuna anteprima disponibile per",
"web services under your control" => "servizi web nelle tue mani"

View File

@ -1,6 +1,8 @@
<?php $TRANSLATIONS = array(
"Password" => "パスワード",
"Submit" => "送信",
"%s shared the folder %s with you" => "%s はフォルダー %s をあなたと共有",
"%s shared the file %s with you" => "%s はファイル %s をあなたと共有",
"Download" => "ダウンロード",
"No preview available for" => "プレビューはありません",
"web services under your control" => "管理下のウェブサービス"

View File

@ -1,6 +1,8 @@
<?php $TRANSLATIONS = array(
"Password" => "รหัสผ่าน",
"Submit" => "ส่ง",
"%s shared the folder %s with you" => "%s ได้แชร์โฟลเดอร์ %s ให้กับคุณ",
"%s shared the file %s with you" => "%s ได้แชร์ไฟล์ %s ให้กับคุณ",
"Download" => "ดาวน์โหลด",
"No preview available for" => "ไม่สามารถดูตัวอย่างได้สำหรับ",
"web services under your control" => "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้"

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "Vypršet všechny verze",
"History" => "Historie",
"Versions" => "Verze",
"This will delete all existing backup versions of your files" => "Odstraní všechny existující zálohované verze Vašich souborů",
"Files Versioning" => "Verzování souborů",

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "Scadenza di tutte le versioni",
"History" => "Cronologia",
"Versions" => "Versioni",
"This will delete all existing backup versions of your files" => "Ciò eliminerà tutte le versioni esistenti dei tuoi file",
"Files Versioning" => "Controllo di versione dei file",

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "すべてのバージョンを削除する",
"History" => "履歴",
"Versions" => "バージョン",
"This will delete all existing backup versions of your files" => "これは、あなたのファイルのすべてのバックアップバージョンを削除します",
"Files Versioning" => "ファイルのバージョン管理",

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "หมดอายุทุกรุ่น",
"History" => "ประวัติ",
"Versions" => "รุ่น",
"This will delete all existing backup versions of your files" => "นี่จะเป็นลบทิ้งไฟล์รุ่นที่ทำการสำรองข้อมูลทั้งหมดที่มีอยู่ของคุณทิ้งไป",
"Files Versioning" => "การกำหนดเวอร์ชั่นของไฟล์",

View File

@ -15,13 +15,37 @@
"October" => "Říjen",
"November" => "Listopad",
"December" => "Prosinec",
"Choose" => "Vybrat",
"Cancel" => "Zrušit",
"No" => "Ne",
"Yes" => "Ano",
"Ok" => "Ok",
"No categories selected for deletion." => "Žádné kategorie nebyly vybrány ke smazání.",
"Error" => "Chyba",
"Error while sharing" => "Chyba při sdílení",
"Error while unsharing" => "Chyba při rušení sdílení",
"Error while changing permissions" => "Chyba při změně oprávnění",
"Shared with you and the group %s by %s" => "Sdíleno s Vámi a skupinou %s od %s",
"Shared with you by %s" => "Sdíleno s Vámi od %s",
"Share with" => "Sdílet s",
"Share with link" => "Sdílet s odkazem",
"Password protect" => "Chránit heslem",
"Password" => "Heslo",
"Set expiration date" => "Nastavit datum vypršení platnosti",
"Expiration date" => "Datum vypršení platnosti",
"Share via email: %s" => "Sdílet e-mailem: %s",
"No people found" => "Žádní lidé nenalezeni",
"Resharing is not allowed" => "Sdílení již sdílené položky není povoleno",
"Shared in %s with %s" => "Sdíleno v %s s %s",
"Unshare" => "Zrušit sdílení",
"can edit" => "lze upravovat",
"access control" => "řízení přístupu",
"create" => "vytvořit",
"update" => "aktualizovat",
"delete" => "smazat",
"share" => "sdílet",
"Password protected" => "Chráněno heslem",
"Error setting expiration date" => "Chyba při nastavení data vypršení platnosti",
"ownCloud password reset" => "Obnovení hesla pro ownCloud",
"Use the following link to reset your password: {link}" => "Heslo obnovíte použitím následujícího odkazu: {link}",
"You will receive a link to reset your password via Email." => "Bude Vám e-mailem zaslán odkaz pro obnovu hesla.",

View File

@ -15,13 +15,27 @@
"October" => "Lokakuu",
"November" => "Marraskuu",
"December" => "Joulukuu",
"Choose" => "Valitse",
"Cancel" => "Peru",
"No" => "Ei",
"Yes" => "Kyllä",
"Ok" => "Ok",
"No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.",
"Error" => "Virhe",
"Error while changing permissions" => "Virhe oikeuksia muuttaessa",
"Password protect" => "Suojaa salasanalla",
"Password" => "Salasana",
"Set expiration date" => "Aseta päättymispäivä",
"Expiration date" => "Päättymispäivä",
"Share via email: %s" => "Jaa sähköpostitse: %s",
"Resharing is not allowed" => "Jakaminen uudelleen ei ole salittu",
"can edit" => "voi muokata",
"create" => "luo",
"update" => "päivitä",
"delete" => "poista",
"share" => "jaa",
"Password protected" => "Salasanasuojattu",
"Error setting expiration date" => "Virhe päättymispäivää asettaessa",
"ownCloud password reset" => "ownCloud-salasanan nollaus",
"Use the following link to reset your password: {link}" => "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}",
"You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.",

View File

@ -15,13 +15,37 @@
"October" => "Ottobre",
"November" => "Novembre",
"December" => "Dicembre",
"Choose" => "Scegli",
"Cancel" => "Annulla",
"No" => "No",
"Yes" => "",
"Ok" => "Ok",
"No categories selected for deletion." => "Nessuna categoria selezionata per l'eliminazione.",
"Error" => "Errore",
"Error while sharing" => "Errore durante la condivisione",
"Error while unsharing" => "Errore durante la rimozione della condivisione",
"Error while changing permissions" => "Errore durante la modifica dei permessi",
"Shared with you and the group %s by %s" => "Condivisa con te e con il gruppo %s da %s",
"Shared with you by %s" => "Condiviso con te da %s",
"Share with" => "Condividi con",
"Share with link" => "Condividi con collegamento",
"Password protect" => "Proteggi con password",
"Password" => "Password",
"Set expiration date" => "Imposta data di scadenza",
"Expiration date" => "Data di scadenza",
"Share via email: %s" => "Condividi tramite email: %s",
"No people found" => "Non sono state trovate altre persone",
"Resharing is not allowed" => "La ri-condivisione non è consentita",
"Shared in %s with %s" => "Condiviso in %s con %s",
"Unshare" => "Rimuovi condivisione",
"can edit" => "può modificare",
"access control" => "controllo d'accesso",
"create" => "creare",
"update" => "aggiornare",
"delete" => "eliminare",
"share" => "condividere",
"Password protected" => "Protetta da password",
"Error setting expiration date" => "Errore durante l'impostazione della data di scadenza",
"ownCloud password reset" => "Ripristino password di ownCloud",
"Use the following link to reset your password: {link}" => "Usa il collegamento seguente per ripristinare la password: {link}",
"You will receive a link to reset your password via Email." => "Riceverai un collegamento per ripristinare la tua password via email",

View File

@ -15,13 +15,37 @@
"October" => "10月",
"November" => "11月",
"December" => "12月",
"Choose" => "選択",
"Cancel" => "キャンセル",
"No" => "いいえ",
"Yes" => "はい",
"Ok" => "OK",
"No categories selected for deletion." => "削除するカテゴリが選択されていません。",
"Error" => "エラー",
"Error while sharing" => "共有でエラー発生",
"Error while unsharing" => "共有解除でエラー発生",
"Error while changing permissions" => "権限変更でエラー発生",
"Shared with you and the group %s by %s" => "あなたと %s グループが %s で共有しています",
"Shared with you by %s" => "あなたと %s で共有しています",
"Share with" => "と共有",
"Share with link" => "URLリンクで共有",
"Password protect" => "パスワード保護",
"Password" => "パスワード",
"Set expiration date" => "期限日設定",
"Expiration date" => "期限日",
"Share via email: %s" => "メール経由で共有: %s",
"No people found" => "ユーザーが見つかりません",
"Resharing is not allowed" => "再共有は許可されていません",
"Shared in %s with %s" => "%s 内で %s と共有",
"Unshare" => "共有解除",
"can edit" => "編集可能",
"access control" => "アクセス権限",
"create" => "作成",
"update" => "更新",
"delete" => "削除",
"share" => "共有",
"Password protected" => "パスワード保護",
"Error setting expiration date" => "期限日設定でエラー発生",
"ownCloud password reset" => "ownCloudのパスワードをリセットします",
"Use the following link to reset your password: {link}" => "パスワードをリセットするには次のリンクをクリックして下さい: {link}",
"You will receive a link to reset your password via Email." => "メールでパスワードをリセットするリンクが届きます。",

View File

@ -15,13 +15,37 @@
"October" => "ตุลาคม",
"November" => "พฤศจิกายน",
"December" => "ธันวาคม",
"Choose" => "เลือก",
"Cancel" => "ยกเลิก",
"No" => "ไม่ตกลง",
"Yes" => "ตกลง",
"Ok" => "ตกลง",
"No categories selected for deletion." => "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ",
"Error" => "พบข้อผิดพลาด",
"Error while sharing" => "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล",
"Error while unsharing" => "เกิดข้อผิดพลาดในการยกเลิกการแชร์ข้อมูล",
"Error while changing permissions" => "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน",
"Shared with you and the group %s by %s" => "ได้แชร์ให้กับคุณและกลุ่ม %s โดย %s",
"Shared with you by %s" => "แชร์ให้กับคุณโดย %s",
"Share with" => "แชร์ให้กับ",
"Share with link" => "แชร์ด้วยลิงก์",
"Password protect" => "ใส่รหัสผ่านไว้",
"Password" => "รหัสผ่าน",
"Set expiration date" => "กำหนดวันที่หมดอายุ",
"Expiration date" => "วันที่หมดอายุ",
"Share via email: %s" => "แชร์ผ่านทางอีเมล: %s",
"No people found" => "ไม่พบบุคคลที่ต้องการ",
"Resharing is not allowed" => "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้",
"Shared in %s with %s" => "ถูกแชร์ใน %s ด้วย %s",
"Unshare" => "ยกเลิกการแชร์",
"can edit" => "สามารถแก้ไข",
"access control" => "ระดับควบคุมการเข้าใช้งาน",
"create" => "สร้าง",
"update" => "อัพเดท",
"delete" => "ลบ",
"share" => "แชร์",
"Password protected" => "ใส่รหัสผ่านไว้",
"Error setting expiration date" => "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ",
"ownCloud password reset" => "รีเซ็ตรหัสผ่าน ownCloud",
"Use the following link to reset your password: {link}" => "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}",
"You will receive a link to reset your password via Email." => "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์",

View File

@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 12:15+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -87,7 +87,7 @@ msgstr "Prosinec"
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
msgstr "Vybrat"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@ -115,37 +115,37 @@ msgstr "Chyba"
#: js/share.js:103
msgid "Error while sharing"
msgstr ""
msgstr "Chyba při sdílení"
#: js/share.js:114
msgid "Error while unsharing"
msgstr ""
msgstr "Chyba při rušení sdílení"
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
msgstr "Chyba při změně oprávnění"
#: js/share.js:130
#, perl-format
msgid "Shared with you and the group %s by %s"
msgstr ""
msgstr "Sdíleno s Vámi a skupinou %s od %s"
#: js/share.js:132
#, perl-format
msgid "Shared with you by %s"
msgstr ""
msgstr "Sdíleno s Vámi od %s"
#: js/share.js:137
msgid "Share with"
msgstr ""
msgstr "Sdílet s"
#: js/share.js:142
msgid "Share with link"
msgstr ""
msgstr "Sdílet s odkazem"
#: js/share.js:143
msgid "Password protect"
msgstr ""
msgstr "Chránit heslem"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@ -153,65 +153,65 @@ msgstr "Heslo"
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
msgstr "Nastavit datum vypršení platnosti"
#: js/share.js:153
msgid "Expiration date"
msgstr ""
msgstr "Datum vypršení platnosti"
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
msgstr "Sdílet e-mailem: %s"
#: js/share.js:184
msgid "No people found"
msgstr ""
msgstr "Žádní lidé nenalezeni"
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
msgstr "Sdílení již sdílené položky není povoleno"
#: js/share.js:246
#, perl-format
msgid "Shared in %s with %s"
msgstr ""
msgstr "Sdíleno v %s s %s"
#: js/share.js:267
msgid "Unshare"
msgstr ""
msgstr "Zrušit sdílení"
#: js/share.js:275
msgid "can edit"
msgstr ""
msgstr "lze upravovat"
#: js/share.js:277
msgid "access control"
msgstr ""
msgstr "řízení přístupu"
#: js/share.js:280
msgid "create"
msgstr ""
msgstr "vytvořit"
#: js/share.js:283
msgid "update"
msgstr ""
msgstr "aktualizovat"
#: js/share.js:286
msgid "delete"
msgstr ""
msgstr "smazat"
#: js/share.js:289
msgid "share"
msgstr ""
msgstr "sdílet"
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
msgstr "Chráněno heslem"
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
msgstr "Chyba při nastavení data vypršení platnosti"
#: lostpassword/index.php:26
msgid "ownCloud password reset"

View File

@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:13+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:58+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -64,7 +64,7 @@ msgstr "Smazat"
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
msgstr "Přejmenovat"
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"

View File

@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:59+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -31,12 +31,12 @@ msgstr "Odeslat"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
msgstr ""
msgstr "%s s Vámi sdílí složku %s"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
msgstr ""
msgstr "%s s Vámi sdílí soubor %s"
#: templates/public.php:14 templates/public.php:30
msgid "Download"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:58+0000\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -25,7 +25,7 @@ msgstr "Vypršet všechny verze"
#: js/versions.js:16
msgid "History"
msgstr ""
msgstr "Historie"
#: templates/settings-personal.php:4
msgid "Versions"

View File

@ -17,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-19 02:02+0200\n"
"PO-Revision-Date: 2012-09-19 00:03+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 10:45+0000\n"
"Last-Translator: Raul Fernandez Garcia <raulfg3@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -133,7 +133,7 @@ msgstr "cron.php está registrado como un servicio del webcron. Llama a la pági
msgid ""
"Use systems cron service. Call the cron.php file in the owncloud folder via "
"a system cronjob once a minute."
msgstr ""
msgstr "Usar el servicio de cron del sitema. Llame al fichero cron.php en la carpeta de owncloud via servidor cronjob cada minuto."
#: templates/admin.php:56
msgid "Sharing"
@ -232,7 +232,7 @@ msgstr "Respuesta"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s<strong>"
msgstr ""
msgstr "Ha usado <strong>%s</strong> de <strong>%s<strong> disponible"
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
@ -244,7 +244,7 @@ msgstr "Descargar"
#: templates/personal.php:19
msgid "Your password was changed"
msgstr ""
msgstr "Su contraseña ha sido cambiada"
#: templates/personal.php:20
msgid "Unable to change your password"

368
l10n/es_AR/core.po Normal file
View File

@ -0,0 +1,368 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2011-07-25 16:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/vcategories/add.php:23 ajax/vcategories/delete.php:23
msgid "Application name not provided."
msgstr ""
#: ajax/vcategories/add.php:29
msgid "No category to add?"
msgstr ""
#: ajax/vcategories/add.php:36
msgid "This category already exists: "
msgstr ""
#: js/js.js:214 templates/layout.user.php:54 templates/layout.user.php:55
msgid "Settings"
msgstr ""
#: js/js.js:642
msgid "January"
msgstr ""
#: js/js.js:642
msgid "February"
msgstr ""
#: js/js.js:642
msgid "March"
msgstr ""
#: js/js.js:642
msgid "April"
msgstr ""
#: js/js.js:642
msgid "May"
msgstr ""
#: js/js.js:642
msgid "June"
msgstr ""
#: js/js.js:643
msgid "July"
msgstr ""
#: js/js.js:643
msgid "August"
msgstr ""
#: js/js.js:643
msgid "September"
msgstr ""
#: js/js.js:643
msgid "October"
msgstr ""
#: js/js.js:643
msgid "November"
msgstr ""
#: js/js.js:643
msgid "December"
msgstr ""
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
msgstr ""
#: js/oc-dialogs.js:159
msgid "No"
msgstr ""
#: js/oc-dialogs.js:160
msgid "Yes"
msgstr ""
#: js/oc-dialogs.js:177
msgid "Ok"
msgstr ""
#: js/oc-vcategories.js:68
msgid "No categories selected for deletion."
msgstr ""
#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:485
msgid "Error"
msgstr ""
#: js/share.js:103
msgid "Error while sharing"
msgstr ""
#: js/share.js:114
msgid "Error while unsharing"
msgstr ""
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
#: js/share.js:130
#, perl-format
msgid "Shared with you and the group %s by %s"
msgstr ""
#: js/share.js:132
#, perl-format
msgid "Shared with you by %s"
msgstr ""
#: js/share.js:137
msgid "Share with"
msgstr ""
#: js/share.js:142
msgid "Share with link"
msgstr ""
#: js/share.js:143
msgid "Password protect"
msgstr ""
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
msgstr ""
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
#: js/share.js:153
msgid "Expiration date"
msgstr ""
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
#: js/share.js:184
msgid "No people found"
msgstr ""
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
#: js/share.js:246
#, perl-format
msgid "Shared in %s with %s"
msgstr ""
#: js/share.js:267
msgid "Unshare"
msgstr ""
#: js/share.js:275
msgid "can edit"
msgstr ""
#: js/share.js:277
msgid "access control"
msgstr ""
#: js/share.js:280
msgid "create"
msgstr ""
#: js/share.js:283
msgid "update"
msgstr ""
#: js/share.js:286
msgid "delete"
msgstr ""
#: js/share.js:289
msgid "share"
msgstr ""
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
#: lostpassword/index.php:26
msgid "ownCloud password reset"
msgstr ""
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
#: lostpassword/templates/lostpassword.php:3
msgid "You will receive a link to reset your password via Email."
msgstr ""
#: lostpassword/templates/lostpassword.php:5
msgid "Requested"
msgstr ""
#: lostpassword/templates/lostpassword.php:8
msgid "Login failed!"
msgstr ""
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:26
#: templates/login.php:9
msgid "Username"
msgstr ""
#: lostpassword/templates/lostpassword.php:15
msgid "Request reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:5
msgid "To login page"
msgstr ""
#: lostpassword/templates/resetpassword.php:8
msgid "New password"
msgstr ""
#: lostpassword/templates/resetpassword.php:11
msgid "Reset password"
msgstr ""
#: strings.php:5
msgid "Personal"
msgstr ""
#: strings.php:6
msgid "Users"
msgstr ""
#: strings.php:7
msgid "Apps"
msgstr ""
#: strings.php:8
msgid "Admin"
msgstr ""
#: strings.php:9
msgid "Help"
msgstr ""
#: templates/403.php:12
msgid "Access forbidden"
msgstr ""
#: templates/404.php:12
msgid "Cloud not found"
msgstr ""
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
msgstr ""
#: templates/edit_categories_dialog.php:14
msgid "Add"
msgstr ""
#: templates/installation.php:24
msgid "Create an <strong>admin account</strong>"
msgstr ""
#: templates/installation.php:36
msgid "Advanced"
msgstr ""
#: templates/installation.php:38
msgid "Data folder"
msgstr ""
#: templates/installation.php:45
msgid "Configure the database"
msgstr ""
#: templates/installation.php:50 templates/installation.php:61
#: templates/installation.php:71 templates/installation.php:81
msgid "will be used"
msgstr ""
#: templates/installation.php:93
msgid "Database user"
msgstr ""
#: templates/installation.php:97
msgid "Database password"
msgstr ""
#: templates/installation.php:101
msgid "Database name"
msgstr ""
#: templates/installation.php:109
msgid "Database tablespace"
msgstr ""
#: templates/installation.php:115
msgid "Database host"
msgstr ""
#: templates/installation.php:120
msgid "Finish setup"
msgstr ""
#: templates/layout.guest.php:36
msgid "web services under your control"
msgstr ""
#: templates/layout.user.php:39
msgid "Log out"
msgstr ""
#: templates/login.php:6
msgid "Lost your password?"
msgstr ""
#: templates/login.php:17
msgid "remember"
msgstr ""
#: templates/login.php:18
msgid "Log in"
msgstr ""
#: templates/logout.php:1
msgid "You are logged out."
msgstr ""
#: templates/part.pagenavi.php:3
msgid "prev"
msgstr ""
#: templates/part.pagenavi.php:20
msgid "next"
msgstr ""

251
l10n/es_AR/files.po Normal file
View File

@ -0,0 +1,251 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2011-08-13 02:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/upload.php:20
msgid "There is no error, the file uploaded with success"
msgstr ""
#: ajax/upload.php:21
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini"
msgstr ""
#: ajax/upload.php:22
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
#: ajax/upload.php:23
msgid "The uploaded file was only partially uploaded"
msgstr ""
#: ajax/upload.php:24
msgid "No file was uploaded"
msgstr ""
#: ajax/upload.php:25
msgid "Missing a temporary folder"
msgstr ""
#: ajax/upload.php:26
msgid "Failed to write to disk"
msgstr ""
#: appinfo/app.php:6
msgid "Files"
msgstr ""
#: js/fileactions.js:108 templates/index.php:62
msgid "Unshare"
msgstr ""
#: js/fileactions.js:110 templates/index.php:64
msgid "Delete"
msgstr ""
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"
msgstr ""
#: js/filelist.js:188 js/filelist.js:190
msgid "replace"
msgstr ""
#: js/filelist.js:188
msgid "suggest name"
msgstr ""
#: js/filelist.js:188 js/filelist.js:190
msgid "cancel"
msgstr ""
#: js/filelist.js:237 js/filelist.js:239
msgid "replaced"
msgstr ""
#: js/filelist.js:237 js/filelist.js:239 js/filelist.js:271 js/filelist.js:273
msgid "undo"
msgstr ""
#: js/filelist.js:239
msgid "with"
msgstr ""
#: js/filelist.js:271
msgid "unshared"
msgstr ""
#: js/filelist.js:273
msgid "deleted"
msgstr ""
#: js/files.js:179
msgid "generating ZIP-file, it may take some time."
msgstr ""
#: js/files.js:208
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
#: js/files.js:208
msgid "Upload Error"
msgstr ""
#: js/files.js:236 js/files.js:341 js/files.js:371
msgid "Pending"
msgstr ""
#: js/files.js:355
msgid "Upload cancelled."
msgstr ""
#: js/files.js:424
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
#: js/files.js:494
msgid "Invalid name, '/' is not allowed."
msgstr ""
#: js/files.js:667
msgid "files scanned"
msgstr ""
#: js/files.js:675
msgid "error while scanning"
msgstr ""
#: js/files.js:749 templates/index.php:56
msgid "Size"
msgstr ""
#: js/files.js:750 templates/index.php:58
msgid "Modified"
msgstr ""
#: js/files.js:777
msgid "folder"
msgstr ""
#: js/files.js:779
msgid "folders"
msgstr ""
#: js/files.js:787
msgid "file"
msgstr ""
#: js/files.js:789
msgid "files"
msgstr ""
#: templates/admin.php:5
msgid "File handling"
msgstr ""
#: templates/admin.php:7
msgid "Maximum upload size"
msgstr ""
#: templates/admin.php:7
msgid "max. possible: "
msgstr ""
#: templates/admin.php:9
msgid "Needed for multi-file and folder downloads."
msgstr ""
#: templates/admin.php:9
msgid "Enable ZIP-download"
msgstr ""
#: templates/admin.php:11
msgid "0 is unlimited"
msgstr ""
#: templates/admin.php:12
msgid "Maximum input size for ZIP files"
msgstr ""
#: templates/admin.php:14
msgid "Save"
msgstr ""
#: templates/index.php:7
msgid "New"
msgstr ""
#: templates/index.php:9
msgid "Text file"
msgstr ""
#: templates/index.php:10
msgid "Folder"
msgstr ""
#: templates/index.php:11
msgid "From url"
msgstr ""
#: templates/index.php:20
msgid "Upload"
msgstr ""
#: templates/index.php:27
msgid "Cancel upload"
msgstr ""
#: templates/index.php:40
msgid "Nothing in here. Upload something!"
msgstr ""
#: templates/index.php:48
msgid "Name"
msgstr ""
#: templates/index.php:50
msgid "Share"
msgstr ""
#: templates/index.php:52
msgid "Download"
msgstr ""
#: templates/index.php:75
msgid "Upload too large"
msgstr ""
#: templates/index.php:77
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
#: templates/index.php:82
msgid "Files are being scanned, please wait."
msgstr ""
#: templates/index.php:85
msgid "Current scanning"
msgstr ""

View File

@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-08-12 22:33+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:3
msgid "Encryption"
msgstr ""
#: templates/settings.php:4
msgid "Exclude the following file types from encryption"
msgstr ""
#: templates/settings.php:5
msgid "None"
msgstr ""
#: templates/settings.php:10
msgid "Enable Encryption"
msgstr ""

View File

@ -0,0 +1,82 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-08-12 22:34+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:3
msgid "External Storage"
msgstr ""
#: templates/settings.php:7 templates/settings.php:19
msgid "Mount point"
msgstr ""
#: templates/settings.php:8
msgid "Backend"
msgstr ""
#: templates/settings.php:9
msgid "Configuration"
msgstr ""
#: templates/settings.php:10
msgid "Options"
msgstr ""
#: templates/settings.php:11
msgid "Applicable"
msgstr ""
#: templates/settings.php:23
msgid "Add mount point"
msgstr ""
#: templates/settings.php:54 templates/settings.php:62
msgid "None set"
msgstr ""
#: templates/settings.php:63
msgid "All Users"
msgstr ""
#: templates/settings.php:64
msgid "Groups"
msgstr ""
#: templates/settings.php:69
msgid "Users"
msgstr ""
#: templates/settings.php:77 templates/settings.php:96
msgid "Delete"
msgstr ""
#: templates/settings.php:88
msgid "SSL root certificates"
msgstr ""
#: templates/settings.php:102
msgid "Import Root Certificate"
msgstr ""
#: templates/settings.php:108
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:109
msgid "Allow users to mount their own external storage"
msgstr ""

View File

@ -0,0 +1,48 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-08-12 22:35+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/authenticate.php:4
msgid "Password"
msgstr ""
#: templates/authenticate.php:6
msgid "Submit"
msgstr ""
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
msgstr ""
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
msgstr ""
#: templates/public.php:14 templates/public.php:30
msgid "Download"
msgstr ""
#: templates/public.php:29
msgid "No preview available for"
msgstr ""
#: templates/public.php:37
msgid "web services under your control"
msgstr ""

View File

@ -0,0 +1,42 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-08-12 22:37+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: js/settings-personal.js:31 templates/settings-personal.php:10
msgid "Expire all versions"
msgstr ""
#: js/versions.js:16
msgid "History"
msgstr ""
#: templates/settings-personal.php:4
msgid "Versions"
msgstr ""
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
msgstr ""
#: templates/settings.php:3
msgid "Files Versioning"
msgstr ""
#: templates/settings.php:4
msgid "Enable"
msgstr ""

125
l10n/es_AR/lib.po Normal file
View File

@ -0,0 +1,125 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-07-27 22:23+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app.php:285
msgid "Help"
msgstr ""
#: app.php:292
msgid "Personal"
msgstr ""
#: app.php:297
msgid "Settings"
msgstr ""
#: app.php:302
msgid "Users"
msgstr ""
#: app.php:309
msgid "Apps"
msgstr ""
#: app.php:311
msgid "Admin"
msgstr ""
#: files.php:309
msgid "ZIP download is turned off."
msgstr ""
#: files.php:310
msgid "Files need to be downloaded one by one."
msgstr ""
#: files.php:310 files.php:335
msgid "Back to Files"
msgstr ""
#: files.php:334
msgid "Selected files too large to generate zip file."
msgstr ""
#: json.php:28
msgid "Application is not enabled"
msgstr ""
#: json.php:39 json.php:63 json.php:75
msgid "Authentication error"
msgstr ""
#: json.php:51
msgid "Token expired. Please reload page."
msgstr ""
#: template.php:87
msgid "seconds ago"
msgstr ""
#: template.php:88
msgid "1 minute ago"
msgstr ""
#: template.php:89
#, php-format
msgid "%d minutes ago"
msgstr ""
#: template.php:92
msgid "today"
msgstr ""
#: template.php:93
msgid "yesterday"
msgstr ""
#: template.php:94
#, php-format
msgid "%d days ago"
msgstr ""
#: template.php:95
msgid "last month"
msgstr ""
#: template.php:96
msgid "months ago"
msgstr ""
#: template.php:97
msgid "last year"
msgstr ""
#: template.php:98
msgid "years ago"
msgstr ""
#: updater.php:66
#, php-format
msgid "%s is available. Get <a href=\"%s\">more information</a>"
msgstr ""
#: updater.php:68
msgid "up to date"
msgstr ""
#: updater.php:71
msgid "updates check is disabled"
msgstr ""

317
l10n/es_AR/settings.po Normal file
View File

@ -0,0 +1,317 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2011-07-25 16:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/apps/ocs.php:23
msgid "Unable to load list from App Store"
msgstr ""
#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18
#: ajax/togglegroups.php:15
msgid "Authentication error"
msgstr ""
#: ajax/creategroup.php:19
msgid "Group already exists"
msgstr ""
#: ajax/creategroup.php:28
msgid "Unable to add group"
msgstr ""
#: ajax/enableapp.php:14
msgid "Could not enable app. "
msgstr ""
#: ajax/lostpassword.php:14
msgid "Email saved"
msgstr ""
#: ajax/lostpassword.php:16
msgid "Invalid email"
msgstr ""
#: ajax/openid.php:16
msgid "OpenID Changed"
msgstr ""
#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23
msgid "Invalid request"
msgstr ""
#: ajax/removegroup.php:16
msgid "Unable to delete group"
msgstr ""
#: ajax/removeuser.php:22
msgid "Unable to delete user"
msgstr ""
#: ajax/setlanguage.php:18
msgid "Language changed"
msgstr ""
#: ajax/togglegroups.php:25
#, php-format
msgid "Unable to add user to group %s"
msgstr ""
#: ajax/togglegroups.php:31
#, php-format
msgid "Unable to remove user from group %s"
msgstr ""
#: js/apps.js:27 js/apps.js:61
msgid "Disable"
msgstr ""
#: js/apps.js:27 js/apps.js:50
msgid "Enable"
msgstr ""
#: js/personal.js:69
msgid "Saving..."
msgstr ""
#: personal.php:46 personal.php:47
msgid "__language_name__"
msgstr ""
#: templates/admin.php:14
msgid "Security Warning"
msgstr ""
#: templates/admin.php:17
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file that ownCloud provides is not working. We "
"strongly suggest that you configure your webserver in a way that the data "
"directory is no longer accessible or you move the data directory outside the"
" webserver document root."
msgstr ""
#: templates/admin.php:31
msgid "Cron"
msgstr ""
#: templates/admin.php:37
msgid "Execute one task with each page loaded"
msgstr ""
#: templates/admin.php:43
msgid ""
"cron.php is registered at a webcron service. Call the cron.php page in the "
"owncloud root once a minute over http."
msgstr ""
#: templates/admin.php:49
msgid ""
"Use systems cron service. Call the cron.php file in the owncloud folder via "
"a system cronjob once a minute."
msgstr ""
#: templates/admin.php:56
msgid "Sharing"
msgstr ""
#: templates/admin.php:61
msgid "Enable Share API"
msgstr ""
#: templates/admin.php:62
msgid "Allow apps to use the Share API"
msgstr ""
#: templates/admin.php:67
msgid "Allow links"
msgstr ""
#: templates/admin.php:68
msgid "Allow users to share items to the public with links"
msgstr ""
#: templates/admin.php:73
msgid "Allow resharing"
msgstr ""
#: templates/admin.php:74
msgid "Allow users to share items shared with them again"
msgstr ""
#: templates/admin.php:79
msgid "Allow users to share with anyone"
msgstr ""
#: templates/admin.php:81
msgid "Allow users to only share with users in their groups"
msgstr ""
#: templates/admin.php:88
msgid "Log"
msgstr ""
#: templates/admin.php:116
msgid "More"
msgstr ""
#: templates/admin.php:124
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
"target=\"_blank\"><abbr title=\"Affero General Public "
"License\">AGPL</abbr></a>."
msgstr ""
#: templates/apps.php:10
msgid "Add your App"
msgstr ""
#: templates/apps.php:26
msgid "Select an App"
msgstr ""
#: templates/apps.php:29
msgid "See application page at apps.owncloud.com"
msgstr ""
#: templates/apps.php:30
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:9
msgid "Documentation"
msgstr ""
#: templates/help.php:10
msgid "Managing Big Files"
msgstr ""
#: templates/help.php:11
msgid "Ask a question"
msgstr ""
#: templates/help.php:23
msgid "Problems connecting to help database."
msgstr ""
#: templates/help.php:24
msgid "Go there manually."
msgstr ""
#: templates/help.php:32
msgid "Answer"
msgstr ""
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s<strong>"
msgstr ""
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
msgstr ""
#: templates/personal.php:13
msgid "Download"
msgstr ""
#: templates/personal.php:19
msgid "Your password was changed"
msgstr ""
#: templates/personal.php:20
msgid "Unable to change your password"
msgstr ""
#: templates/personal.php:21
msgid "Current password"
msgstr ""
#: templates/personal.php:22
msgid "New password"
msgstr ""
#: templates/personal.php:23
msgid "show"
msgstr ""
#: templates/personal.php:24
msgid "Change password"
msgstr ""
#: templates/personal.php:30
msgid "Email"
msgstr ""
#: templates/personal.php:31
msgid "Your email address"
msgstr ""
#: templates/personal.php:32
msgid "Fill in an email address to enable password recovery"
msgstr ""
#: templates/personal.php:38 templates/personal.php:39
msgid "Language"
msgstr ""
#: templates/personal.php:44
msgid "Help translate"
msgstr ""
#: templates/personal.php:51
msgid "use this address to connect to your ownCloud in your file manager"
msgstr ""
#: templates/users.php:21 templates/users.php:76
msgid "Name"
msgstr ""
#: templates/users.php:23 templates/users.php:77
msgid "Password"
msgstr ""
#: templates/users.php:26 templates/users.php:78 templates/users.php:98
msgid "Groups"
msgstr ""
#: templates/users.php:32
msgid "Create"
msgstr ""
#: templates/users.php:35
msgid "Default Quota"
msgstr ""
#: templates/users.php:55 templates/users.php:138
msgid "Other"
msgstr ""
#: templates/users.php:80 templates/users.php:112
msgid "Group Admin"
msgstr ""
#: templates/users.php:82
msgid "Quota"
msgstr ""
#: templates/users.php:146
msgid "Delete"
msgstr ""

170
l10n/es_AR/user_ldap.po Normal file
View File

@ -0,0 +1,170 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-08-12 22:45+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:8
msgid "Host"
msgstr ""
#: templates/settings.php:8
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
msgstr ""
#: templates/settings.php:9
msgid "Base DN"
msgstr ""
#: templates/settings.php:9
msgid "You can specify Base DN for users and groups in the Advanced tab"
msgstr ""
#: templates/settings.php:10
msgid "User DN"
msgstr ""
#: templates/settings.php:10
msgid ""
"The DN of the client user with which the bind shall be done, e.g. "
"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
"empty."
msgstr ""
#: templates/settings.php:11
msgid "Password"
msgstr ""
#: templates/settings.php:11
msgid "For anonymous access, leave DN and Password empty."
msgstr ""
#: templates/settings.php:12
msgid "User Login Filter"
msgstr ""
#: templates/settings.php:12
#, php-format
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action."
msgstr ""
#: templates/settings.php:12
#, php-format
msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
msgstr ""
#: templates/settings.php:13
msgid "User List Filter"
msgstr ""
#: templates/settings.php:13
msgid "Defines the filter to apply, when retrieving users."
msgstr ""
#: templates/settings.php:13
msgid "without any placeholder, e.g. \"objectClass=person\"."
msgstr ""
#: templates/settings.php:14
msgid "Group Filter"
msgstr ""
#: templates/settings.php:14
msgid "Defines the filter to apply, when retrieving groups."
msgstr ""
#: templates/settings.php:14
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
msgstr ""
#: templates/settings.php:17
msgid "Port"
msgstr ""
#: templates/settings.php:18
msgid "Base User Tree"
msgstr ""
#: templates/settings.php:19
msgid "Base Group Tree"
msgstr ""
#: templates/settings.php:20
msgid "Group-Member association"
msgstr ""
#: templates/settings.php:21
msgid "Use TLS"
msgstr ""
#: templates/settings.php:21
msgid "Do not use it for SSL connections, it will fail."
msgstr ""
#: templates/settings.php:22
msgid "Case insensitve LDAP server (Windows)"
msgstr ""
#: templates/settings.php:23
msgid "Turn off SSL certificate validation."
msgstr ""
#: templates/settings.php:23
msgid ""
"If connection only works with this option, import the LDAP server's SSL "
"certificate in your ownCloud server."
msgstr ""
#: templates/settings.php:23
msgid "Not recommended, use for testing only."
msgstr ""
#: templates/settings.php:24
msgid "User Display Name Field"
msgstr ""
#: templates/settings.php:24
msgid "The LDAP attribute to use to generate the user`s ownCloud name."
msgstr ""
#: templates/settings.php:25
msgid "Group Display Name Field"
msgstr ""
#: templates/settings.php:25
msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
msgstr ""
#: templates/settings.php:27
msgid "in bytes"
msgstr ""
#: templates/settings.php:29
msgid "in seconds. A change empties the cache."
msgstr ""
#: templates/settings.php:30
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
#: templates/settings.php:32
msgid "Help"
msgstr ""

View File

@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 10:56+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -89,7 +89,7 @@ msgstr "Joulukuu"
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
msgstr "Valitse"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@ -125,7 +125,7 @@ msgstr ""
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
msgstr "Virhe oikeuksia muuttaessa"
#: js/share.js:130
#, perl-format
@ -147,7 +147,7 @@ msgstr ""
#: js/share.js:143
msgid "Password protect"
msgstr ""
msgstr "Suojaa salasanalla"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@ -155,16 +155,16 @@ msgstr "Salasana"
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
msgstr "Aseta päättymispäivä"
#: js/share.js:153
msgid "Expiration date"
msgstr ""
msgstr "Päättymispäivä"
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
msgstr "Jaa sähköpostitse: %s"
#: js/share.js:184
msgid "No people found"
@ -172,7 +172,7 @@ msgstr ""
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
msgstr "Jakaminen uudelleen ei ole salittu"
#: js/share.js:246
#, perl-format
@ -185,7 +185,7 @@ msgstr ""
#: js/share.js:275
msgid "can edit"
msgstr ""
msgstr "voi muokata"
#: js/share.js:277
msgid "access control"
@ -193,27 +193,27 @@ msgstr ""
#: js/share.js:280
msgid "create"
msgstr ""
msgstr "luo"
#: js/share.js:283
msgid "update"
msgstr ""
msgstr "päivitä"
#: js/share.js:286
msgid "delete"
msgstr ""
msgstr "poista"
#: js/share.js:289
msgid "share"
msgstr ""
msgstr "jaa"
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
msgstr "Salasanasuojattu"
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
msgstr "Virhe päättymispäivää asettaessa"
#: lostpassword/index.php:26
msgid "ownCloud password reset"

View File

@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:13+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 10:53+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -66,7 +66,7 @@ msgstr "Poista"
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
msgstr "Nimeä uudelleen"
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"

View File

@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 06:49+0000\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -88,7 +88,7 @@ msgstr "Dicembre"
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
msgstr "Scegli"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@ -116,37 +116,37 @@ msgstr "Errore"
#: js/share.js:103
msgid "Error while sharing"
msgstr ""
msgstr "Errore durante la condivisione"
#: js/share.js:114
msgid "Error while unsharing"
msgstr ""
msgstr "Errore durante la rimozione della condivisione"
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
msgstr "Errore durante la modifica dei permessi"
#: js/share.js:130
#, perl-format
msgid "Shared with you and the group %s by %s"
msgstr ""
msgstr "Condivisa con te e con il gruppo %s da %s"
#: js/share.js:132
#, perl-format
msgid "Shared with you by %s"
msgstr ""
msgstr "Condiviso con te da %s"
#: js/share.js:137
msgid "Share with"
msgstr ""
msgstr "Condividi con"
#: js/share.js:142
msgid "Share with link"
msgstr ""
msgstr "Condividi con collegamento"
#: js/share.js:143
msgid "Password protect"
msgstr ""
msgstr "Proteggi con password"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@ -154,65 +154,65 @@ msgstr "Password"
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
msgstr "Imposta data di scadenza"
#: js/share.js:153
msgid "Expiration date"
msgstr ""
msgstr "Data di scadenza"
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
msgstr "Condividi tramite email: %s"
#: js/share.js:184
msgid "No people found"
msgstr ""
msgstr "Non sono state trovate altre persone"
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
msgstr "La ri-condivisione non è consentita"
#: js/share.js:246
#, perl-format
msgid "Shared in %s with %s"
msgstr ""
msgstr "Condiviso in %s con %s"
#: js/share.js:267
msgid "Unshare"
msgstr ""
msgstr "Rimuovi condivisione"
#: js/share.js:275
msgid "can edit"
msgstr ""
msgstr "può modificare"
#: js/share.js:277
msgid "access control"
msgstr ""
msgstr "controllo d'accesso"
#: js/share.js:280
msgid "create"
msgstr ""
msgstr "creare"
#: js/share.js:283
msgid "update"
msgstr ""
msgstr "aggiornare"
#: js/share.js:286
msgid "delete"
msgstr ""
msgstr "eliminare"
#: js/share.js:289
msgid "share"
msgstr ""
msgstr "condividere"
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
msgstr "Protetta da password"
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
msgstr "Errore durante l'impostazione della data di scadenza"
#: lostpassword/index.php:26
msgid "ownCloud password reset"

View File

@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:13+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 06:40+0000\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -65,7 +65,7 @@ msgstr "Elimina"
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
msgstr "Rinomina"
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 06:41+0000\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -29,12 +29,12 @@ msgstr "Invia"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
msgstr ""
msgstr "%s ha condiviso la cartella %s con te"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
msgstr ""
msgstr "%s ha condiviso il file %s con te"
#: templates/public.php:14 templates/public.php:30
msgid "Download"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 06:40+0000\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -24,7 +24,7 @@ msgstr "Scadenza di tutte le versioni"
#: js/versions.js:16
msgid "History"
msgstr ""
msgstr "Cronologia"
#: templates/settings-personal.php:4
msgid "Versions"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 00:54+0000\n"
"Last-Translator: ttyn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -85,7 +85,7 @@ msgstr "12月"
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
msgstr "選択"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@ -113,37 +113,37 @@ msgstr "エラー"
#: js/share.js:103
msgid "Error while sharing"
msgstr ""
msgstr "共有でエラー発生"
#: js/share.js:114
msgid "Error while unsharing"
msgstr ""
msgstr "共有解除でエラー発生"
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
msgstr "権限変更でエラー発生"
#: js/share.js:130
#, perl-format
msgid "Shared with you and the group %s by %s"
msgstr ""
msgstr "あなたと %s グループが %s で共有しています"
#: js/share.js:132
#, perl-format
msgid "Shared with you by %s"
msgstr ""
msgstr "あなたと %s で共有しています"
#: js/share.js:137
msgid "Share with"
msgstr ""
msgstr "と共有"
#: js/share.js:142
msgid "Share with link"
msgstr ""
msgstr "URLリンクで共有"
#: js/share.js:143
msgid "Password protect"
msgstr ""
msgstr "パスワード保護"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@ -151,65 +151,65 @@ msgstr "パスワード"
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
msgstr "期限日設定"
#: js/share.js:153
msgid "Expiration date"
msgstr ""
msgstr "期限日"
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
msgstr "メール経由で共有: %s"
#: js/share.js:184
msgid "No people found"
msgstr ""
msgstr "ユーザーが見つかりません"
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
msgstr "再共有は許可されていません"
#: js/share.js:246
#, perl-format
msgid "Shared in %s with %s"
msgstr ""
msgstr "%s 内で %s と共有"
#: js/share.js:267
msgid "Unshare"
msgstr ""
msgstr "共有解除"
#: js/share.js:275
msgid "can edit"
msgstr ""
msgstr "編集可能"
#: js/share.js:277
msgid "access control"
msgstr ""
msgstr "アクセス権限"
#: js/share.js:280
msgid "create"
msgstr ""
msgstr "作成"
#: js/share.js:283
msgid "update"
msgstr ""
msgstr "更新"
#: js/share.js:286
msgid "delete"
msgstr ""
msgstr "削除"
#: js/share.js:289
msgid "share"
msgstr ""
msgstr "共有"
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
msgstr "パスワード保護"
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
msgstr "期限日設定でエラー発生"
#: lostpassword/index.php:26
msgid "ownCloud password reset"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:13+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 00:32+0000\n"
"Last-Translator: ttyn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -63,7 +63,7 @@ msgstr "削除"
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
msgstr "名称変更"
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 00:56+0000\n"
"Last-Translator: ttyn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -30,12 +30,12 @@ msgstr "送信"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
msgstr ""
msgstr "%s はフォルダー %s をあなたと共有"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
msgstr ""
msgstr "%s はファイル %s をあなたと共有"
#: templates/public.php:14 templates/public.php:30
msgid "Download"

View File

@ -4,13 +4,14 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@is.nagoya-u.ac.jp>, 2012.
# <tetuyano+transi@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 00:30+0000\n"
"Last-Translator: ttyn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -24,7 +25,7 @@ msgstr "すべてのバージョンを削除する"
#: js/versions.js:16
msgid "History"
msgstr ""
msgstr "履歴"
#: templates/settings-personal.php:4
msgid "Versions"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-09-22 02:00+0200\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:15+0000\n"
"Last-Translator: AriesAnywhere Anywhere <ariesanywhere@gmail.com>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -85,7 +85,7 @@ msgstr "ธันวาคม"
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
msgstr "เลือก"
#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
msgid "Cancel"
@ -113,37 +113,37 @@ msgstr "พบข้อผิดพลาด"
#: js/share.js:103
msgid "Error while sharing"
msgstr ""
msgstr "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล"
#: js/share.js:114
msgid "Error while unsharing"
msgstr ""
msgstr "เกิดข้อผิดพลาดในการยกเลิกการแชร์ข้อมูล"
#: js/share.js:121
msgid "Error while changing permissions"
msgstr ""
msgstr "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน"
#: js/share.js:130
#, perl-format
msgid "Shared with you and the group %s by %s"
msgstr ""
msgstr "ได้แชร์ให้กับคุณและกลุ่ม %s โดย %s"
#: js/share.js:132
#, perl-format
msgid "Shared with you by %s"
msgstr ""
msgstr "แชร์ให้กับคุณโดย %s"
#: js/share.js:137
msgid "Share with"
msgstr ""
msgstr "แชร์ให้กับ"
#: js/share.js:142
msgid "Share with link"
msgstr ""
msgstr "แชร์ด้วยลิงก์"
#: js/share.js:143
msgid "Password protect"
msgstr ""
msgstr "ใส่รหัสผ่านไว้"
#: js/share.js:147 templates/installation.php:30 templates/login.php:13
msgid "Password"
@ -151,65 +151,65 @@ msgstr "รหัสผ่าน"
#: js/share.js:152
msgid "Set expiration date"
msgstr ""
msgstr "กำหนดวันที่หมดอายุ"
#: js/share.js:153
msgid "Expiration date"
msgstr ""
msgstr "วันที่หมดอายุ"
#: js/share.js:182
#, perl-format
msgid "Share via email: %s"
msgstr ""
msgstr "แชร์ผ่านทางอีเมล: %s"
#: js/share.js:184
msgid "No people found"
msgstr ""
msgstr "ไม่พบบุคคลที่ต้องการ"
#: js/share.js:210
msgid "Resharing is not allowed"
msgstr ""
msgstr "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้"
#: js/share.js:246
#, perl-format
msgid "Shared in %s with %s"
msgstr ""
msgstr "ถูกแชร์ใน %s ด้วย %s"
#: js/share.js:267
msgid "Unshare"
msgstr ""
msgstr "ยกเลิกการแชร์"
#: js/share.js:275
msgid "can edit"
msgstr ""
msgstr "สามารถแก้ไข"
#: js/share.js:277
msgid "access control"
msgstr ""
msgstr "ระดับควบคุมการเข้าใช้งาน"
#: js/share.js:280
msgid "create"
msgstr ""
msgstr "สร้าง"
#: js/share.js:283
msgid "update"
msgstr ""
msgstr "อัพเดท"
#: js/share.js:286
msgid "delete"
msgstr ""
msgstr "ลบ"
#: js/share.js:289
msgid "share"
msgstr ""
msgstr "แชร์"
#: js/share.js:313 js/share.js:463
msgid "Password protected"
msgstr ""
msgstr "ใส่รหัสผ่านไว้"
#: js/share.js:485
msgid "Error setting expiration date"
msgstr ""
msgstr "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ"
#: lostpassword/index.php:26
msgid "ownCloud password reset"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:13+0200\n"
"PO-Revision-Date: 2012-09-21 23:14+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:08+0000\n"
"Last-Translator: AriesAnywhere Anywhere <ariesanywhere@gmail.com>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -63,7 +63,7 @@ msgstr "ลบ"
#: js/fileactions.js:182
msgid "Rename"
msgstr ""
msgstr "เปลี่ยนชื่อ"
#: js/filelist.js:188 js/filelist.js:190
msgid "already exists"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:10+0000\n"
"Last-Translator: AriesAnywhere Anywhere <ariesanywhere@gmail.com>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -29,12 +29,12 @@ msgstr "ส่ง"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
msgstr ""
msgstr "%s ได้แชร์โฟลเดอร์ %s ให้กับคุณ"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
msgstr ""
msgstr "%s ได้แชร์ไฟล์ %s ให้กับคุณ"
#: templates/public.php:14 templates/public.php:30
msgid "Download"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-09-22 01:14+0200\n"
"PO-Revision-Date: 2012-09-21 23:15+0000\n"
"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
"POT-Creation-Date: 2012-09-23 02:01+0200\n"
"PO-Revision-Date: 2012-09-22 11:09+0000\n"
"Last-Translator: AriesAnywhere Anywhere <ariesanywhere@gmail.com>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -24,7 +24,7 @@ msgstr "หมดอายุทุกรุ่น"
#: js/versions.js:16
msgid "History"
msgstr ""
msgstr "ประวัติ"
#: templates/settings-personal.php:4
msgid "Versions"

View File

@ -40,7 +40,7 @@ class OC_App{
/**
* @brief loads all apps
* @param array $types
* @returns true/false
* @return bool
*
* This function walks through the owncloud directory and loads all apps
* it can find. A directory contains an app if the file /appinfo/app.php
@ -77,7 +77,7 @@ class OC_App{
/**
* load a single app
* @param string app
* @param string $app
*/
public static function loadApp($app) {
if(is_file(self::getAppPath($app).'/appinfo/app.php')) {
@ -90,6 +90,7 @@ class OC_App{
* check if an app is of a specific type
* @param string $app
* @param string/array $types
* @return bool
*/
public static function isType($app,$types) {
if(is_string($types)) {
@ -156,8 +157,8 @@ class OC_App{
/**
* @brief checks whether or not an app is enabled
* @param $app app
* @returns true/false
* @param string $app app
* @return bool
*
* This function checks whether or not an app is enabled.
*/
@ -171,8 +172,8 @@ class OC_App{
/**
* @brief enables an app
* @param $app app
* @returns true/false
* @param mixed $app app
* @return bool
*
* This function set an app as enabled in appconfig.
*/
@ -202,13 +203,12 @@ class OC_App{
}else{
return false;
}
return $app;
}
/**
* @brief disables an app
* @param $app app
* @returns true/false
* @param string $app app
* @return bool
*
* This function set an app as disabled in appconfig.
*/
@ -219,8 +219,8 @@ class OC_App{
/**
* @brief adds an entry to the navigation
* @param $data array containing the data
* @returns true/false
* @param string $data array containing the data
* @return bool
*
* This function adds a new entry to the navigation visible to users. $data
* is an associative array.
@ -245,8 +245,8 @@ class OC_App{
/**
* @brief marks a navigation entry as active
* @param $id id of the entry
* @returns true/false
* @param string $id id of the entry
* @return bool
*
* This function sets a navigation entry as active and removes the 'active'
* property from all other entries. The templates can use this for
@ -259,7 +259,7 @@ class OC_App{
/**
* @brief gets the active Menu entry
* @returns id or empty string
* @return string id or empty string
*
* This function returns the id of the active navigation entry (set by
* setActiveNavigationEntry
@ -270,7 +270,7 @@ class OC_App{
/**
* @brief Returns the Settings Navigation
* @returns associative array
* @return array
*
* This function returns an array containing all settings pages added. The
* entries are sorted by the key 'order' ascending.
@ -291,7 +291,7 @@ class OC_App{
// personal menu
$settings[] = array( "id" => "personal", "order" => 1, "href" => OC_Helper::linkTo( "settings", "personal.php" ), "name" => $l->t("Personal"), "icon" => OC_Helper::imagePath( "settings", "personal.svg" ));
// if there're some settings forms
// if there are some settings forms
if(!empty(self::$settingsForms))
// settings menu
$settings[]=array( "id" => "settings", "order" => 1000, "href" => OC_Helper::linkTo( "settings", "settings.php" ), "name" => $l->t("Settings"), "icon" => OC_Helper::imagePath( "settings", "settings.svg" ));
@ -361,6 +361,7 @@ class OC_App{
return $app_dir[$appid]=$dir;
}
}
return false;
}
/**
* Get the directory for the given app.
@ -370,6 +371,7 @@ class OC_App{
if( ($dir = self::findAppInDirectories($appid)) != false) {
return $dir['path'].'/'.$appid;
}
return false;
}
/**
@ -380,6 +382,7 @@ class OC_App{
if( ($dir = self::findAppInDirectories($appid)) != false) {
return OC::$WEBROOT.$dir['url'].'/'.$appid;
}
return false;
}
/**
@ -399,8 +402,8 @@ class OC_App{
/**
* @brief Read all app metadata from the info.xml file
* @param string $appid id of the app or the path of the info.xml file
* @param boolean path (optional)
* @returns array
* @param boolean $path (optional)
* @return array
* @note all data is read from info.xml, not just pre-defined fields
*/
public static function getAppInfo($appid,$path=false) {
@ -415,24 +418,36 @@ class OC_App{
$data=array();
$content=@file_get_contents($file);
if(!$content) {
return;
return null;
}
$xml = new SimpleXMLElement($content);
$data['info']=array();
$data['remote']=array();
$data['public']=array();
foreach($xml->children() as $child) {
/**
* @var $child SimpleXMLElement
*/
if($child->getName()=='remote') {
foreach($child->children() as $remote) {
/**
* @var $remote SimpleXMLElement
*/
$data['remote'][$remote->getName()]=(string)$remote;
}
}elseif($child->getName()=='public') {
foreach($child->children() as $public) {
/**
* @var $public SimpleXMLElement
*/
$data['public'][$public->getName()]=(string)$public;
}
}elseif($child->getName()=='types') {
$data['types']=array();
foreach($child->children() as $type) {
/**
* @var $type SimpleXMLElement
*/
$data['types'][]=$type->getName();
}
}elseif($child->getName()=='description') {
@ -449,7 +464,7 @@ class OC_App{
/**
* @brief Returns the navigation
* @returns associative array
* @return array
*
* This function returns an array containing all entries added. The
* entries are sorted by the key 'order' ascending. Additional to the keys
@ -494,6 +509,8 @@ class OC_App{
case 'personal':
$source=self::$personalForms;
break;
default:
return array();
}
foreach($source as $form) {
$forms[]=include $form;
@ -558,7 +575,7 @@ class OC_App{
/**
* @brief: get a list of all apps on apps.owncloud.com
* @return multi-dimensional array of apps. Keys: id, name, type, typename, personid, license, detailpage, preview, changed, description
* @return array, multi-dimensional array of apps. Keys: id, name, type, typename, personid, license, detailpage, preview, changed, description
*/
public static function getAppstoreApps( $filter = 'approved' ) {
@ -674,7 +691,7 @@ class OC_App{
/**
* update the database for the app and call the update script
* @param string appid
* @param string $appid
*/
public static function updateApp($appid) {
if(file_exists(self::getAppPath($appid).'/appinfo/database.xml')) {
@ -688,7 +705,7 @@ class OC_App{
include self::getAppPath($appid).'/appinfo/update.php';
}
//set remote/public handelers
//set remote/public handlers
$appData=self::getAppInfo($appid);
foreach($appData['remote'] as $name=>$path) {
OCP\CONFIG::setAppValue('core', 'remote_'.$name, $appid.'/'.$path);
@ -701,7 +718,7 @@ class OC_App{
}
/**
* @param string appid
* @param string $appid
* @return OC_FilesystemView
*/
public static function getStorage($appid) {

View File

@ -40,7 +40,7 @@
class OC_Appconfig{
/**
* @brief Get all apps using the config
* @returns array with app ids
* @return array with app ids
*
* This function returns a list of all apps that have at least one
* entry in the appconfig table.
@ -60,8 +60,8 @@ class OC_Appconfig{
/**
* @brief Get the available keys for an app
* @param $app the app we are looking for
* @returns array with key names
* @param string $app the app we are looking for
* @return array with key names
*
* This function gets all keys of an app. Please note that the values are
* not returned.
@ -81,13 +81,13 @@ class OC_Appconfig{
/**
* @brief Gets the config value
* @param $app app
* @param $key key
* @param $default = null, default value if the key does not exist
* @returns the value or $default
* @param string $app app
* @param string $key key
* @param string $default = null, default value if the key does not exist
* @return string the value or $default
*
* This function gets a value from the appconfig table. If the key does
* not exist the default value will be returnes
* not exist the default value will be returned
*/
public static function getValue( $app, $key, $default = null ) {
// At least some magic in here :-)
@ -114,10 +114,10 @@ class OC_Appconfig{
/**
* @brief sets a value in the appconfig
* @param $app app
* @param $key key
* @param $value value
* @returns true/false
* @param string $app app
* @param string $key key
* @param string $value value
* @return bool
*
* Sets a value. If the key did not exist before it will be created.
*/
@ -135,9 +135,9 @@ class OC_Appconfig{
/**
* @brief Deletes a key
* @param $app app
* @param $key key
* @returns true/false
* @param string $app app
* @param string $key key
* @return bool
*
* Deletes a key.
*/
@ -151,8 +151,8 @@ class OC_Appconfig{
/**
* @brief Remove app from appconfig
* @param $app app
* @returns true/false
* @param string $app app
* @return bool
*
* Removes all keys in appconfig belonging to the app.
*/

View File

@ -47,7 +47,7 @@ class OC_Config{
/**
* @brief Lists all available config keys
* @returns array with key names
* @return array with key names
*
* This function returns all keys saved in config.php. Please note that it
* does not return the values.
@ -60,9 +60,9 @@ class OC_Config{
/**
* @brief Gets a value from config.php
* @param $key key
* @param $default = null default value
* @returns the value or $default
* @param string $key key
* @param string $default = null default value
* @return string the value or $default
*
* This function gets the value from config.php. If it does not exist,
* $default will be returned.
@ -79,9 +79,9 @@ class OC_Config{
/**
* @brief Sets a value
* @param $key key
* @param $value value
* @returns true/false
* @param string $key key
* @param string $value value
* @return bool
*
* This function sets the value and writes the config.php. If the file can
* not be written, false will be returned.
@ -99,8 +99,8 @@ class OC_Config{
/**
* @brief Removes a key from the config
* @param $key key
* @returns true/false
* @param string $key key
* @return bool
*
* This function removes a key from the config.php. If owncloud has no
* write access to config.php, the function will return false.
@ -121,7 +121,7 @@ class OC_Config{
/**
* @brief Loads the config file
* @returns true/false
* @return bool
*
* Reads the config file and saves it to the cache
*/
@ -148,7 +148,7 @@ class OC_Config{
/**
* @brief Writes the config file
* @returns true/false
* @return bool
*
* Saves the config to the config file.
*

View File

@ -28,18 +28,30 @@ class OC_DB {
const BACKEND_PDO=0;
const BACKEND_MDB2=1;
/**
* @var MDB2_Driver_Common
*/
static private $connection; //the prefered connection to use, either PDO or MDB2
static private $backend=null;
static private $MDB2=false;
static private $PDO=false;
static private $schema=false;
/**
* @var MDB2_Driver_Common
*/
static private $MDB2=null;
/**
* @var PDO
*/
static private $PDO=null;
/**
* @var MDB2_Schema
*/
static private $schema=null;
static private $inTransaction=false;
static private $prefix=null;
static private $type=null;
/**
* check which backend we should use
* @return BACKEND_MDB2 or BACKEND_PDO
* @return int BACKEND_MDB2 or BACKEND_PDO
*/
private static function getDBBackend() {
//check if we can use PDO, else use MDB2 (installation always needs to be done my mdb2)
@ -59,37 +71,41 @@ class OC_DB {
/**
* @brief connects to the database
* @returns true if connection can be established or nothing (die())
* @param int $backend
* @return bool true if connection can be established or false on error
*
* Connects to the database as specified in config.php
*/
public static function connect($backend=null) {
if(self::$connection) {
return;
return true;
}
if(is_null($backend)) {
$backend=self::getDBBackend();
}
if($backend==self::BACKEND_PDO) {
self::connectPDO();
$success = self::connectPDO();
self::$connection=self::$PDO;
self::$backend=self::BACKEND_PDO;
}else{
self::connectMDB2();
$success = self::connectMDB2();
self::$connection=self::$MDB2;
self::$backend=self::BACKEND_MDB2;
}
return $success;
}
/**
* connect to the database using pdo
*
* @return bool
*/
public static function connectPDO() {
if(self::$connection) {
if(self::$backend==self::BACKEND_MDB2) {
self::disconnect();
}else{
return;
return true;
}
}
// The global data we need
@ -146,6 +162,8 @@ class OC_DB {
$dsn = 'oci:dbname=//' . $host . '/' . $name;
}
break;
default:
return false;
}
try{
self::$PDO=new PDO($dsn, $user, $pass, $opts);
@ -168,7 +186,7 @@ class OC_DB {
if(self::$backend==self::BACKEND_PDO) {
self::disconnect();
}else{
return;
return true;
}
}
// The global data we need
@ -236,6 +254,8 @@ class OC_DB {
$dsn['database'] = $user;
}
break;
default:
return false;
}
// Try to establish connection
@ -246,7 +266,7 @@ class OC_DB {
echo( '<b>can not connect to database, using '.$type.'. ('.self::$MDB2->getUserInfo().')</center>');
OC_Log::write('core', self::$MDB2->getUserInfo(), OC_Log::FATAL);
OC_Log::write('core', self::$MDB2->getMessage(), OC_Log::FATAL);
die( $error );
die();
}
// We always, really always want associative arrays
@ -259,8 +279,10 @@ class OC_DB {
/**
* @brief Prepare a SQL query
* @param $query Query string
* @returns prepared SQL query
* @param string $query Query string
* @param int $limit
* @param int $offset
* @return MDB2_Statement_Common prepared SQL query
*
* SQL query via MDB2 prepare(), needs to be execute()'d!
*/
@ -275,8 +297,10 @@ class OC_DB {
//FIXME: check limit notation for other dbs
//the following sql thus might needs to take into account db ways of representing it
//(oracle has no LIMIT / OFFSET)
$limitsql = ' LIMIT ' . $limit;
$limit = (int)$limit;
$limitsql = ' LIMIT ' . $limit;
if (!is_null($offset)) {
$offset = (int)$offset;
$limitsql .= ' OFFSET ' . $offset;
}
//insert limitsql
@ -321,8 +345,8 @@ class OC_DB {
/**
* @brief gets last value of autoincrement
* @param $table string The optional table name (will replace *PREFIX*) and add sequence suffix
* @returns id
* @param string $table The optional table name (will replace *PREFIX*) and add sequence suffix
* @return int id
*
* MDB2 lastInsertID()
*
@ -334,14 +358,14 @@ class OC_DB {
if($table !== null) {
$prefix = OC_Config::getValue( "dbtableprefix", "oc_" );
$suffix = OC_Config::getValue( "dbsequencesuffix", "_id_seq" );
$table = str_replace( '*PREFIX*', $prefix, $table );
$table = str_replace( '*PREFIX*', $prefix, $table ).$suffix;
}
return self::$connection->lastInsertId($table.$suffix);
return self::$connection->lastInsertId($table);
}
/**
* @brief Disconnect
* @returns true/false
* @return bool
*
* This is good bye, good bye, yeah!
*/
@ -361,8 +385,9 @@ class OC_DB {
/**
* @brief saves database scheme to xml file
* @param $file name of file
* @returns true/false
* @param string $file name of file
* @param int $mode
* @return bool
*
* TODO: write more documentation
*/
@ -383,8 +408,8 @@ class OC_DB {
/**
* @brief Creates tables from XML file
* @param $file file to read structure from
* @returns true/false
* @param string $file file to read structure from
* @return bool
*
* TODO: write more documentation
*/
@ -445,11 +470,11 @@ class OC_DB {
/**
* @brief update the database scheme
* @param $file file to read structure from
* @param string $file file to read structure from
* @return bool
*/
public static function updateDbFromStructure($file) {
$CONFIG_DBTABLEPREFIX = OC_Config::getValue( "dbtableprefix", "oc_" );
$CONFIG_DBTYPE = OC_Config::getValue( "dbtype", "sqlite" );
self::connectScheme();
@ -495,7 +520,7 @@ class OC_DB {
/**
* @brief connects to a MDB2 database scheme
* @returns true/false
* @returns bool
*
* Connects to a MDB2 database scheme
*/
@ -515,12 +540,12 @@ class OC_DB {
}
/**
* @brief does minor chages to query
* @param $query Query string
* @returns corrected query string
* @brief does minor changes to query
* @param string $query Query string
* @return string corrected query string
*
* This function replaces *PREFIX* with the value of $CONFIG_DBTABLEPREFIX
* and replaces the ` woth ' or " according to the database driver.
* and replaces the ` with ' or " according to the database driver.
*/
private static function processQuery( $query ) {
self::connect();
@ -555,7 +580,7 @@ class OC_DB {
/**
* @brief drop a table
* @param string $tableNamme the table to drop
* @param string $tableName the table to drop
*/
public static function dropTable($tableName) {
self::connectMDB2();
@ -616,6 +641,7 @@ class OC_DB {
/**
* Start a transaction
* @return bool
*/
public static function beginTransaction() {
self::connect();
@ -624,10 +650,12 @@ class OC_DB {
}
self::$connection->beginTransaction();
self::$inTransaction=true;
return true;
}
/**
* Commit the database changes done during a transaction that is in progress
* @return bool
*/
public static function commit() {
self::connect();
@ -636,6 +664,7 @@ class OC_DB {
}
self::$connection->commit();
self::$inTransaction=false;
return true;
}
/**
@ -672,7 +701,11 @@ class OC_DB {
$msg .= 'SQLSTATE = '.$errorInfo[0] . ', ';
$msg .= 'Driver Code = '.$errorInfo[1] . ', ';
$msg .= 'Driver Message = '.$errorInfo[2];
}else{
$msg = '';
}
}else{
$msg = '';
}
return $msg;
}
@ -682,6 +715,9 @@ class OC_DB {
* small wrapper around PDOStatement to make it behave ,more like an MDB2 Statement
*/
class PDOStatementWrapper{
/**
* @var PDOStatement
*/
private $statement=null;
private $lastArguments=array();

View File

@ -35,12 +35,15 @@
*/
class OC_Group {
// The backend used for group management
/**
* @var OC_Group_Interface[]
*/
private static $_usedBackends = array();
/**
* @brief set the group backend
* @param string $backend The backend to use for user managment
* @returns true/false
* @return bool
*/
public static function useBackend( $backend ) {
if($backend instanceof OC_Group_Interface) {
@ -57,10 +60,10 @@ class OC_Group {
/**
* @brief Try to create a new group
* @param $gid The name of the group to create
* @returns true/false
* @param string $gid The name of the group to create
* @return bool
*
* Trys to create a new group. If the group name already exists, false will
* Tries to create a new group. If the group name already exists, false will
* be returned. Basic checking of Group name
*
* Allowed characters in the username are: "a-z", "A-Z", "0-9" and "_.@-"
@ -94,6 +97,7 @@ class OC_Group {
return true;
}
return false;
}else{
return false;
}
@ -101,8 +105,8 @@ class OC_Group {
/**
* @brief delete a group
* @param $gid gid of the group to delete
* @returns true/false
* @param string $gid gid of the group to delete
* @return bool
*
* Deletes a group and removes it from the group_user-table
*/
@ -126,6 +130,7 @@ class OC_Group {
return true;
}
return false;
}else{
return false;
}
@ -133,9 +138,9 @@ class OC_Group {
/**
* @brief is user in group?
* @param $uid uid of the user
* @param $gid gid of the group
* @returns true/false
* @param string $uid uid of the user
* @param string $gid gid of the group
* @return bool
*
* Checks whether the user is member of a group or not.
*/
@ -150,9 +155,9 @@ class OC_Group {
/**
* @brief Add a user to a group
* @param $uid Name of the user to add to group
* @param $gid Name of the group in which add the user
* @returns true/false
* @param string $uid Name of the user to add to group
* @param string $gid Name of the group in which add the user
* @return bool
*
* Adds a user to a group.
*/
@ -167,7 +172,7 @@ class OC_Group {
OC_Hook::emit( "OC_Group", "pre_addToGroup", array( "run" => &$run, "uid" => $uid, "gid" => $gid ));
if($run) {
$succes=false;
$success=false;
//add the user to the all backends that have the group
foreach(self::$_usedBackends as $backend) {
@ -175,13 +180,13 @@ class OC_Group {
continue;
if($backend->groupExists($gid)) {
$succes|=$backend->addToGroup($uid, $gid);
$success|=$backend->addToGroup($uid, $gid);
}
}
if($succes) {
if($success) {
OC_Hook::emit( "OC_User", "post_addToGroup", array( "uid" => $uid, "gid" => $gid ));
}
return $succes;
return $success;
}else{
return false;
}
@ -189,9 +194,9 @@ class OC_Group {
/**
* @brief Removes a user from a group
* @param $uid Name of the user to remove from group
* @param $gid Name of the group from which remove the user
* @returns true/false
* @param string $uid Name of the user to remove from group
* @param string $gid Name of the group from which remove the user
* @return bool
*
* removes the user from a group.
*/
@ -216,8 +221,8 @@ class OC_Group {
/**
* @brief Get all groups a user belongs to
* @param $uid Name of the user
* @returns array with group names
* @param string $uid Name of the user
* @return array with group names
*
* This function fetches all groups a user belongs to. It does not check
* if the user exists at all.
@ -275,7 +280,10 @@ class OC_Group {
/**
* @brief get a list of all users in several groups
* @param array $gids
* @returns array with user ids
* @param string $search
* @param int $limit
* @param int $offset
* @return array with user ids
*/
public static function usersInGroups($gids, $search = '', $limit = -1, $offset = 0) {
$users = array();

View File

@ -47,7 +47,7 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief Get all supported actions
* @returns bitwise-or'ed actions
* @return int bitwise-or'ed actions
*
* Returns the supported actions as int to be
* compared with OC_USER_BACKEND_CREATE_USER etc.
@ -65,8 +65,8 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief Check if backend implements actions
* @param $actions bitwise-or'ed actions
* @returns boolean
* @param int $actions bitwise-or'ed actions
* @return boolean
*
* Returns the supported actions as int to be
* compared with OC_GROUP_BACKEND_CREATE_GROUP etc.
@ -77,9 +77,9 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief is user in group?
* @param $uid uid of the user
* @param $gid gid of the group
* @returns true/false
* @param string $uid uid of the user
* @param string $gid gid of the group
* @return bool
*
* Checks whether the user is member of a group or not.
*/
@ -89,8 +89,8 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief Get all groups a user belongs to
* @param $uid Name of the user
* @returns array with group names
* @param string $uid Name of the user
* @return array with group names
*
* This function fetches all groups a user belongs to. It does not check
* if the user exists at all.
@ -101,7 +101,10 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief get a list of all groups
* @returns array with group names
* @param string $search
* @param int $limit
* @param int $offset
* @return array with group names
*
* Returns a list with all groups
*/
@ -121,7 +124,11 @@ abstract class OC_Group_Backend implements OC_Group_Interface {
/**
* @brief get a list of all users in a group
* @returns array with user ids
* @param string $gid
* @param string $search
* @param int $limit
* @param int $offset
* @return array with user ids
*/
public function usersInGroup($gid, $search = '', $limit = -1, $offset = 0) {
return array();

View File

@ -44,10 +44,10 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief Try to create a new group
* @param $gid The name of the group to create
* @returns true/false
* @param string $gid The name of the group to create
* @return bool
*
* Trys to create a new group. If the group name already exists, false will
* Tries to create a new group. If the group name already exists, false will
* be returned.
*/
public function createGroup( $gid ) {
@ -70,28 +70,28 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief delete a group
* @param $gid gid of the group to delete
* @returns true/false
* @param string $gid gid of the group to delete
* @return bool
*
* Deletes a group and removes it from the group_user-table
*/
public function deleteGroup( $gid ) {
// Delete the group
$stmt = OC_DB::prepare( "DELETE FROM `*PREFIX*groups` WHERE `gid` = ?" );
$result = $stmt->execute( array( $gid ));
$stmt->execute( array( $gid ));
// Delete the group-user relation
$stmt = OC_DB::prepare( "DELETE FROM `*PREFIX*group_user` WHERE `gid` = ?" );
$result = $stmt->execute( array( $gid ));
$stmt->execute( array( $gid ));
return true;
}
/**
* @brief is user in group?
* @param $uid uid of the user
* @param $gid gid of the group
* @returns true/false
* @param string $uid uid of the user
* @param string $gid gid of the group
* @return bool
*
* Checks whether the user is member of a group or not.
*/
@ -105,9 +105,9 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief Add a user to a group
* @param $uid Name of the user to add to group
* @param $gid Name of the group in which add the user
* @returns true/false
* @param string $uid Name of the user to add to group
* @param string $gid Name of the group in which add the user
* @return bool
*
* Adds a user to a group.
*/
@ -124,9 +124,9 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief Removes a user from a group
* @param $uid Name of the user to remove from group
* @param $gid Name of the group from which remove the user
* @returns true/false
* @param string $uid Name of the user to remove from group
* @param string $gid Name of the group from which remove the user
* @return bool
*
* removes the user from a group.
*/
@ -139,8 +139,8 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief Get all groups a user belongs to
* @param $uid Name of the user
* @returns array with group names
* @param string $uid Name of the user
* @return array with group names
*
* This function fetches all groups a user belongs to. It does not check
* if the user exists at all.
@ -160,7 +160,10 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief get a list of all groups
* @returns array with group names
* @param string $search
* @param int $limit
* @param int $offset
* @return array with group names
*
* Returns a list with all groups
*/
@ -190,7 +193,11 @@ class OC_Group_Database extends OC_Group_Backend {
/**
* @brief get a list of all users in a group
* @returns array with user ids
* @param string $gid
* @param string $search
* @param int $limit
* @param int $offset
* @return array with user ids
*/
public function usersInGroup($gid, $search = '', $limit = null, $offset = null) {
$stmt = OC_DB::prepare('SELECT `uid` FROM `*PREFIX*group_user` WHERE `gid` = ? AND `uid` LIKE ?', $limit, $offset);

View File

@ -24,8 +24,8 @@
interface OC_Group_Interface {
/**
* @brief Check if backend implements actions
* @param $actions bitwise-or'ed actions
* @returns boolean
* @param int $actions bitwise-or'ed actions
* @return boolean
*
* Returns the supported actions as int to be
* compared with OC_GROUP_BACKEND_CREATE_GROUP etc.
@ -34,9 +34,9 @@ interface OC_Group_Interface {
/**
* @brief is user in group?
* @param $uid uid of the user
* @param $gid gid of the group
* @returns true/false
* @param string $uid uid of the user
* @param string $gid gid of the group
* @return bool
*
* Checks whether the user is member of a group or not.
*/
@ -44,8 +44,8 @@ interface OC_Group_Interface {
/**
* @brief Get all groups a user belongs to
* @param $uid Name of the user
* @returns array with group names
* @param string $uid Name of the user
* @return array with group names
*
* This function fetches all groups a user belongs to. It does not check
* if the user exists at all.
@ -54,7 +54,10 @@ interface OC_Group_Interface {
/**
* @brief get a list of all groups
* @returns array with group names
* @param string $search
* @param int $limit
* @param int $offset
* @return array with group names
*
* Returns a list with all groups
*/
@ -69,8 +72,12 @@ interface OC_Group_Interface {
/**
* @brief get a list of all users in a group
* @returns array with user ids
* @param string $gid
* @param string $search
* @param int $limit
* @param int $offset
* @return array with user ids
*/
public function usersInGroup($gid, $search = '', $limit = -1, $offset = 0);
}
}

View File

@ -30,10 +30,10 @@ class OC_Helper {
/**
* @brief Creates an url
* @param $app app
* @param $file file
* @param $args array with param=>value, will be appended to the returned url
* @returns the url
* @param string $app app
* @param string $file file
* @param array $args array with param=>value, will be appended to the returned url
* @return string the url
*
* Returns a url to the given app and file.
*/
@ -74,10 +74,10 @@ class OC_Helper {
/**
* @brief Creates an absolute url
* @param $app app
* @param $file file
* @param $args array with param=>value, will be appended to the returned url
* @returns the url
* @param string $app app
* @param string $file file
* @param array $args array with param=>value, will be appended to the returned url
* @return string the url
*
* Returns a absolute url to the given app and file.
*/
@ -88,8 +88,8 @@ class OC_Helper {
/**
* @brief Makes an $url absolute
* @param $url the url
* @returns the absolute url
* @param string $url the url
* @return string the absolute url
*
* Returns a absolute url to the given app and file.
*/
@ -100,8 +100,8 @@ class OC_Helper {
/**
* @brief Creates an absolute url for remote use
* @param $service id
* @returns the url
* @param string $service id
* @return string the url
*
* Returns a absolute url to the given service.
*/
@ -111,8 +111,8 @@ class OC_Helper {
/**
* @brief Creates an absolute url for public use
* @param $service id
* @returns the url
* @param string $service id
* @return string the url
*
* Returns a absolute url to the given service.
*/
@ -122,9 +122,9 @@ class OC_Helper {
/**
* @brief Creates path to an image
* @param $app app
* @param $image image name
* @returns the url
* @param string $app app
* @param string $image image name
* @return string the url
*
* Returns the path to the image.
*/
@ -153,8 +153,8 @@ class OC_Helper {
/**
* @brief get path to icon of file type
* @param $mimetype mimetype
* @returns the url
* @param string $mimetype mimetype
* @return string the url
*
* Returns the path to the image of this file type.
*/
@ -187,8 +187,8 @@ class OC_Helper {
/**
* @brief Make a human file size
* @param $bytes file size in bytes
* @returns a human readable file size
* @param int $bytes file size in bytes
* @return string a human readable file size
*
* Makes 2048 to 2 kB.
*/
@ -212,15 +212,14 @@ class OC_Helper {
/**
* @brief Make a computer file size
* @param $str file size in a fancy format
* @returns a file size in bytes
* @param string $str file size in a fancy format
* @return int a file size in bytes
*
* Makes 2kB to 2048.
*
* Inspired by: http://www.php.net/manual/en/function.filesize.php#92418
*/
public static function computerFileSize( $str ) {
$bytes = 0;
$str=strtolower($str);
$bytes_array = array(
@ -249,10 +248,10 @@ class OC_Helper {
}
/**
* @brief Recusive editing of file permissions
* @param $path path to file or folder
* @param $filemode unix style file permissions as integer
*
* @brief Recursive editing of file permissions
* @param string $path path to file or folder
* @param int $filemode unix style file permissions
* @return bool
*/
static function chmodr($path, $filemode) {
if (!is_dir($path))
@ -277,7 +276,7 @@ class OC_Helper {
}
/**
* @brief Recusive copying of folders
* @brief Recursive copying of folders
* @param string $src source folder
* @param string $dest target folder
*
@ -299,9 +298,9 @@ class OC_Helper {
}
/**
* @brief Recusive deletion of folders
* @brief Recursive deletion of folders
* @param string $dir path to the folder
*
* @return bool
*/
static function rmdirr($dir) {
if(is_dir($dir)) {
@ -317,12 +316,14 @@ class OC_Helper {
}
if(file_exists($dir)) {
return false;
}else{
return true;
}
}
/**
* get the mimetype form a local file
* @param string path
* @param string $path
* @return string
* does NOT work for ownClouds filesystem, use OC_FileSystem::getMimeType instead
*/
@ -379,7 +380,7 @@ class OC_Helper {
/**
* get the mimetype form a data string
* @param string data
* @param string $data
* @return string
*/
static function getStringMimeType($data) {
@ -399,9 +400,9 @@ class OC_Helper {
/**
* @brief Checks $_REQUEST contains a var for the $s key. If so, returns the html-escaped value of this var; otherwise returns the default value provided by $d.
* @param $s name of the var to escape, if set.
* @param $d default value.
* @returns the print-safe value.
* @param string $s name of the var to escape, if set.
* @param string $d default value.
* @return string the print-safe value.
*
*/
@ -415,7 +416,7 @@ class OC_Helper {
}
/**
* returns "checked"-attribut if request contains selected radio element OR if radio element is the default one -- maybe?
* returns "checked"-attribute if request contains selected radio element OR if radio element is the default one -- maybe?
* @param string $s Name of radio-button element name
* @param string $v Value of current radio-button element
* @param string $d Value of default radio-button element
@ -428,8 +429,8 @@ class OC_Helper {
/**
* detect if a given program is found in the search PATH
*
* @param string program name
* @param string optional search path, defaults to $PATH
* @param string $program name
* @param string $optional search path, defaults to $PATH
* @return bool true if executable program found in path
*/
public static function canExecute($name, $path = false) {
@ -451,18 +452,16 @@ class OC_Helper {
$dirs = explode(PATH_SEPARATOR, $path);
// WARNING : We have to check if open_basedir is enabled :
$obd = ini_get('open_basedir');
if($obd != "none")
if($obd != "none"){
$obd_values = explode(PATH_SEPARATOR, $obd);
if(count($obd_values) > 0 and $obd_values[0])
{
// open_basedir is in effect !
// We need to check if the program is in one of these dirs :
$dirs = $obd_values;
if(count($obd_values) > 0 and $obd_values[0]){
// open_basedir is in effect !
// We need to check if the program is in one of these dirs :
$dirs = $obd_values;
}
}
foreach($dirs as $dir)
{
foreach($exts as $ext)
{
foreach($dirs as $dir){
foreach($exts as $ext){
if($check_fn("$dir/$name".$ext))
return true;
}
@ -472,8 +471,8 @@ class OC_Helper {
/**
* copy the contents of one stream to another
* @param resource source
* @param resource target
* @param resource $source
* @param resource $target
* @return int the number of bytes copied
*/
public static function streamCopy($source,$target) {
@ -489,7 +488,7 @@ class OC_Helper {
/**
* create a temporary file with an unique filename
* @param string postfix
* @param string $postfix
* @return string
*
* temporary files are automatically cleaned up after the script is finished
@ -553,10 +552,10 @@ class OC_Helper {
$ext = substr($filename, $pos);
} else {
$name = $filename;
$ext = '';
}
$newpath = $path . '/' . $filename;
$newname = $filename;
$counter = 2;
while (OC_Filesystem::file_exists($newpath)) {
$newname = $name . ' (' . $counter . ')' . $ext;
@ -570,8 +569,8 @@ class OC_Helper {
/*
* checks if $sub is a subdirectory of $parent
*
* @param $sub
* @param $parent
* @param string $sub
* @param string $parent
* @return bool
*/
public static function issubdirectory($sub, $parent) {
@ -604,9 +603,9 @@ class OC_Helper {
/**
* @brief Returns an array with all keys from input lowercased or uppercased. Numbered indices are left as is.
*
* @param $input The array to work on
* @param $case Either MB_CASE_UPPER or MB_CASE_LOWER (default)
* @param $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @param array $input The array to work on
* @param int $case Either MB_CASE_UPPER or MB_CASE_LOWER (default)
* @param string $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @return array
*
* Returns an array with all keys from input lowercased or uppercased. Numbered indices are left as is.
@ -625,11 +624,11 @@ class OC_Helper {
/**
* @brief replaces a copy of string delimited by the start and (optionally) length parameters with the string given in replacement.
*
* @param $input The input string. .Opposite to the PHP build-in function does not accept an array.
* @param $replacement The replacement string.
* @param $start If start is positive, the replacing will begin at the start'th offset into string. If start is negative, the replacing will begin at the start'th character from the end of string.
* @param $length Length of the part to be replaced
* @param $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @param string $input The input string. .Opposite to the PHP build-in function does not accept an array.
* @param string $replacement The replacement string.
* @param int $start If start is positive, the replacing will begin at the start'th offset into string. If start is negative, the replacing will begin at the start'th character from the end of string.
* @param int $length Length of the part to be replaced
* @param string $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @return string
*
*/
@ -646,11 +645,11 @@ class OC_Helper {
/**
* @brief Replace all occurrences of the search string with the replacement string
*
* @param $search The value being searched for, otherwise known as the needle. String.
* @param $replace The replacement string.
* @param $subject The string or array being searched and replaced on, otherwise known as the haystack.
* @param $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @param $count If passed, this will be set to the number of replacements performed.
* @param string $search The value being searched for, otherwise known as the needle.
* @param string $replace The replacement
* @param string $subject The string or array being searched and replaced on, otherwise known as the haystack.
* @param string $encoding The encoding parameter is the character encoding. Defaults to UTF-8
* @param int $count If passed, this will be set to the number of replacements performed.
* @return string
*
*/
@ -667,10 +666,10 @@ class OC_Helper {
/**
* @brief performs a search in a nested array
* @param haystack the array to be searched
* @param needle the search string
* @param $index optional, only search this key name
* @return the key of the matching field, otherwise false
* @param array $haystack the array to be searched
* @param string $needle the search string
* @param string $index optional, only search this key name
* @return mixed the key of the matching field, otherwise false
*
* performs a search in a nested array
*

View File

@ -9,11 +9,11 @@ class OC_Hook{
/**
* @brief connects a function to a hook
* @param $signalclass class name of emitter
* @param $signalname name of signal
* @param $slotclass class name of slot
* @param $slotname name of slot
* @returns true/false
* @param string $signalclass class name of emitter
* @param string $signalname name of signal
* @param string $slotclass class name of slot
* @param string $slotname name of slot
* @return bool
*
* This function makes it very easy to connect to use hooks.
*
@ -38,11 +38,11 @@ class OC_Hook{
}
/**
* @brief emitts a signal
* @param $signalclass class name of emitter
* @param $signalname name of signal
* @param $params defautl: array() array with additional data
* @returns true if slots exists or false if not
* @brief emits a signal
* @param string $signalclass class name of emitter
* @param string $signalname name of signal
* @param array $params defautl: array() array with additional data
* @return bool, true if slots exists or false if not
*
* Emits a signal. To get data from the slot use references!
*
@ -68,8 +68,8 @@ class OC_Hook{
/**
* clear hooks
* @param string signalclass
* @param string signalname
* @param string $signalclass
* @param string $signalname
*/
static public function clear($signalclass='', $signalname='') {
if($signalclass) {

View File

@ -140,7 +140,7 @@ class OC_L10N{
/**
* @brief Translating
* @param $text String The text we need a translation for
* @param array|\default $parameters default:array() Parameters for sprintf
* @param array $parameters default:array() Parameters for sprintf
* @return \OC_L10N_String Translation or the same text
*
* Returns the translation. If no translation is found, $text will be

View File

@ -40,7 +40,7 @@
class OC_Preferences{
/**
* @brief Get all users using the preferences
* @returns array with user ids
* @return array with user ids
*
* This function returns a list of all users that have at least one entry
* in the preferences table.
@ -60,8 +60,8 @@ class OC_Preferences{
/**
* @brief Get all apps of a user
* @param $user user
* @returns array with app ids
* @param string $user user
* @return array with app ids
*
* This function returns a list of all apps of the user that have at least
* one entry in the preferences table.
@ -81,9 +81,9 @@ class OC_Preferences{
/**
* @brief Get the available keys for an app
* @param $user user
* @param $app the app we are looking for
* @returns array with key names
* @param string $user user
* @param string $app the app we are looking for
* @return array with key names
*
* This function gets all keys of an app of an user. Please note that the
* values are not returned.
@ -103,14 +103,14 @@ class OC_Preferences{
/**
* @brief Gets the preference
* @param $user user
* @param $app app
* @param $key key
* @param $default = null, default value if the key does not exist
* @returns the value or $default
* @param string $user user
* @param string $app app
* @param string $key key
* @param string $default = null, default value if the key does not exist
* @return string the value or $default
*
* This function gets a value from the prefernces table. If the key does
* not exist the default value will be returnes
* This function gets a value from the preferences table. If the key does
* not exist the default value will be returned
*/
public static function getValue( $user, $app, $key, $default = null ) {
// Try to fetch the value, return default if not exists.
@ -127,11 +127,11 @@ class OC_Preferences{
/**
* @brief sets a value in the preferences
* @param $user user
* @param $app app
* @param $key key
* @param $value value
* @returns true/false
* @param string $user user
* @param string $app app
* @param string $key key
* @param string $value value
* @return bool
*
* Adds a value to the preferences. If the key did not exist before, it
* will be added automagically.
@ -155,63 +155,63 @@ class OC_Preferences{
/**
* @brief Deletes a key
* @param $user user
* @param $app app
* @param $key key
* @returns true/false
* @param string $user user
* @param string $app app
* @param string $key key
* @return bool
*
* Deletes a key.
*/
public static function deleteKey( $user, $app, $key ) {
// No need for more comments
$query = OC_DB::prepare( 'DELETE FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?' );
$result = $query->execute( array( $user, $app, $key ));
$query->execute( array( $user, $app, $key ));
return true;
}
/**
* @brief Remove app of user from preferences
* @param $user user
* @param $app app
* @returns true/false
* @param string $user user
* @param string $app app
* @return bool
*
* Removes all keys in appconfig belonging to the app and the user.
*/
public static function deleteApp( $user, $app ) {
// No need for more comments
$query = OC_DB::prepare( 'DELETE FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ?' );
$result = $query->execute( array( $user, $app ));
$query->execute( array( $user, $app ));
return true;
}
/**
* @brief Remove user from preferences
* @param $user user
* @returns true/false
* @param string $user user
* @return bool
*
* Removes all keys in appconfig belonging to the user.
*/
public static function deleteUser( $user ) {
// No need for more comments
$query = OC_DB::prepare( 'DELETE FROM `*PREFIX*preferences` WHERE `userid` = ?' );
$result = $query->execute( array( $user ));
$query->execute( array( $user ));
return true;
}
/**
* @brief Remove app from all users
* @param $app app
* @returns true/false
* @param string $app app
* @return bool
*
* Removes all keys in preferences belonging to the app.
*/
public static function deleteAppFromAllUsers( $app ) {
// No need for more comments
$query = OC_DB::prepare( 'DELETE FROM `*PREFIX*preferences` WHERE `appid` = ?' );
$result = $query->execute( array( $app ));
$query->execute( array( $app ));
return true;
}

View File

@ -40,9 +40,9 @@ namespace OCP;
class Config {
/**
* @brief Gets a value from config.php
* @param $key key
* @param $default = null default value
* @returns the value or $default
* @param string $key key
* @param string $default = null default value
* @return string the value or $default
*
* This function gets the value from config.php. If it does not exist,
* $default will be returned.
@ -53,9 +53,9 @@ class Config {
/**
* @brief Sets a value
* @param $key key
* @param $value value
* @returns true/false
* @param string $key key
* @param string $value value
* @return bool
*
* This function sets the value and writes the config.php. If the file can
* not be written, false will be returned.
@ -66,13 +66,13 @@ class Config {
/**
* @brief Gets the config value
* @param $app app
* @param $key key
* @param $default = null, default value if the key does not exist
* @returns the value or $default
* @param string $app app
* @param string $key key
* @param string $default = null, default value if the key does not exist
* @return string the value or $default
*
* This function gets a value from the appconfig table. If the key does
* not exist the default value will be returnes
* not exist the default value will be returned
*/
public static function getAppValue( $app, $key, $default = null ) {
return(\OC_Appconfig::getValue( $app, $key, $default ));
@ -80,10 +80,10 @@ class Config {
/**
* @brief sets a value in the appconfig
* @param $app app
* @param $key key
* @param $value value
* @returns true/false
* @param string $app app
* @param string $key key
* @param string $value value
* @return string true/false
*
* Sets a value. If the key did not exist before it will be created.
*/
@ -93,14 +93,14 @@ class Config {
/**
* @brief Gets the preference
* @param $user user
* @param $app app
* @param $key key
* @param $default = null, default value if the key does not exist
* @returns the value or $default
* @param string $user user
* @param string $app app
* @param string $key key
* @param string $default = null, default value if the key does not exist
* @return string the value or $default
*
* This function gets a value from the prefernces table. If the key does
* not exist the default value will be returnes
* This function gets a value from the preferences table. If the key does
* not exist the default value will be returned
*/
public static function getUserValue( $user, $app, $key, $default = null ) {
return(\OC_Preferences::getValue( $user, $app, $key, $default ));
@ -108,16 +108,16 @@ class Config {
/**
* @brief sets a value in the preferences
* @param $user user
* @param $app app
* @param $key key
* @param $value value
* @returns true/false
* @param string $user user
* @param string $app app
* @param string $key key
* @param string $value value
* @returns bool
*
* Adds a value to the preferences. If the key did not exist before, it
* will be added automagically.
*/
public static function setUserValue( $user, $app, $key, $value ) {
return(\OC_Preferences::setValue( $user, $app, $key, $value ));
return(\OC_Preferences::setValue( $user, $app, $key, $value ));
}
}

View File

@ -23,10 +23,10 @@
/**
* @brief make OC_Helper::linkTo available as a simple function
* @param $app app
* @param $file file
* @param $args array with param=>value, will be appended to the returned url
* @returns link to the file
* @param string $app app
* @param string $file file
* @param array $args array with param=>value, will be appended to the returned url
* @return string link to the file
*
* For further information have a look at OC_Helper::linkTo
*/
@ -36,9 +36,9 @@ function link_to( $app, $file, $args = array() ) {
/**
* @brief make OC_Helper::imagePath available as a simple function
* @param $app app
* @param $image image
* @returns link to the image
* @param string $app app
* @param string $image image
* @return string link to the image
*
* For further information have a look at OC_Helper::imagePath
*/
@ -48,8 +48,8 @@ function image_path( $app, $image ) {
/**
* @brief make OC_Helper::mimetypeIcon available as a simple function
* @param $mimetype mimetype
* @returns link to the image
* @param string $mimetype mimetype
* @return string link to the image
*
* For further information have a look at OC_Helper::mimetypeIcon
*/
@ -59,8 +59,8 @@ function mimetype_icon( $mimetype ) {
/**
* @brief make OC_Helper::humanFileSize available as a simple function
* @param $bytes size in bytes
* @returns size as string
* @param int $bytes size in bytes
* @return string size as string
*
* For further information have a look at OC_Helper::humanFileSize
*/
@ -139,10 +139,10 @@ class OC_Template{
/**
* @brief Constructor
* @param $app app providing the template
* @param $file name of the template file (without suffix)
* @param $renderas = ""; produce a full page
* @returns OC_Template object
* @param string $app app providing the template
* @param string $file name of the template file (without suffix)
* @param string $renderas = ""; produce a full page
* @return OC_Template object
*
* This function creates an OC_Template object.
*
@ -168,7 +168,7 @@ class OC_Template{
}
/**
* autodetects the formfactor of the used device
* autodetect the formfactor of the used device
* default -> the normal desktop browser interface
* mobile -> interface for smartphones
* tablet -> interface for tablets
@ -226,7 +226,7 @@ class OC_Template{
/**
* @brief find the template with the given name
* @param $name of the template file (without suffix)
* @param string $name of the template file (without suffix)
*
* Will select the template file for the selected theme and formfactor.
* Checking all the possible locations.
@ -271,13 +271,13 @@ class OC_Template{
/**
* @brief check Path For Template with and without $fext
* @param $path to check
* @param $name of the template file (without suffix)
* @param $fext formfactor extension
* @param string $path to check
* @param string $name of the template file (without suffix)
* @param string $fext formfactor extension
* @return bool true when found
*
* Will set $this->template and $this->path if there is a template at
* the specifief $path
* the specific $path
*/
protected function checkPathForTemplate($path, $name, $fext)
{
@ -298,10 +298,10 @@ class OC_Template{
/**
* @brief Assign variables
* @param $key key
* @param $value value
* @param $sanitizeHTML false, if data shouldn't get passed through htmlentities
* @returns true
* @param string $key key
* @param string $value value
* @param bool $sanitizeHTML false, if data shouldn't get passed through htmlentities
* @return bool
*
* This function assigns a variable. It can be accessed via $_[$key] in
* the template.
@ -316,9 +316,9 @@ class OC_Template{
/**
* @brief Appends a variable
* @param $key key
* @param $value value
* @returns true
* @param string $key key
* @param string $value value
* @return bool
*
* This function assigns a variable in an array context. If the key already
* exists, the value will be appended. It can be accessed via
@ -335,7 +335,7 @@ class OC_Template{
/**
* @brief Add a custom element to the header
* @param string tag tag name of the element
* @param string $tag tag name of the element
* @param array $attributes array of attrobutes for the element
* @param string $text the text content for the element
*/
@ -345,7 +345,7 @@ class OC_Template{
/**
* @brief Prints the proceeded template
* @returns true/false
* @return bool
*
* This function proceeds the template and prints its output.
*/
@ -362,7 +362,7 @@ class OC_Template{
/**
* @brief Proceeds the template
* @returns content
* @return bool
*
* This function proceeds the template. If $this->renderas is set, it
* will produce a full page.
@ -392,7 +392,7 @@ class OC_Template{
/**
* @brief doing the actual work
* @returns content
* @return string content
*
* Includes the template file, fetches its output
*/
@ -413,13 +413,12 @@ class OC_Template{
/**
* @brief Include template
* @returns returns content of included template
* @return string returns content of included template
*
* Includes another template. use <?php echo $this->inc('template'); ?> to
* do this.
*/
public function inc( $file, $additionalparams = null ) {
// $_ erstellen
$_ = $this->vars;
$l = $this->l10n;
@ -439,10 +438,10 @@ class OC_Template{
/**
* @brief Shortcut to print a simple page for users
* @param $application The application we render the template for
* @param $name Name of the template
* @param $parameters Parameters for the template
* @returns true/false
* @param string $application The application we render the template for
* @param string $name Name of the template
* @param array $parameters Parameters for the template
* @return bool
*/
public static function printUserPage( $application, $name, $parameters = array() ) {
$content = new OC_Template( $application, $name, "user" );
@ -454,10 +453,10 @@ class OC_Template{
/**
* @brief Shortcut to print a simple page for admins
* @param $application The application we render the template for
* @param $name Name of the template
* @param $parameters Parameters for the template
* @returns true/false
* @param string $application The application we render the template for
* @param string $name Name of the template
* @param array $parameters Parameters for the template
* @return bool
*/
public static function printAdminPage( $application, $name, $parameters = array() ) {
$content = new OC_Template( $application, $name, "admin" );
@ -469,10 +468,10 @@ class OC_Template{
/**
* @brief Shortcut to print a simple page for guests
* @param $application The application we render the template for
* @param $name Name of the template
* @param $parameters Parameters for the template
* @returns true/false
* @param string $application The application we render the template for
* @param string $name Name of the template
* @param string $parameters Parameters for the template
* @return bool
*/
public static function printGuestPage( $application, $name, $parameters = array() ) {
$content = new OC_Template( $application, $name, "guest" );

View File

@ -22,6 +22,7 @@
"Cron" => "Cron",
"Execute one task with each page loaded" => "Ejecutar una tarea con cada página cargada",
"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está registrado como un servicio del webcron. Llama a la página de cron.php en la raíz de owncloud cada minuto sobre http.",
"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usar el servicio de cron del sitema. Llame al fichero cron.php en la carpeta de owncloud via servidor cronjob cada minuto.",
"Sharing" => "Compartir",
"Enable Share API" => "Activar API de compartición",
"Allow apps to use the Share API" => "Permitir a las aplicaciones usar la API de compartición",
@ -44,8 +45,10 @@
"Problems connecting to help database." => "Problemas al conectar con la base de datos de ayuda.",
"Go there manually." => "Ir manualmente",
"Answer" => "Respuesta",
"You have used <strong>%s</strong> of the available <strong>%s<strong>" => "Ha usado <strong>%s</strong> de <strong>%s<strong> disponible",
"Desktop and Mobile Syncing Clients" => "Clientes de sincronización móviles y de escritorio",
"Download" => "Descargar",
"Your password was changed" => "Su contraseña ha sido cambiada",
"Unable to change your password" => "No se ha podido cambiar tu contraseña",
"Current password" => "Contraseña actual",
"New password" => "Nueva contraseña:",