summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/files/l10n/et_EE.php1
-rw-r--r--apps/files/l10n/gl.php32
-rw-r--r--apps/files/l10n/ko.php18
-rw-r--r--apps/files/l10n/sl.php7
-rw-r--r--apps/files/l10n/uk.php21
-rw-r--r--apps/files/l10n/vi.php12
-rw-r--r--apps/files_encryption/l10n/gl.php6
-rw-r--r--apps/files_encryption/l10n/ko.php6
-rw-r--r--apps/files_encryption/l10n/vi.php2
-rw-r--r--apps/files_external/l10n/gl.php18
-rw-r--r--apps/files_external/l10n/ko.php24
-rw-r--r--apps/files_external/l10n/uk.php20
-rw-r--r--apps/files_sharing/l10n/gl.php4
-rw-r--r--apps/files_sharing/l10n/ko.php9
-rw-r--r--apps/files_sharing/l10n/ta_LK.php9
-rw-r--r--apps/files_sharing/l10n/vi.php4
-rw-r--r--apps/files_versions/l10n/gl.php7
-rw-r--r--apps/files_versions/l10n/ko.php8
-rw-r--r--apps/files_versions/l10n/ta_LK.php8
-rw-r--r--apps/files_versions/l10n/vi.php6
-rw-r--r--apps/user_ldap/appinfo/update.php37
-rw-r--r--apps/user_ldap/appinfo/version2
-rw-r--r--apps/user_ldap/l10n/gl.php37
-rw-r--r--apps/user_ldap/l10n/ta_LK.php27
-rw-r--r--apps/user_ldap/lib/access.php25
-rw-r--r--apps/user_webdavauth/l10n/gl.php3
-rw-r--r--apps/user_webdavauth/l10n/ko.php3
-rw-r--r--apps/user_webdavauth/l10n/sl.php3
-rw-r--r--apps/user_webdavauth/l10n/uk.php3
-rwxr-xr-xapps/user_webdavauth/user_webdavauth.php2
-rw-r--r--core/l10n/de_DE.php24
-rw-r--r--core/l10n/el.php9
-rw-r--r--core/l10n/es_AR.php8
-rw-r--r--core/l10n/gl.php65
-rw-r--r--core/l10n/ko.php33
-rw-r--r--core/l10n/nl.php3
-rw-r--r--core/l10n/sl.php26
-rw-r--r--core/l10n/vi.php31
-rw-r--r--core/l10n/zh_CN.php12
-rw-r--r--l10n/de_DE/core.po30
-rw-r--r--l10n/de_DE/settings.po10
-rw-r--r--l10n/el/core.po26
-rw-r--r--l10n/es_AR/core.po102
-rw-r--r--l10n/et_EE/files.po39
-rw-r--r--l10n/gl/core.po198
-rw-r--r--l10n/gl/files.po82
-rw-r--r--l10n/gl/files_encryption.po12
-rw-r--r--l10n/gl/files_external.po30
-rw-r--r--l10n/gl/files_sharing.po14
-rw-r--r--l10n/gl/files_versions.po15
-rw-r--r--l10n/gl/lib.po45
-rw-r--r--l10n/gl/settings.po38
-rw-r--r--l10n/gl/user_ldap.po79
-rw-r--r--l10n/gl/user_webdavauth.po9
-rw-r--r--l10n/ko/core.po149
-rw-r--r--l10n/ko/files.po73
-rw-r--r--l10n/ko/files_encryption.po17
-rw-r--r--l10n/ko/files_external.po51
-rw-r--r--l10n/ko/files_sharing.po23
-rw-r--r--l10n/ko/files_versions.po19
-rw-r--r--l10n/ko/settings.po31
-rw-r--r--l10n/ko/user_webdavauth.po9
-rw-r--r--l10n/nl/core.po20
-rw-r--r--l10n/sl/core.po134
-rw-r--r--l10n/sl/files.po50
-rw-r--r--l10n/sl/lib.po24
-rw-r--r--l10n/sl/settings.po8
-rw-r--r--l10n/sl/user_webdavauth.po9
-rw-r--r--l10n/ta_LK/files_sharing.po21
-rw-r--r--l10n/ta_LK/files_versions.po19
-rw-r--r--l10n/ta_LK/user_ldap.po57
-rw-r--r--l10n/templates/core.pot2
-rw-r--r--l10n/templates/files.pot2
-rw-r--r--l10n/templates/files_encryption.pot2
-rw-r--r--l10n/templates/files_external.pot2
-rw-r--r--l10n/templates/files_sharing.pot2
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot10
-rw-r--r--l10n/templates/settings.pot2
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--l10n/templates/user_webdavauth.pot2
-rw-r--r--l10n/uk/files.po79
-rw-r--r--l10n/uk/files_external.po43
-rw-r--r--l10n/uk/user_webdavauth.po9
-rw-r--r--l10n/vi/core.po129
-rw-r--r--l10n/vi/files.po48
-rw-r--r--l10n/vi/files_encryption.po6
-rw-r--r--l10n/vi/files_sharing.po10
-rw-r--r--l10n/vi/files_versions.po12
-rw-r--r--l10n/vi/lib.po23
-rw-r--r--l10n/vi/settings.po17
-rw-r--r--l10n/zh_CN/core.po110
-rw-r--r--l10n/zh_CN/lib.po22
-rw-r--r--l10n/zh_HK/core.po539
-rw-r--r--l10n/zh_HK/files.po263
-rw-r--r--l10n/zh_HK/files_encryption.po34
-rw-r--r--l10n/zh_HK/files_external.po106
-rw-r--r--l10n/zh_HK/files_sharing.po48
-rw-r--r--l10n/zh_HK/files_versions.po42
-rw-r--r--l10n/zh_HK/lib.po152
-rw-r--r--l10n/zh_HK/settings.po243
-rw-r--r--l10n/zh_HK/user_ldap.po170
-rw-r--r--l10n/zh_HK/user_webdavauth.po22
-rw-r--r--lib/helper.php16
-rw-r--r--lib/image.php309
-rw-r--r--lib/l10n/gl.php25
-rw-r--r--lib/l10n/sl.php7
-rw-r--r--lib/l10n/vi.php6
-rw-r--r--lib/l10n/zh_CN.php6
-rw-r--r--lib/public/contacts.php103
-rwxr-xr-xlib/util.php2
-rw-r--r--settings/l10n/de_DE.php4
-rw-r--r--settings/l10n/gl.php19
-rw-r--r--settings/l10n/ko.php12
-rw-r--r--settings/l10n/sl.php1
-rw-r--r--settings/l10n/vi.php10
116 files changed, 3587 insertions, 1106 deletions
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index fedb8b5736c..73d5a286a9b 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -49,6 +49,7 @@
"New" => "Uus",
"Text file" => "Tekstifail",
"Folder" => "Kaust",
+"From link" => "Allikast",
"Upload" => "Lae üles",
"Cancel upload" => "Tühista üleslaadimine",
"Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!",
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index b049f3b2f33..a93920463a1 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -1,5 +1,5 @@
<?php $TRANSLATIONS = array(
-"There is no error, the file uploaded with success" => "Non hai erros, o ficheiro enviouse correctamente",
+"There is no error, the file uploaded with success" => "Non hai erros. O ficheiro enviouse correctamente",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "O ficheiro enviado supera a directiva upload_max_filesize no php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado supera a directiva MAX_FILE_SIZE que foi indicada no formulario HTML",
"The uploaded file was only partially uploaded" => "O ficheiro enviado foi só parcialmente enviado",
@@ -9,26 +9,39 @@
"Files" => "Ficheiros",
"Unshare" => "Deixar de compartir",
"Delete" => "Eliminar",
+"Rename" => "Mudar o nome",
+"{new_name} already exists" => "xa existe un {new_name}",
"replace" => "substituír",
-"suggest name" => "suxira nome",
+"suggest name" => "suxerir nome",
"cancel" => "cancelar",
+"replaced {new_name}" => "substituír {new_name}",
"undo" => "desfacer",
-"generating ZIP-file, it may take some time." => "xerando ficheiro ZIP, pode levar un anaco.",
+"replaced {new_name} with {old_name}" => "substituír {new_name} polo {old_name}",
+"unshared {files}" => "{files} sen compartir",
+"deleted {files}" => "{files} eliminados",
+"generating ZIP-file, it may take some time." => "xerando un ficheiro ZIP, o que pode levar un anaco.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Non se puido subir o ficheiro pois ou é un directorio ou ten 0 bytes",
"Upload Error" => "Erro na subida",
"Close" => "Pechar",
"Pending" => "Pendentes",
+"1 file uploading" => "1 ficheiro subíndose",
+"{count} files uploading" => "{count} ficheiros subíndose",
"Upload cancelled." => "Subida cancelada.",
"File upload is in progress. Leaving the page now will cancel the upload." => "A subida do ficheiro está en curso. Saír agora da páxina cancelará a subida.",
"Invalid name, '/' is not allowed." => "Nome non válido, '/' non está permitido.",
-"error while scanning" => "erro mentras analizaba",
+"{count} files scanned" => "{count} ficheiros escaneados",
+"error while scanning" => "erro mentres analizaba",
"Name" => "Nome",
"Size" => "Tamaño",
"Modified" => "Modificado",
+"1 folder" => "1 cartafol",
+"{count} folders" => "{count} cartafoles",
+"1 file" => "1 ficheiro",
+"{count} files" => "{count} ficheiros",
"File handling" => "Manexo de ficheiro",
"Maximum upload size" => "Tamaño máximo de envío",
"max. possible: " => "máx. posible: ",
-"Needed for multi-file and folder downloads." => "Preciso para descarga de varios ficheiros e cartafoles.",
+"Needed for multi-file and folder downloads." => "Precísase para a descarga de varios ficheiros e cartafoles.",
"Enable ZIP-download" => "Habilitar a descarga-ZIP",
"0 is unlimited" => "0 significa ilimitado",
"Maximum input size for ZIP files" => "Tamaño máximo de descarga para os ZIP",
@@ -36,13 +49,14 @@
"New" => "Novo",
"Text file" => "Ficheiro de texto",
"Folder" => "Cartafol",
+"From link" => "Dende a ligazón",
"Upload" => "Enviar",
-"Cancel upload" => "Cancelar subida",
-"Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.",
+"Cancel upload" => "Cancelar a subida",
+"Nothing in here. Upload something!" => "Nada por aquí. Envía algo.",
"Share" => "Compartir",
"Download" => "Descargar",
"Upload too large" => "Envío demasiado grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que trata de subir superan o tamaño máximo permitido neste servidor",
-"Files are being scanned, please wait." => "Estanse analizando os ficheiros, espere por favor.",
-"Current scanning" => "Análise actual."
+"Files are being scanned, please wait." => "Estanse analizando os ficheiros. Agarda.",
+"Current scanning" => "Análise actual"
);
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
index 110dea7a8b5..b604740c773 100644
--- a/apps/files/l10n/ko.php
+++ b/apps/files/l10n/ko.php
@@ -7,20 +7,37 @@
"Missing a temporary folder" => "임시 폴더가 사라짐",
"Failed to write to disk" => "디스크에 쓰지 못했습니다",
"Files" => "파일",
+"Unshare" => "공유해제",
"Delete" => "삭제",
+"Rename" => "이름변경",
+"{new_name} already exists" => "{new_name} 이미 존재함",
"replace" => "대체",
+"suggest name" => "이름을 제안",
"cancel" => "취소",
+"replaced {new_name}" => "{new_name} 으로 대체",
"undo" => "복구",
+"replaced {new_name} with {old_name}" => "{old_name}이 {new_name}으로 대체됨",
+"unshared {files}" => "{files} 공유해제",
+"deleted {files}" => "{files} 삭제됨",
"generating ZIP-file, it may take some time." => "ZIP파일 생성에 시간이 걸릴 수 있습니다.",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다.",
"Upload Error" => "업로드 에러",
"Close" => "닫기",
"Pending" => "보류 중",
+"1 file uploading" => "1 파일 업로드중",
+"{count} files uploading" => "{count} 파일 업로드중",
"Upload cancelled." => "업로드 취소.",
+"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드을 진행합니다. 페이지를 떠나게 될경우 업로드가 취소됩니다.",
"Invalid name, '/' is not allowed." => "잘못된 이름, '/' 은 허용이 되지 않습니다.",
+"{count} files scanned" => "{count} 파일 스캔되었습니다.",
+"error while scanning" => "스캔하는 도중 에러",
"Name" => "이름",
"Size" => "크기",
"Modified" => "수정됨",
+"1 folder" => "1 폴더",
+"{count} folders" => "{count} 폴더",
+"1 file" => "1 파일",
+"{count} files" => "{count} 파일",
"File handling" => "파일 처리",
"Maximum upload size" => "최대 업로드 크기",
"max. possible: " => "최대. 가능한:",
@@ -32,6 +49,7 @@
"New" => "새로 만들기",
"Text file" => "텍스트 파일",
"Folder" => "폴더",
+"From link" => "From link",
"Upload" => "업로드",
"Cancel upload" => "업로드 취소",
"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",
diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php
index bf4cfa1ea3a..3e9a3b117ea 100644
--- a/apps/files/l10n/sl.php
+++ b/apps/files/l10n/sl.php
@@ -17,21 +17,27 @@
"replaced {new_name}" => "zamenjano je ime {new_name}",
"undo" => "razveljavi",
"replaced {new_name} with {old_name}" => "zamenjano ime {new_name} z imenom {old_name}",
+"unshared {files}" => "odstranjeno iz souporabe {files}",
+"deleted {files}" => "izbrisano {files}",
"generating ZIP-file, it may take some time." => "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov.",
"Upload Error" => "Napaka med nalaganjem",
"Close" => "Zapri",
"Pending" => "V čakanju ...",
"1 file uploading" => "Pošiljanje 1 datoteke",
+"{count} files uploading" => "nalagam {count} datotek",
"Upload cancelled." => "Pošiljanje je preklicano.",
"File upload is in progress. Leaving the page now will cancel the upload." => "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
"Invalid name, '/' is not allowed." => "Neveljavno ime. Znak '/' ni dovoljen.",
+"{count} files scanned" => "{count} files scanned",
"error while scanning" => "napaka med pregledovanjem datotek",
"Name" => "Ime",
"Size" => "Velikost",
"Modified" => "Spremenjeno",
"1 folder" => "1 mapa",
+"{count} folders" => "{count} map",
"1 file" => "1 datoteka",
+"{count} files" => "{count} datotek",
"File handling" => "Upravljanje z datotekami",
"Maximum upload size" => "Največja velikost za pošiljanja",
"max. possible: " => "največ mogoče:",
@@ -43,6 +49,7 @@
"New" => "Nova",
"Text file" => "Besedilna datoteka",
"Folder" => "Mapa",
+"From link" => "Iz povezave",
"Upload" => "Pošlji",
"Cancel upload" => "Prekliči pošiljanje",
"Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!",
diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php
index af75c2774ec..e2b99d899d5 100644
--- a/apps/files/l10n/uk.php
+++ b/apps/files/l10n/uk.php
@@ -5,27 +5,48 @@
"The uploaded file was only partially uploaded" => "Файл відвантажено лише частково",
"No file was uploaded" => "Не відвантажено жодного файлу",
"Missing a temporary folder" => "Відсутній тимчасовий каталог",
+"Failed to write to disk" => "Невдалося записати на диск",
"Files" => "Файли",
"Unshare" => "Заборонити доступ",
"Delete" => "Видалити",
+"Rename" => "Перейменувати",
+"{new_name} already exists" => "{new_name} вже існує",
+"replace" => "заміна",
+"suggest name" => "запропонуйте назву",
+"cancel" => "відміна",
+"replaced {new_name}" => "замінено {new_name}",
"undo" => "відмінити",
+"replaced {new_name} with {old_name}" => "замінено {new_name} на {old_name}",
+"deleted {files}" => "видалено {files}",
"generating ZIP-file, it may take some time." => "Створення ZIP-файлу, це може зайняти певний час.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт",
"Upload Error" => "Помилка завантаження",
"Close" => "Закрити",
"Pending" => "Очікування",
+"1 file uploading" => "1 файл завантажується",
+"{count} files uploading" => "{count} файлів завантажується",
"Upload cancelled." => "Завантаження перервано.",
+"File upload is in progress. Leaving the page now will cancel the upload." => "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
"Invalid name, '/' is not allowed." => "Некоректне ім'я, '/' не дозволено.",
+"{count} files scanned" => "{count} файлів проскановано",
+"error while scanning" => "помилка при скануванні",
"Name" => "Ім'я",
"Size" => "Розмір",
"Modified" => "Змінено",
+"1 folder" => "1 папка",
+"{count} folders" => "{count} папок",
+"1 file" => "1 файл",
+"{count} files" => "{count} файлів",
"Maximum upload size" => "Максимальний розмір відвантажень",
"max. possible: " => "макс.можливе:",
+"Enable ZIP-download" => "Активувати ZIP-завантаження",
"0 is unlimited" => "0 є безліміт",
+"Maximum input size for ZIP files" => "Максимальний розмір завантажуємого ZIP файлу",
"Save" => "Зберегти",
"New" => "Створити",
"Text file" => "Текстовий файл",
"Folder" => "Папка",
+"From link" => "З посилання",
"Upload" => "Відвантажити",
"Cancel upload" => "Перервати завантаження",
"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",
diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php
index e83ce940c1e..16138e722a2 100644
--- a/apps/files/l10n/vi.php
+++ b/apps/files/l10n/vi.php
@@ -5,7 +5,7 @@
"The uploaded file was only partially uploaded" => "Tập tin tải lên mới chỉ tải lên được một phần",
"No file was uploaded" => "Không có tập tin nào được tải lên",
"Missing a temporary folder" => "Không tìm thấy thư mục tạm",
-"Failed to write to disk" => "Không thể ghi vào đĩa cứng",
+"Failed to write to disk" => "Không thể ghi ",
"Files" => "Tập tin",
"Unshare" => "Không chia sẽ",
"Delete" => "Xóa",
@@ -19,7 +19,7 @@
"replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}",
"unshared {files}" => "hủy chia sẽ {files}",
"deleted {files}" => "đã xóa {files}",
-"generating ZIP-file, it may take some time." => "Tạo tập tinh ZIP, điều này có thể mất một ít thời gian",
+"generating ZIP-file, it may take some time." => "Tạo tập tin ZIP, điều này có thể làm mất một chút thời gian",
"Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte",
"Upload Error" => "Tải lên lỗi",
"Close" => "Đóng",
@@ -40,7 +40,7 @@
"{count} files" => "{count} tập tin",
"File handling" => "Xử lý tập tin",
"Maximum upload size" => "Kích thước tối đa ",
-"max. possible: " => "tối đa cho phép",
+"max. possible: " => "tối đa cho phép:",
"Needed for multi-file and folder downloads." => "Cần thiết cho tải nhiều tập tin và thư mục.",
"Enable ZIP-download" => "Cho phép ZIP-download",
"0 is unlimited" => "0 là không giới hạn",
@@ -48,15 +48,15 @@
"Save" => "Lưu",
"New" => "Mới",
"Text file" => "Tập tin văn bản",
-"Folder" => "Folder",
+"Folder" => "Thư mục",
"From link" => "Từ liên kết",
"Upload" => "Tải lên",
"Cancel upload" => "Hủy upload",
"Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !",
"Share" => "Chia sẻ",
"Download" => "Tải xuống",
-"Upload too large" => "File tải lên quá lớn",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang cố gắng tải lên vượt quá kích thước tối đa cho phép trên máy chủ này.",
+"Upload too large" => "Tập tin tải lên quá lớn",
+"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
"Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ.",
"Current scanning" => "Hiện tại đang quét"
);
diff --git a/apps/files_encryption/l10n/gl.php b/apps/files_encryption/l10n/gl.php
index 1434ff48aac..91d155ccad3 100644
--- a/apps/files_encryption/l10n/gl.php
+++ b/apps/files_encryption/l10n/gl.php
@@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array(
-"Encryption" => "Encriptado",
-"Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro da encriptación",
+"Encryption" => "Cifrado",
+"Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro do cifrado",
"None" => "Nada",
-"Enable Encryption" => "Habilitar encriptación"
+"Enable Encryption" => "Activar o cifrado"
);
diff --git a/apps/files_encryption/l10n/ko.php b/apps/files_encryption/l10n/ko.php
new file mode 100644
index 00000000000..83816bc2f14
--- /dev/null
+++ b/apps/files_encryption/l10n/ko.php
@@ -0,0 +1,6 @@
+<?php $TRANSLATIONS = array(
+"Encryption" => "암호화",
+"Exclude the following file types from encryption" => "다음파일 형식에 암호화 제외",
+"None" => "없음",
+"Enable Encryption" => "암호화 사용"
+);
diff --git a/apps/files_encryption/l10n/vi.php b/apps/files_encryption/l10n/vi.php
index cabf2da7dce..6365084fdc6 100644
--- a/apps/files_encryption/l10n/vi.php
+++ b/apps/files_encryption/l10n/vi.php
@@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array(
"Encryption" => "Mã hóa",
"Exclude the following file types from encryption" => "Loại trừ các loại tập tin sau đây từ mã hóa",
-"None" => "none",
+"None" => "Không có gì hết",
"Enable Encryption" => "BẬT mã hóa"
);
diff --git a/apps/files_external/l10n/gl.php b/apps/files_external/l10n/gl.php
index 3830efb70bf..f98809bfc0d 100644
--- a/apps/files_external/l10n/gl.php
+++ b/apps/files_external/l10n/gl.php
@@ -1,18 +1,24 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Concedeuse acceso",
+"Error configuring Dropbox storage" => "Erro configurando o almacenamento en Dropbox",
+"Grant access" => "Permitir o acceso",
+"Fill out all required fields" => "Cubrir todos os campos obrigatorios",
+"Please provide a valid Dropbox app key and secret." => "Dá o segredo e a clave correcta do aplicativo de Dropbox.",
+"Error configuring Google Drive storage" => "Erro configurando o almacenamento en Google Drive",
"External Storage" => "Almacenamento externo",
"Mount point" => "Punto de montaxe",
-"Backend" => "Almacén",
+"Backend" => "Infraestrutura",
"Configuration" => "Configuración",
"Options" => "Opcións",
"Applicable" => "Aplicable",
-"Add mount point" => "Engadir punto de montaxe",
-"None set" => "Non establecido",
+"Add mount point" => "Engadir un punto de montaxe",
+"None set" => "Ningún definido",
"All Users" => "Tódolos usuarios",
"Groups" => "Grupos",
"Users" => "Usuarios",
"Delete" => "Eliminar",
-"Enable User External Storage" => "Habilitar almacenamento externo do usuario",
+"Enable User External Storage" => "Activar o almacenamento externo do usuario",
"Allow users to mount their own external storage" => "Permitir aos usuarios montar os seus propios almacenamentos externos",
-"SSL root certificates" => "Certificados raíz SSL",
-"Import Root Certificate" => "Importar Certificado Raíz"
+"SSL root certificates" => "Certificados SSL root",
+"Import Root Certificate" => "Importar o certificado root"
);
diff --git a/apps/files_external/l10n/ko.php b/apps/files_external/l10n/ko.php
new file mode 100644
index 00000000000..d44ad88d85c
--- /dev/null
+++ b/apps/files_external/l10n/ko.php
@@ -0,0 +1,24 @@
+<?php $TRANSLATIONS = array(
+"Access granted" => "접근 허가",
+"Error configuring Dropbox storage" => "드롭박스 저장공간 구성 에러",
+"Grant access" => "접근권한 부여",
+"Fill out all required fields" => "모든 필요한 필드들을 입력하세요.",
+"Please provide a valid Dropbox app key and secret." => "유효한 드롭박스 응용프로그램 키와 비밀번호를 입력해주세요.",
+"Error configuring Google Drive storage" => "구글드라이브 저장공간 구성 에러",
+"External Storage" => "확장 저장공간",
+"Mount point" => "마운트 포인트",
+"Backend" => "백엔드",
+"Configuration" => "설정",
+"Options" => "옵션",
+"Applicable" => "적용가능",
+"Add mount point" => "마운트 포인트 추가",
+"None set" => "세트 없음",
+"All Users" => "모든 사용자",
+"Groups" => "그룹",
+"Users" => "사용자",
+"Delete" => "삭제",
+"Enable User External Storage" => "사용자 확장 저장공간 사용",
+"Allow users to mount their own external storage" => "사용자들에게 그들의 확장 저장공간 마운트 하는것을 허용",
+"SSL root certificates" => "SSL 루트 인증서",
+"Import Root Certificate" => "루트 인증서 가져오기"
+);
diff --git a/apps/files_external/l10n/uk.php b/apps/files_external/l10n/uk.php
index 79920b9014a..ea8f2b26657 100644
--- a/apps/files_external/l10n/uk.php
+++ b/apps/files_external/l10n/uk.php
@@ -1,5 +1,23 @@
<?php $TRANSLATIONS = array(
+"Access granted" => "Доступ дозволено",
+"Error configuring Dropbox storage" => "Помилка при налаштуванні сховища Dropbox",
+"Grant access" => "Дозволити доступ",
+"Fill out all required fields" => "Заповніть всі обов'язкові поля",
+"Please provide a valid Dropbox app key and secret." => "Будь ласка, надайте дійсний ключ та пароль Dropbox.",
+"Error configuring Google Drive storage" => "Помилка при налаштуванні сховища Google Drive",
+"External Storage" => "Зовнішні сховища",
+"Mount point" => "Точка монтування",
+"Backend" => "Backend",
+"Configuration" => "Налаштування",
+"Options" => "Опції",
+"Add mount point" => "Додати точку монтування",
+"None set" => "Не встановлено",
+"All Users" => "Усі користувачі",
"Groups" => "Групи",
"Users" => "Користувачі",
-"Delete" => "Видалити"
+"Delete" => "Видалити",
+"Enable User External Storage" => "Активувати користувацькі зовнішні сховища",
+"Allow users to mount their own external storage" => "Дозволити користувачам монтувати власні зовнішні сховища",
+"SSL root certificates" => "SSL корневі сертифікати",
+"Import Root Certificate" => "Імпортувати корневі сертифікати"
);
diff --git a/apps/files_sharing/l10n/gl.php b/apps/files_sharing/l10n/gl.php
index c9644d720e3..fe06a5bc70e 100644
--- a/apps/files_sharing/l10n/gl.php
+++ b/apps/files_sharing/l10n/gl.php
@@ -1,7 +1,9 @@
<?php $TRANSLATIONS = array(
"Password" => "Contrasinal",
"Submit" => "Enviar",
+"%s shared the folder %s with you" => "%s compartiu o cartafol %s contigo",
+"%s shared the file %s with you" => "%s compartiu ficheiro %s contigo",
"Download" => "Baixar",
"No preview available for" => "Sen vista previa dispoñible para ",
-"web services under your control" => "servizos web baixo o seu control"
+"web services under your control" => "servizos web baixo o teu control"
);
diff --git a/apps/files_sharing/l10n/ko.php b/apps/files_sharing/l10n/ko.php
new file mode 100644
index 00000000000..c172da854d8
--- /dev/null
+++ b/apps/files_sharing/l10n/ko.php
@@ -0,0 +1,9 @@
+<?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" => "당신의 통제하에 있는 웹서비스"
+);
diff --git a/apps/files_sharing/l10n/ta_LK.php b/apps/files_sharing/l10n/ta_LK.php
new file mode 100644
index 00000000000..6cf6f6236b7
--- /dev/null
+++ b/apps/files_sharing/l10n/ta_LK.php
@@ -0,0 +1,9 @@
+<?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" => "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது"
+);
diff --git a/apps/files_sharing/l10n/vi.php b/apps/files_sharing/l10n/vi.php
index 6a36f11899e..afeec5c6481 100644
--- a/apps/files_sharing/l10n/vi.php
+++ b/apps/files_sharing/l10n/vi.php
@@ -1,8 +1,8 @@
<?php $TRANSLATIONS = array(
"Password" => "Mật khẩu",
"Submit" => "Xác nhận",
-"%s shared the folder %s with you" => "%s đã chia sẽ thư mục %s với bạn",
-"%s shared the file %s with you" => "%s đã chia sẽ tập tin %s với bạn",
+"%s shared the folder %s with you" => "%s đã chia sẻ thư mục %s với bạn",
+"%s shared the file %s with you" => "%s đã chia sẻ tập tin %s với bạn",
"Download" => "Tải về",
"No preview available for" => "Không có xem trước cho",
"web services under your control" => "dịch vụ web dưới sự kiểm soát của bạn"
diff --git a/apps/files_versions/l10n/gl.php b/apps/files_versions/l10n/gl.php
index c0d5937e1b1..535a669d357 100644
--- a/apps/files_versions/l10n/gl.php
+++ b/apps/files_versions/l10n/gl.php
@@ -1,7 +1,8 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "Caducar todas as versións",
+"History" => "Historia",
"Versions" => "Versións",
-"This will delete all existing backup versions of your files" => "Esto eliminará todas as copias de respaldo existentes dos seus ficheiros",
-"Files Versioning" => "Versionado de ficheiros",
-"Enable" => "Habilitar"
+"This will delete all existing backup versions of your files" => "Isto eliminará todas as copias de seguranza que haxa dos teus ficheiros",
+"Files Versioning" => "Sistema de versión de ficheiros",
+"Enable" => "Activar"
);
diff --git a/apps/files_versions/l10n/ko.php b/apps/files_versions/l10n/ko.php
new file mode 100644
index 00000000000..9c14de0962a
--- /dev/null
+++ b/apps/files_versions/l10n/ko.php
@@ -0,0 +1,8 @@
+<?php $TRANSLATIONS = array(
+"Expire all versions" => "모든 버전이 만료되었습니다.",
+"History" => "역사",
+"Versions" => "버전",
+"This will delete all existing backup versions of your files" => "당신 파일의 존재하는 모든 백업 버전이 삭제될것입니다.",
+"Files Versioning" => "파일 버전관리중",
+"Enable" => "가능"
+);
diff --git a/apps/files_versions/l10n/ta_LK.php b/apps/files_versions/l10n/ta_LK.php
new file mode 100644
index 00000000000..f1215b3ecc1
--- /dev/null
+++ b/apps/files_versions/l10n/ta_LK.php
@@ -0,0 +1,8 @@
+<?php $TRANSLATIONS = array(
+"Expire all versions" => "எல்லா பதிப்புகளும் காலாவதியாகிவிட்டது",
+"History" => "வரலாறு",
+"Versions" => "பதிப்புகள்",
+"This will delete all existing backup versions of your files" => "உங்களுடைய கோப்புக்களில் ஏற்கனவே உள்ள ஆதாரநகல்களின் பதிப்புக்களை இவை அழித்துவிடும்",
+"Files Versioning" => "கோப்பு பதிப்புகள்",
+"Enable" => "இயலுமைப்படுத்துக"
+);
diff --git a/apps/files_versions/l10n/vi.php b/apps/files_versions/l10n/vi.php
index a92e85a017a..260c3b6b39c 100644
--- a/apps/files_versions/l10n/vi.php
+++ b/apps/files_versions/l10n/vi.php
@@ -2,7 +2,7 @@
"Expire all versions" => "Hết hạn tất cả các phiên bản",
"History" => "Lịch sử",
"Versions" => "Phiên bản",
-"This will delete all existing backup versions of your files" => "Điều này sẽ xóa tất cả các phiên bản sao lưu hiện có ",
-"Files Versioning" => "Phiên bản tệp tin",
-"Enable" => "Kích hoạtLịch sử"
+"This will delete all existing backup versions of your files" => "Khi bạn thực hiện thao tác này sẽ xóa tất cả các phiên bản sao lưu hiện có ",
+"Files Versioning" => "Phiên bản tập tin",
+"Enable" => "Bật "
);
diff --git a/apps/user_ldap/appinfo/update.php b/apps/user_ldap/appinfo/update.php
index e6e25cec734..9b54ba18b6c 100644
--- a/apps/user_ldap/appinfo/update.php
+++ b/apps/user_ldap/appinfo/update.php
@@ -34,22 +34,49 @@ $groupBE = new \OCA\user_ldap\GROUP_LDAP();
$groupBE->setConnector($connector);
foreach($objects as $object) {
- $fetchDNSql = 'SELECT `ldap_dn`, `owncloud_name` FROM `*PREFIX*ldap_'.$object.'_mapping` WHERE `directory_uuid` = \'\'';
- $updateSql = 'UPDATE `*PREFIX*ldap_'.$object.'_mapping` SET `ldap_DN` = ?, `directory_uuid` = ? WHERE `ldap_dn` = ?';
+ $fetchDNSql = '
+ SELECT `ldap_dn`, `owncloud_name`, `directory_uuid`
+ FROM `*PREFIX*ldap_'.$object.'_mapping`';
+ $updateSql = '
+ UPDATE `*PREFIX*ldap_'.$object.'_mapping`
+ SET `ldap_DN` = ?, `directory_uuid` = ?
+ WHERE `ldap_dn` = ?';
$query = OCP\DB::prepare($fetchDNSql);
$res = $query->execute();
$DNs = $res->fetchAll();
$updateQuery = OCP\DB::prepare($updateSql);
foreach($DNs as $dn) {
- $newDN = mb_strtolower($dn['ldap_dn'], 'UTF-8');
- if($object == 'user') {
+ $newDN = escapeDN(mb_strtolower($dn['ldap_dn'], 'UTF-8'));
+ if(!empty($dn['directory_uuid'])) {
+ $uuid = $dn['directory_uuid'];
+ } elseif($object == 'user') {
$uuid = $userBE->getUUID($newDN);
//fix home folder to avoid new ones depending on the configuration
$userBE->getHome($dn['owncloud_name']);
} else {
$uuid = $groupBE->getUUID($newDN);
}
- $updateQuery->execute(array($newDN, $uuid, $dn['ldap_dn']));
+ try {
+ $updateQuery->execute(array($newDN, $uuid, $dn['ldap_dn']));
+ } catch(Exception $e) {
+ \OCP\Util::writeLog('user_ldap', 'Could not update '.$object.' '.$dn['ldap_dn'].' in the mappings table. ', \OCP\Util::WARN);
+ }
+
+ }
+}
+
+function escapeDN($dn) {
+ $aDN = ldap_explode_dn($dn, false);
+ unset($aDN['count']);
+ foreach($aDN as $key => $part) {
+ $value = substr($part, strpos($part, '=')+1);
+ $escapedValue = strtr($value, Array(','=>'\2c', '='=>'\3d', '+'=>'\2b',
+ '<'=>'\3c', '>'=>'\3e', ';'=>'\3b', '\\'=>'\5c',
+ '"'=>'\22', '#'=>'\23'));
+ $part = str_replace($part, $value, $escapedValue);
}
+ $dn = implode(',', $aDN);
+
+ return $dn;
}
diff --git a/apps/user_ldap/appinfo/version b/apps/user_ldap/appinfo/version
index 73082a89b35..b1a5f4781d1 100644
--- a/apps/user_ldap/appinfo/version
+++ b/apps/user_ldap/appinfo/version
@@ -1 +1 @@
-0.3.0.0 \ No newline at end of file
+0.3.0.1 \ No newline at end of file
diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php
new file mode 100644
index 00000000000..efcea02c180
--- /dev/null
+++ b/apps/user_ldap/l10n/gl.php
@@ -0,0 +1,37 @@
+<?php $TRANSLATIONS = array(
+"Host" => "Servidor",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podes omitir o protocolo agás que precises de SSL. Nese caso comeza con ldaps://",
+"Base DN" => "DN base",
+"You can specify Base DN for users and groups in the Advanced tab" => "Podes especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
+"User DN" => "DN do usuario",
+"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." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo deixa o DN e o contrasinal baleiros.",
+"Password" => "Contrasinal",
+"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixa o DN e o contrasinal baleiros.",
+"User Login Filter" => "Filtro de acceso de usuarios",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso.",
+"use %%uid placeholder, e.g. \"uid=%%uid\"" => "usar a marca de posición %%uid, p.ex «uid=%%uid»",
+"User List Filter" => "Filtro da lista de usuarios",
+"Defines the filter to apply, when retrieving users." => "Define o filtro a aplicar cando se recompilan os usuarios.",
+"without any placeholder, e.g. \"objectClass=person\"." => "sen ningunha marca de posición, como p.ex \"objectClass=persoa\".",
+"Group Filter" => "Filtro de grupo",
+"Defines the filter to apply, when retrieving groups." => "Define o filtro a aplicar cando se recompilan os grupos.",
+"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ningunha marca de posición, como p.ex \"objectClass=grupoPosix\".",
+"Port" => "Porto",
+"Base User Tree" => "Base da árbore de usuarios",
+"Base Group Tree" => "Base da árbore de grupo",
+"Group-Member association" => "Asociación de grupos e membros",
+"Use TLS" => "Usar TLS",
+"Do not use it for SSL connections, it will fail." => "Non o empregues para conexións SSL: fallará.",
+"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
+"Turn off SSL certificate validation." => "Apaga a validación do certificado SSL.",
+"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no teu servidor ownCloud.",
+"Not recommended, use for testing only." => "Non se recomenda. Só para probas.",
+"User Display Name Field" => "Campo de mostra do nome de usuario",
+"The LDAP attribute to use to generate the user`s ownCloud name." => "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud.",
+"Group Display Name Field" => "Campo de mostra do nome de grupo",
+"The LDAP attribute to use to generate the groups`s ownCloud name." => "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud.",
+"in bytes" => "en bytes",
+"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira o caché.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (por defecto). Noutro caso, especifica un atributo LDAP/AD.",
+"Help" => "Axuda"
+);
diff --git a/apps/user_ldap/l10n/ta_LK.php b/apps/user_ldap/l10n/ta_LK.php
new file mode 100644
index 00000000000..2028becaf98
--- /dev/null
+++ b/apps/user_ldap/l10n/ta_LK.php
@@ -0,0 +1,27 @@
+<?php $TRANSLATIONS = array(
+"Host" => "ஓம்புனர்",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்",
+"Base DN" => "தள DN",
+"You can specify Base DN for users and groups in the Advanced tab" => "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் ",
+"User DN" => "பயனாளர் DN",
+"Password" => "கடவுச்சொல்",
+"without any placeholder, e.g. \"objectClass=posixGroup\"." => "எந்த ஒதுக்கீடும் இல்லாமல், உதாரணம். \"objectClass=posixGroup\".",
+"Port" => "துறை ",
+"Base User Tree" => "தள பயனாளர் மரம்",
+"Base Group Tree" => "தள குழு மரம்",
+"Group-Member association" => "குழு உறுப்பினர் சங்கம்",
+"Use TLS" => "TLS ஐ பயன்படுத்தவும்",
+"Do not use it for SSL connections, it will fail." => "SSL இணைப்பிற்கு பயன்படுத்தவேண்டாம், அது தோல்வியடையும்.",
+"Case insensitve LDAP server (Windows)" => "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)",
+"Turn off SSL certificate validation." => "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்",
+"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "இந்த தெரிவுகளில் மட்டும் இணைப்பு வேலைசெய்தால், உங்களுடைய owncloud சேவையகத்திலிருந்து LDAP சேவையகத்தின் SSL சான்றிதழை இறக்குமதி செய்யவும்",
+"Not recommended, use for testing only." => "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்.",
+"User Display Name Field" => "பயனாளர் காட்சிப்பெயர் புலம்",
+"The LDAP attribute to use to generate the user`s ownCloud name." => "பயனாளரின் ownCloud பெயரை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்.",
+"Group Display Name Field" => "குழுவின் காட்சி பெயர் புலம் ",
+"The LDAP attribute to use to generate the groups`s ownCloud name." => "ownCloud குழுக்களின் பெயர்களை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்.",
+"in bytes" => "bytes களில் ",
+"in seconds. A change empties the cache." => "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்.",
+"Help" => "உதவி"
+);
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index b2244c17c0e..53d4edbe69c 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -58,6 +58,7 @@ abstract class Access {
return false;
}
$rr = @ldap_read($cr, $dn, $filter, array($attr));
+ $dn = $this->DNasBaseParameter($dn);
if(!is_resource($rr)) {
\OCP\Util::writeLog('user_ldap', 'readAttribute failed for DN '.$dn, \OCP\Util::DEBUG);
//in case an error occurs , e.g. object does not exist
@@ -119,6 +120,14 @@ abstract class Access {
//make comparisons and everything work
$dn = mb_strtolower($dn, 'UTF-8');
+ //escape DN values according to RFC 2253 – this is already done by ldap_explode_dn
+ //to use the DN in search filters, \ needs to be escaped to \5c additionally
+ //to use them in bases, we convert them back to simple backslashes in readAttribute()
+ $aDN = ldap_explode_dn($dn, false);
+ unset($aDN['count']);
+ $dn = implode(',', $aDN);
+ $dn = str_replace('\\', '\\5c', $dn);
+
return $dn;
}
@@ -227,7 +236,6 @@ abstract class Access {
* returns the internal ownCloud name for the given LDAP DN of the user, false on DN outside of search DN
*/
public function dn2ocname($dn, $ldapname = null, $isUser = true) {
- $dn = $this->sanitizeDN($dn);
$table = $this->getMapTable($isUser);
if($isUser) {
$fncFindMappedName = 'findMappedUser';
@@ -424,7 +432,6 @@ abstract class Access {
*/
private function mapComponent($dn, $ocname, $isUser = true) {
$table = $this->getMapTable($isUser);
- $dn = $this->sanitizeDN($dn);
$sqlAdjustment = '';
$dbtype = \OCP\Config::getSystemValue('dbtype');
@@ -677,6 +684,7 @@ abstract class Access {
}
public function areCredentialsValid($name, $password) {
+ $name = $this->DNasBaseParameter($name);
$testConnection = clone $this->connection;
$credentials = array(
'ldapAgentName' => $name,
@@ -719,6 +727,7 @@ abstract class Access {
public function getUUID($dn) {
if($this->detectUuidAttribute($dn)) {
+ \OCP\Util::writeLog('user_ldap', 'UUID Checking \ UUID for '.$dn.' using '. $this->connection->ldapUuidAttribute, \OCP\Util::DEBUG);
$uuid = $this->readAttribute($dn, $this->connection->ldapUuidAttribute);
if(!is_array($uuid) && $this->connection->ldapOverrideUuidAttribute) {
$this->detectUuidAttribute($dn, true);
@@ -764,6 +773,18 @@ abstract class Access {
}
/**
+ * @brief converts a stored DN so it can be used as base parameter for LDAP queries
+ * @param $dn the DN
+ * @returns String
+ *
+ * converts a stored DN so it can be used as base parameter for LDAP queries
+ * internally we store them for usage in LDAP filters
+ */
+ private function DNasBaseParameter($dn) {
+ return str_replace('\\5c', '\\', $dn);
+ }
+
+ /**
* @brief get a cookie for the next LDAP paged search
* @param $filter the search filter to identify the correct search
* @param $limit the limit (or 'pageSize'), to identify the correct search well
diff --git a/apps/user_webdavauth/l10n/gl.php b/apps/user_webdavauth/l10n/gl.php
new file mode 100644
index 00000000000..a5b7e56771f
--- /dev/null
+++ b/apps/user_webdavauth/l10n/gl.php
@@ -0,0 +1,3 @@
+<?php $TRANSLATIONS = array(
+"WebDAV URL: http://" => "URL WebDAV: http://"
+);
diff --git a/apps/user_webdavauth/l10n/ko.php b/apps/user_webdavauth/l10n/ko.php
new file mode 100644
index 00000000000..9bd32954b05
--- /dev/null
+++ b/apps/user_webdavauth/l10n/ko.php
@@ -0,0 +1,3 @@
+<?php $TRANSLATIONS = array(
+"WebDAV URL: http://" => "WebDAV URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/sl.php b/apps/user_webdavauth/l10n/sl.php
new file mode 100644
index 00000000000..9bd32954b05
--- /dev/null
+++ b/apps/user_webdavauth/l10n/sl.php
@@ -0,0 +1,3 @@
+<?php $TRANSLATIONS = array(
+"WebDAV URL: http://" => "WebDAV URL: http://"
+);
diff --git a/apps/user_webdavauth/l10n/uk.php b/apps/user_webdavauth/l10n/uk.php
new file mode 100644
index 00000000000..9bd32954b05
--- /dev/null
+++ b/apps/user_webdavauth/l10n/uk.php
@@ -0,0 +1,3 @@
+<?php $TRANSLATIONS = array(
+"WebDAV URL: http://" => "WebDAV URL: http://"
+);
diff --git a/apps/user_webdavauth/user_webdavauth.php b/apps/user_webdavauth/user_webdavauth.php
index 0b0be7c2fa1..839196c114c 100755
--- a/apps/user_webdavauth/user_webdavauth.php
+++ b/apps/user_webdavauth/user_webdavauth.php
@@ -56,7 +56,7 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend {
}
$returncode= substr($headers[0], 9, 3);
- if($returncode=='401') {
+ if(($returncode=='401') or ($returncode=='403')) {
return(false);
}else{
return($uid);
diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php
index 1dc19933e94..51c0eaaf0f9 100644
--- a/core/l10n/de_DE.php
+++ b/core/l10n/de_DE.php
@@ -15,7 +15,7 @@
"{hours} hours ago" => "Vor {hours} Stunden",
"today" => "Heute",
"yesterday" => "Gestern",
-"{days} days ago" => "Vor {days} Tage(en)",
+"{days} days ago" => "Vor {days} Tag(en)",
"last month" => "Letzten Monat",
"{months} months ago" => "Vor {months} Monaten",
"months ago" => "Vor Monaten",
@@ -30,10 +30,10 @@
"Error" => "Fehler",
"The app name is not specified." => "Der App-Name ist nicht angegeben.",
"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert.",
-"Error while sharing" => "Fehler beim Freigeben",
-"Error while unsharing" => "Fehler beim Aufheben der Freigabe",
-"Error while changing permissions" => "Fehler beim Ändern der Rechte",
-"Shared with you and the group {group} by {owner}" => "Durch {owner} für Sie und die Gruppe{group} freigegeben.",
+"Error while sharing" => "Fehler bei der Freigabe",
+"Error while unsharing" => "Fehler bei der Aufhebung der Freigabe",
+"Error while changing permissions" => "Fehler bei der Änderung der Rechte",
+"Shared with you and the group {group} by {owner}" => "Durch {owner} für Sie und die Gruppe {group} freigegeben.",
"Shared with you by {owner}" => "Durch {owner} für Sie freigegeben.",
"Share with" => "Freigeben für",
"Share with link" => "Über einen Link freigeben",
@@ -41,9 +41,9 @@
"Password" => "Passwort",
"Set expiration date" => "Setze ein Ablaufdatum",
"Expiration date" => "Ablaufdatum",
-"Share via email:" => "Über eine E-Mail freigeben:",
+"Share via email:" => "Mittels einer E-Mail freigeben:",
"No people found" => "Niemand gefunden",
-"Resharing is not allowed" => "Weiterverteilen ist nicht erlaubt",
+"Resharing is not allowed" => "Das Weiterverteilen ist nicht erlaubt",
"Shared in {item} with {user}" => "Freigegeben in {item} von {user}",
"Unshare" => "Freigabe aufheben",
"can edit" => "kann bearbeiten",
@@ -53,7 +53,7 @@
"delete" => "löschen",
"share" => "freigeben",
"Password protected" => "Durch ein Passwort geschützt",
-"Error unsetting expiration date" => "Fehler beim entfernen des Ablaufdatums",
+"Error unsetting expiration date" => "Fehler beim Entfernen des Ablaufdatums",
"Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums",
"ownCloud password reset" => "ownCloud-Passwort zurücksetzen",
"Use the following link to reset your password: {link}" => "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}",
@@ -76,8 +76,8 @@
"Edit categories" => "Kategorien bearbeiten",
"Add" => "Hinzufügen",
"Security Warning" => "Sicherheitshinweis",
-"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL",
-"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und damit können Konten übernommen.",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen.",
"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." => "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich über das Internet erreichbar. Die von ownCloud bereitgestellte .htaccess Datei funktioniert nicht. Wir empfehlen Ihnen dringend, Ihren Webserver so zu konfigurieren, dass das Datenverzeichnis nicht mehr über das Internet erreichbar ist. Alternativ können Sie auch das Datenverzeichnis aus dem Dokumentenverzeichnis des Webservers verschieben.",
"Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen",
"Advanced" => "Fortgeschritten",
@@ -113,7 +113,7 @@
"Log out" => "Abmelden",
"Automatic logon rejected!" => "Automatische Anmeldung verweigert.",
"If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!",
-"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern..",
+"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.",
"Lost your password?" => "Passwort vergessen?",
"remember" => "merken",
"Log in" => "Einloggen",
@@ -121,6 +121,6 @@
"prev" => "Zurück",
"next" => "Weiter",
"Security Warning!" => "Sicherheitshinweis!",
-"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Bitte überprüfen Sie Ihr Passwort. <br/>Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort einzugeben.",
+"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Bitte überprüfen Sie Ihr Passwort. <br/>Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben.",
"Verify" => "Überprüfen"
);
diff --git a/core/l10n/el.php b/core/l10n/el.php
index 22bf3f84bcf..e01de9fdc2c 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -1,8 +1,11 @@
<?php $TRANSLATIONS = array(
-"No category to add?" => "Δεν έχετε να προστέσθέσεται μια κα",
-"This category already exists: " => "Αυτή η κατηγορία υπάρχει ήδη",
+"Category type not provided." => "Δεν δώθηκε τύπος κατηγορίας.",
+"No category to add?" => "Δεν έχετε κατηγορία να προσθέσετε;",
+"This category already exists: " => "Αυτή η κατηγορία υπάρχει ήδη:",
+"Object type not provided." => "Δεν δώθηκε τύπος αντικειμένου.",
+"%s ID not provided." => "Δεν δώθηκε η ID για %s.",
"Error adding %s to favorites." => "Σφάλμα προσθήκης %s στα αγαπημένα.",
-"No categories selected for deletion." => "Δεν επιλέχτηκαν κατηγορίες για διαγραφή",
+"No categories selected for deletion." => "Δεν επιλέχτηκαν κατηγορίες για διαγραφή.",
"Error removing %s from favorites." => "Σφάλμα αφαίρεσης %s από τα αγαπημένα.",
"Settings" => "Ρυθμίσεις",
"seconds ago" => "δευτερόλεπτα πριν",
diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php
index 5cf34e985dc..d080d27dc75 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -1,11 +1,17 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "Tipo de categoría no provisto. ",
"No category to add?" => "¿Ninguna categoría para añadir?",
"This category already exists: " => "Esta categoría ya existe: ",
+"Object type not provided." => "Tipo de objeto no provisto. ",
+"%s ID not provided." => "%s ID no provista. ",
+"Error adding %s to favorites." => "Error al agregar %s a favoritos. ",
"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.",
+"Error removing %s from favorites." => "Error al remover %s de favoritos. ",
"Settings" => "Ajustes",
"seconds ago" => "segundos atrás",
"1 minute ago" => "hace 1 minuto",
"{minutes} minutes ago" => "hace {minutes} minutos",
+"1 hour ago" => "Hace 1 hora",
"today" => "hoy",
"yesterday" => "ayer",
"{days} days ago" => "hace {days} días",
@@ -18,7 +24,9 @@
"No" => "No",
"Yes" => "Sí",
"Ok" => "Aceptar",
+"The object type is not specified." => "El tipo de objeto no esta especificado. ",
"Error" => "Error",
+"The app name is not specified." => "El nombre de la aplicación no esta especificado.",
"Error while sharing" => "Error al compartir",
"Error while unsharing" => "Error en el procedimiento de ",
"Error while changing permissions" => "Error al cambiar permisos",
diff --git a/core/l10n/gl.php b/core/l10n/gl.php
index ae46d4945cc..4cdc39896b5 100644
--- a/core/l10n/gl.php
+++ b/core/l10n/gl.php
@@ -1,26 +1,65 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "Non se indicou o tipo de categoría",
"No category to add?" => "Sen categoría que engadir?",
"This category already exists: " => "Esta categoría xa existe: ",
+"Object type not provided." => "Non se forneceu o tipo de obxecto.",
+"%s ID not provided." => "Non se deu o ID %s.",
+"Error adding %s to favorites." => "Erro ao engadir %s aos favoritos.",
"No categories selected for deletion." => "Non hai categorías seleccionadas para eliminar.",
-"Settings" => "Preferencias",
-"seconds ago" => "hai segundos",
+"Error removing %s from favorites." => "Erro ao eliminar %s dos favoritos.",
+"Settings" => "Configuracións",
+"seconds ago" => "segundos atrás",
"1 minute ago" => "hai 1 minuto",
+"{minutes} minutes ago" => "{minutes} minutos atrás",
+"1 hour ago" => "hai 1 hora",
+"{hours} hours ago" => "{hours} horas atrás",
"today" => "hoxe",
"yesterday" => "onte",
+"{days} days ago" => "{days} días atrás",
"last month" => "último mes",
+"{months} months ago" => "{months} meses atrás",
"months ago" => "meses atrás",
"last year" => "último ano",
"years ago" => "anos atrás",
+"Choose" => "Escoller",
"Cancel" => "Cancelar",
"No" => "Non",
"Yes" => "Si",
-"Ok" => "Ok",
+"Ok" => "Aceptar",
+"The object type is not specified." => "Non se especificou o tipo de obxecto.",
"Error" => "Erro",
+"The app name is not specified." => "Non se especificou o nome do aplicativo.",
+"The required file {file} is not installed!" => "Non está instalado o ficheiro {file} que se precisa",
+"Error while sharing" => "Erro compartindo",
+"Error while unsharing" => "Erro ao deixar de compartir",
+"Error while changing permissions" => "Erro ao cambiar os permisos",
+"Shared with you and the group {group} by {owner}" => "Compartido contigo e co grupo {group} de {owner}",
+"Shared with you by {owner}" => "Compartido contigo por {owner}",
+"Share with" => "Compartir con",
+"Share with link" => "Compartir ca ligazón",
+"Password protect" => "Protexido con contrasinais",
"Password" => "Contrasinal",
+"Set expiration date" => "Definir a data de caducidade",
+"Expiration date" => "Data de caducidade",
+"Share via email:" => "Compartir por correo electrónico:",
+"No people found" => "Non se atopou xente",
+"Resharing is not allowed" => "Non se acepta volver a compartir",
+"Shared in {item} with {user}" => "Compartido en {item} con {user}",
"Unshare" => "Deixar de compartir",
+"can edit" => "pode editar",
+"access control" => "control de acceso",
+"create" => "crear",
+"update" => "actualizar",
+"delete" => "borrar",
+"share" => "compartir",
+"Password protected" => "Protexido con contrasinal",
+"Error unsetting expiration date" => "Erro ao quitar a data de caducidade",
+"Error setting expiration date" => "Erro ao definir a data de caducidade",
"ownCloud password reset" => "Restablecer contrasinal de ownCloud",
-"Use the following link to reset your password: {link}" => "Use a seguinte ligazón para restablecer o contrasinal: {link}",
+"Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restablecer o contrasinal: {link}",
"You will receive a link to reset your password via Email." => "Recibirá unha ligazón por correo electrónico para restablecer o contrasinal",
+"Reset email send." => "Restablecer o envío por correo.",
+"Request failed!" => "Fallo na petición",
"Username" => "Nome de usuario",
"Request reset" => "Petición de restablecemento",
"Your password was reset" => "O contrasinal foi restablecido",
@@ -34,9 +73,12 @@
"Help" => "Axuda",
"Access forbidden" => "Acceso denegado",
"Cloud not found" => "Nube non atopada",
-"Edit categories" => "Editar categorias",
+"Edit categories" => "Editar categorías",
"Add" => "Engadir",
"Security Warning" => "Aviso de seguridade",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Non hai un xerador de números aleatorios dispoñíbel. Activa o engadido de OpenSSL para PHP.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sen un xerador de números aleatorios seguro podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa túa conta.",
+"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." => "O teu cartafol de datos e os teus ficheiros son seguramente accesibles a través de internet. O ficheiro .htaccess que ownCloud fornece non está empregándose. Suxírese que configures o teu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou movas o cartafol de datos fóra do root do directorio de datos do servidor web.",
"Create an <strong>admin account</strong>" => "Crear unha <strong>contra de administrador</strong>",
"Advanced" => "Avanzado",
"Data folder" => "Cartafol de datos",
@@ -45,8 +87,9 @@
"Database user" => "Usuario da base de datos",
"Database password" => "Contrasinal da base de datos",
"Database name" => "Nome da base de datos",
+"Database tablespace" => "Táboa de espazos da base de datos",
"Database host" => "Servidor da base de datos",
-"Finish setup" => "Rematar configuración",
+"Finish setup" => "Rematar a configuración",
"Sunday" => "Domingo",
"Monday" => "Luns",
"Tuesday" => "Martes",
@@ -65,13 +108,19 @@
"September" => "Setembro",
"October" => "Outubro",
"November" => "Novembro",
-"December" => "Nadal",
+"December" => "Decembro",
"web services under your control" => "servizos web baixo o seu control",
"Log out" => "Desconectar",
+"Automatic logon rejected!" => "Rexeitouse a entrada automática",
+"If you did not change your password recently, your account may be compromised!" => "Se non fixeches cambios de contrasinal recentemente é posíbel que a túa conta estea comprometida!",
+"Please change your password to secure your account again." => "Cambia de novo o teu contrasinal para asegurar a túa conta.",
"Lost your password?" => "Perdeu o contrasinal?",
"remember" => "lembrar",
"Log in" => "Conectar",
"You are logged out." => "Está desconectado",
"prev" => "anterior",
-"next" => "seguinte"
+"next" => "seguinte",
+"Security Warning!" => "Advertencia de seguranza",
+"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Verifica o teu contrasinal.<br/>Por motivos de seguridade pode que ocasionalmente se che pregunte de novo polo teu contrasinal.",
+"Verify" => "Verificar"
);
diff --git a/core/l10n/ko.php b/core/l10n/ko.php
index 3f719390afb..7d1de676eef 100644
--- a/core/l10n/ko.php
+++ b/core/l10n/ko.php
@@ -1,15 +1,37 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "카테고리 타입이 제공되지 않습니다.",
"No category to add?" => "추가할 카테고리가 없습니까?",
"This category already exists: " => "이 카테고리는 이미 존재합니다:",
+"Object type not provided." => "오브젝트 타입이 제공되지 않습니다.",
"No categories selected for deletion." => "삭제 카테고리를 선택하지 않았습니다.",
"Settings" => "설정",
+"today" => "오늘",
+"yesterday" => "어제",
+"{days} days ago" => "{days} 일 전",
+"Choose" => "선택",
"Cancel" => "취소",
"No" => "아니오",
"Yes" => "예",
"Ok" => "승락",
"Error" => "에러",
+"Error while sharing" => "공유하던 중에 에러발생",
+"Error while unsharing" => "공유해제하던 중에 에러발생",
+"Error while changing permissions" => "권한변경 중에 에러발생",
+"Password protect" => "비밀번호 보호",
"Password" => "암호",
+"Set expiration date" => "만료일자 설정",
+"Expiration date" => "만료일",
+"Share via email:" => "via 이메일로 공유",
+"No people found" => "발견된 사람 없음",
+"Resharing is not allowed" => "재공유는 허용되지 않습니다",
+"Unshare" => "공유해제",
"create" => "만들기",
+"update" => "업데이트",
+"delete" => "삭제",
+"share" => "공유",
+"Password protected" => "패스워드로 보호됨",
+"Error unsetting expiration date" => "만료일자 해제 에러",
+"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." => "전자 우편으로 암호 재설정 링크를 보냈습니다.",
@@ -29,6 +51,8 @@
"Edit categories" => "카테고리 편집",
"Add" => "추가",
"Security Warning" => "보안 경고",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기가 사용가능하지 않습니다. PHP의 OpenSSL 확장을 설정해주세요.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기없이는 공격자가 귀하의 계정을 통해 비밀번호 재설정 토큰을 예측하여 얻을수 있습니다.",
"Create an <strong>admin account</strong>" => "<strong>관리자 계정</strong>을 만드십시오",
"Advanced" => "고급",
"Data folder" => "자료 폴더",
@@ -37,6 +61,7 @@
"Database user" => "데이터베이스 사용자",
"Database password" => "데이터베이스 암호",
"Database name" => "데이터베이스 이름",
+"Database tablespace" => "데이터베이스 테이블공간",
"Database host" => "데이터베이스 호스트",
"Finish setup" => "설치 완료",
"Sunday" => "일요일",
@@ -60,10 +85,16 @@
"December" => "12월",
"web services under your control" => "내가 관리하는 웹 서비스",
"Log out" => "로그아웃",
+"Automatic logon rejected!" => "자동 로그인이 거절되었습니다!",
+"If you did not change your password recently, your account may be compromised!" => "당신의 비밀번호를 최근에 변경하지 않았다면, 당신의 계정은 무단도용 될 수 있습니다.",
+"Please change your password to secure your account again." => "당신 계정의 안전을 위해 비밀번호를 변경해 주세요.",
"Lost your password?" => "암호를 잊으셨습니까?",
"remember" => "기억하기",
"Log in" => "로그인",
"You are logged out." => "로그아웃 하셨습니다.",
"prev" => "이전",
-"next" => "다음"
+"next" => "다음",
+"Security Warning!" => "보안경고!",
+"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "당신의 비밀번호를 인증해주세요. <br/>보안상의 이유로 당신은 경우에 따라 암호를 다시 입력하라는 메시지가 표시 될 수 있습니다.",
+"Verify" => "인증"
);
diff --git a/core/l10n/nl.php b/core/l10n/nl.php
index 69c1b628b86..89bb322773d 100644
--- a/core/l10n/nl.php
+++ b/core/l10n/nl.php
@@ -4,7 +4,9 @@
"This category already exists: " => "Deze categorie bestaat al.",
"Object type not provided." => "Object type niet opgegeven.",
"%s ID not provided." => "%s ID niet opgegeven.",
+"Error adding %s to favorites." => "Toevoegen van %s aan favorieten is mislukt.",
"No categories selected for deletion." => "Geen categorie geselecteerd voor verwijdering.",
+"Error removing %s from favorites." => "Verwijderen %s van favorieten is mislukt.",
"Settings" => "Instellingen",
"seconds ago" => "seconden geleden",
"1 minute ago" => "1 minuut geleden",
@@ -27,6 +29,7 @@
"The object type is not specified." => "Het object type is niet gespecificeerd.",
"Error" => "Fout",
"The app name is not specified." => "De app naam is niet gespecificeerd.",
+"The required file {file} is not installed!" => "Het vereiste bestand {file} is niet geïnstalleerd!",
"Error while sharing" => "Fout tijdens het delen",
"Error while unsharing" => "Fout tijdens het stoppen met delen",
"Error while changing permissions" => "Fout tijdens het veranderen van permissies",
diff --git a/core/l10n/sl.php b/core/l10n/sl.php
index 1dabc6938bf..2aa4193263d 100644
--- a/core/l10n/sl.php
+++ b/core/l10n/sl.php
@@ -1,13 +1,23 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "Vrsta kategorije ni podana.",
"No category to add?" => "Ni kategorije za dodajanje?",
"This category already exists: " => "Ta kategorija že obstaja:",
+"Object type not provided." => "Vrsta predmeta ni podana.",
+"%s ID not provided." => "%s ID ni podan.",
+"Error adding %s to favorites." => "Napaka pri dodajanju %s med priljubljene.",
"No categories selected for deletion." => "Za izbris ni izbrana nobena kategorija.",
+"Error removing %s from favorites." => "Napaka pri odstranjevanju %s iz priljubljenih.",
"Settings" => "Nastavitve",
-"seconds ago" => "sekund nazaj",
-"1 minute ago" => "Pred 1 minuto",
+"seconds ago" => "pred nekaj sekundami",
+"1 minute ago" => "pred minuto",
+"{minutes} minutes ago" => "pred {minutes} minutami",
+"1 hour ago" => "pred 1 uro",
+"{hours} hours ago" => "pred {hours} urami",
"today" => "danes",
"yesterday" => "včeraj",
+"{days} days ago" => "pred {days} dnevi",
"last month" => "zadnji mesec",
+"{months} months ago" => "pred {months} meseci",
"months ago" => "mesecev nazaj",
"last year" => "lansko leto",
"years ago" => "let nazaj",
@@ -16,10 +26,15 @@
"No" => "Ne",
"Yes" => "Da",
"Ok" => "V redu",
+"The object type is not specified." => "Vrsta predmeta ni podana.",
"Error" => "Napaka",
+"The app name is not specified." => "Ime aplikacije ni podano.",
+"The required file {file} is not installed!" => "Zahtevana datoteka {file} ni nameščena!",
"Error while sharing" => "Napaka med souporabo",
"Error while unsharing" => "Napaka med odstranjevanjem souporabe",
"Error while changing permissions" => "Napaka med spreminjanjem dovoljenj",
+"Shared with you and the group {group} by {owner}" => "V souporabi z vami in skupino {group}. Lastnik je {owner}.",
+"Shared with you by {owner}" => "V souporabi z vami. Lastnik je {owner}.",
"Share with" => "Omogoči souporabo z",
"Share with link" => "Omogoči souporabo s povezavo",
"Password protect" => "Zaščiti z geslom",
@@ -29,6 +44,7 @@
"Share via email:" => "Souporaba preko elektronske pošte:",
"No people found" => "Ni najdenih uporabnikov",
"Resharing is not allowed" => "Ponovna souporaba ni omogočena",
+"Shared in {item} with {user}" => "V souporabi v {item} z {user}",
"Unshare" => "Odstrani souporabo",
"can edit" => "lahko ureja",
"access control" => "nadzor dostopa",
@@ -42,6 +58,8 @@
"ownCloud password reset" => "Ponastavitev gesla ownCloud",
"Use the following link to reset your password: {link}" => "Uporabite naslednjo povezavo za ponastavitev gesla: {link}",
"You will receive a link to reset your password via Email." => "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla.",
+"Reset email send." => "E-pošta za ponastavitev je bila poslana.",
+"Request failed!" => "Zahtevek je spodletel!",
"Username" => "Uporabniško Ime",
"Request reset" => "Zahtevaj ponastavitev",
"Your password was reset" => "Geslo je ponastavljeno",
@@ -58,6 +76,8 @@
"Edit categories" => "Uredi kategorije",
"Add" => "Dodaj",
"Security Warning" => "Varnostno opozorilo",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Na voljo ni varnega generatorja naključnih števil. Prosimo, če omogočite PHP OpenSSL razširitev.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Brez varnega generatorja naključnih števil lahko napadalec napove žetone za ponastavitev gesla, kar mu omogoča, da prevzame vaš ​​račun.",
"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." => "Trenutno je dostop do podatkovne mape in datotek najverjetneje omogočen vsem uporabnikom na omrežju. Datoteka .htaccess, vključena v ownCloud namreč ni omogočena. Močno priporočamo nastavitev spletnega strežnika tako, da mapa podatkov ne bo javno dostopna ali pa, da jo prestavite ven iz korenske mape spletnega strežnika.",
"Create an <strong>admin account</strong>" => "Ustvari <strong>skrbniški račun</strong>",
"Advanced" => "Napredne možnosti",
@@ -92,6 +112,7 @@
"web services under your control" => "spletne storitve pod vašim nadzorom",
"Log out" => "Odjava",
"Automatic logon rejected!" => "Samodejno prijavljanje je zavrnjeno!",
+"If you did not change your password recently, your account may be compromised!" => "Če vašega gesla niste nedavno spremenili, je vaš račun lahko ogrožen!",
"Please change your password to secure your account again." => "Spremenite geslo za izboljšanje zaščite računa.",
"Lost your password?" => "Ali ste pozabili geslo?",
"remember" => "Zapomni si me",
@@ -100,5 +121,6 @@
"prev" => "nazaj",
"next" => "naprej",
"Security Warning!" => "Varnostno opozorilo!",
+"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Prosimo, če preverite vaše geslo. Iz varnostnih razlogov vas lahko občasno prosimo, da ga ponovno vnesete.",
"Verify" => "Preveri"
);
diff --git a/core/l10n/vi.php b/core/l10n/vi.php
index d8e2bc09dac..38e909d3f4e 100644
--- a/core/l10n/vi.php
+++ b/core/l10n/vi.php
@@ -1,24 +1,35 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "Kiểu hạng mục không được cung cấp.",
"No category to add?" => "Không có danh mục được thêm?",
"This category already exists: " => "Danh mục này đã được tạo :",
+"Object type not provided." => "Loại đối tượng không được cung cấp.",
+"%s ID not provided." => "%s ID không được cung cấp.",
+"Error adding %s to favorites." => "Lỗi thêm %s vào mục yêu thích.",
"No categories selected for deletion." => "Không có thể loại nào được chọn để xóa.",
+"Error removing %s from favorites." => "Lỗi xóa %s từ mục yêu thích.",
"Settings" => "Cài đặt",
"seconds ago" => "vài giây trước",
"1 minute ago" => "1 phút trước",
"{minutes} minutes ago" => "{minutes} phút trước",
+"1 hour ago" => "1 giờ trước",
+"{hours} hours ago" => "{hours} giờ trước",
"today" => "hôm nay",
"yesterday" => "hôm qua",
"{days} days ago" => "{days} ngày trước",
"last month" => "tháng trước",
+"{months} months ago" => "{months} tháng trước",
"months ago" => "tháng trước",
"last year" => "năm trước",
"years ago" => "năm trước",
"Choose" => "Chọn",
"Cancel" => "Hủy",
-"No" => "No",
-"Yes" => "Yes",
-"Ok" => "Ok",
+"No" => "Không",
+"Yes" => "Có",
+"Ok" => "Đồng ý",
+"The object type is not specified." => "Loại đối tượng không được chỉ định.",
"Error" => "Lỗi",
+"The app name is not specified." => "Tên ứng dụng không được chỉ định.",
+"The required file {file} is not installed!" => "Tập tin cần thiết {file} không được cài đặt!",
"Error while sharing" => "Lỗi trong quá trình chia sẻ",
"Error while unsharing" => "Lỗi trong quá trình gỡ chia sẻ",
"Error while changing permissions" => "Lỗi trong quá trình phân quyền",
@@ -32,17 +43,17 @@
"Expiration date" => "Ngày kết thúc",
"Share via email:" => "Chia sẻ thông qua email",
"No people found" => "Không tìm thấy người nào",
-"Resharing is not allowed" => "Chia sẻ lại không được phép",
+"Resharing is not allowed" => "Chia sẻ lại không được cho phép",
"Shared in {item} with {user}" => "Đã được chia sẽ trong {item} với {user}",
"Unshare" => "Gỡ bỏ chia sẻ",
-"can edit" => "được chỉnh sửa",
+"can edit" => "có thể chỉnh sửa",
"access control" => "quản lý truy cập",
"create" => "tạo",
"update" => "cập nhật",
"delete" => "xóa",
"share" => "chia sẻ",
"Password protected" => "Mật khẩu bảo vệ",
-"Error unsetting expiration date" => "Lỗi trong quá trình gỡ bỏ ngày kết thúc",
+"Error unsetting expiration date" => "Lỗi không thiết lập ngày kết thúc",
"Error setting expiration date" => "Lỗi cấu hình ngày kết thúc",
"ownCloud password reset" => "Khôi phục mật khẩu Owncloud ",
"Use the following link to reset your password: {link}" => "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}",
@@ -60,18 +71,18 @@
"Apps" => "Ứng dụng",
"Admin" => "Quản trị",
"Help" => "Giúp đỡ",
-"Access forbidden" => "Truy cập bị cấm ",
+"Access forbidden" => "Truy cập bị cấm",
"Cloud not found" => "Không tìm thấy Clound",
"Edit categories" => "Sửa thể loại",
"Add" => "Thêm",
"Security Warning" => "Cảnh bảo bảo mật",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Nếu không có random number generator , Hacker có thể thiết lập lại mật khẩu và chiếm tài khoản của bạn.",
-"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." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.",
+"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." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ web để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.",
"Create an <strong>admin account</strong>" => "Tạo một <strong>tài khoản quản trị</strong>",
"Advanced" => "Nâng cao",
"Data folder" => "Thư mục dữ liệu",
-"Configure the database" => "Cấu hình Cơ Sở Dữ Liệu",
+"Configure the database" => "Cấu hình cơ sở dữ liệu",
"will be used" => "được sử dụng",
"Database user" => "Người dùng cơ sở dữ liệu",
"Database password" => "Mật khẩu cơ sở dữ liệu",
@@ -109,7 +120,7 @@
"You are logged out." => "Bạn đã đăng xuất.",
"prev" => "Lùi lại",
"next" => "Kế tiếp",
-"Security Warning!" => "Cảnh báo bảo mật!",
+"Security Warning!" => "Cảnh báo bảo mật !",
"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "Vui lòng xác nhận mật khẩu của bạn. <br/> Vì lý do bảo mật thỉnh thoảng bạn có thể được yêu cầu nhập lại mật khẩu.",
"Verify" => "Kiểm tra"
);
diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php
index 716ae139ddb..a83382904d3 100644
--- a/core/l10n/zh_CN.php
+++ b/core/l10n/zh_CN.php
@@ -1,15 +1,23 @@
<?php $TRANSLATIONS = array(
+"Category type not provided." => "未提供分类类型。",
"No category to add?" => "没有可添加分类?",
"This category already exists: " => "此分类已存在: ",
+"Object type not provided." => "未提供对象类型。",
+"%s ID not provided." => "%s ID未提供。",
+"Error adding %s to favorites." => "向收藏夹中新增%s时出错。",
"No categories selected for deletion." => "没有选择要删除的类别",
+"Error removing %s from favorites." => "从收藏夹中移除%s时出错。",
"Settings" => "设置",
"seconds ago" => "秒前",
"1 minute ago" => "一分钟前",
"{minutes} minutes ago" => "{minutes} 分钟前",
+"1 hour ago" => "1小时前",
+"{hours} hours ago" => "{hours} 小时前",
"today" => "今天",
"yesterday" => "昨天",
"{days} days ago" => "{days} 天前",
"last month" => "上月",
+"{months} months ago" => "{months} 月前",
"months ago" => "月前",
"last year" => "去年",
"years ago" => "年前",
@@ -18,7 +26,10 @@
"No" => "否",
"Yes" => "是",
"Ok" => "好",
+"The object type is not specified." => "未指定对象类型。",
"Error" => "错误",
+"The app name is not specified." => "未指定App名称。",
+"The required file {file} is not installed!" => "所需文件{file}未安装!",
"Error while sharing" => "共享时出错",
"Error while unsharing" => "取消共享时出错",
"Error while changing permissions" => "修改权限时出错",
@@ -47,6 +58,7 @@
"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." => "您将会收到包含可以重置密码链接的邮件。",
+"Reset email send." => "重置邮件已发送。",
"Request failed!" => "请求失败!",
"Username" => "用户名",
"Request reset" => "请求重置",
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index 3d89af852d5..49049fc0444 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
-"PO-Revision-Date: 2012-11-17 21:11+0000\n"
-"Last-Translator: Marcel Kühlhorn <susefan93@gmx.de>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 13:20+0000\n"
+"Last-Translator: traductor <transifex.3.mensaje@spamgourmet.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -103,7 +103,7 @@ msgstr "Gestern"
#: js/js.js:711
msgid "{days} days ago"
-msgstr "Vor {days} Tage(en)"
+msgstr "Vor {days} Tag(en)"
#: js/js.js:712
msgid "last month"
@@ -166,19 +166,19 @@ msgstr "Die benötigte Datei {file} ist nicht installiert."
#: js/share.js:124
msgid "Error while sharing"
-msgstr "Fehler beim Freigeben"
+msgstr "Fehler bei der Freigabe"
#: js/share.js:135
msgid "Error while unsharing"
-msgstr "Fehler beim Aufheben der Freigabe"
+msgstr "Fehler bei der Aufhebung der Freigabe"
#: js/share.js:142
msgid "Error while changing permissions"
-msgstr "Fehler beim Ändern der Rechte"
+msgstr "Fehler bei der Änderung der Rechte"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
-msgstr "Durch {owner} für Sie und die Gruppe{group} freigegeben."
+msgstr "Durch {owner} für Sie und die Gruppe {group} freigegeben."
#: js/share.js:153
msgid "Shared with you by {owner}"
@@ -211,7 +211,7 @@ msgstr "Ablaufdatum"
#: js/share.js:206
msgid "Share via email:"
-msgstr "Über eine E-Mail freigeben:"
+msgstr "Mittels einer E-Mail freigeben:"
#: js/share.js:208
msgid "No people found"
@@ -219,7 +219,7 @@ msgstr "Niemand gefunden"
#: js/share.js:235
msgid "Resharing is not allowed"
-msgstr "Weiterverteilen ist nicht erlaubt"
+msgstr "Das Weiterverteilen ist nicht erlaubt"
#: js/share.js:271
msgid "Shared in {item} with {user}"
@@ -259,7 +259,7 @@ msgstr "Durch ein Passwort geschützt"
#: js/share.js:527
msgid "Error unsetting expiration date"
-msgstr "Fehler beim entfernen des Ablaufdatums"
+msgstr "Fehler beim Entfernen des Ablaufdatums"
#: js/share.js:539
msgid "Error setting expiration date"
@@ -354,13 +354,13 @@ msgstr "Sicherheitshinweis"
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL"
+msgstr "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL."
#: templates/installation.php:26
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und damit können Konten übernommen."
+msgstr "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen."
#: templates/installation.php:32
msgid ""
@@ -512,7 +512,7 @@ msgstr "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAcc
#: templates/login.php:10
msgid "Please change your password to secure your account again."
-msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.."
+msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern."
#: templates/login.php:15
msgid "Lost your password?"
@@ -546,7 +546,7 @@ msgstr "Sicherheitshinweis!"
msgid ""
"Please verify your password. <br/>For security reasons you may be "
"occasionally asked to enter your password again."
-msgstr "Bitte überprüfen Sie Ihr Passwort. <br/>Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort einzugeben."
+msgstr "Bitte überprüfen Sie Ihr Passwort. <br/>Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben."
#: templates/verify.php:16
msgid "Verify"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 410458d11b9..a7299e2c33a 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -22,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 18:14+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 13:06+0000\n"
+"Last-Translator: traductor <transifex.3.mensaje@spamgourmet.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -104,7 +104,7 @@ msgstr "Speichern..."
#: personal.php:42 personal.php:43
msgid "__language_name__"
-msgstr "Deutsch (Förmlich)"
+msgstr "Deutsch (Förmlich: Sie)"
#: templates/apps.php:10
msgid "Add your App"
@@ -205,7 +205,7 @@ msgstr "Sprache"
#: templates/personal.php:44
msgid "Help translate"
-msgstr "Hilf bei der Übersetzung"
+msgstr "Helfen Sie bei der Übersetzung"
#: templates/personal.php:51
msgid "use this address to connect to your ownCloud in your file manager"
diff --git a/l10n/el/core.po b/l10n/el/core.po
index c8610cf8834..a7902cb5aef 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-17 00:01+0100\n"
-"PO-Revision-Date: 2012-11-16 17:29+0000\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 23:56+0000\n"
"Last-Translator: Efstathios Iosifidis <diamond_gr@freemail.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -26,27 +26,27 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Δεν δώθηκε τύπος κατηγορίας."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
-msgstr "Δεν έχετε να προστέσθέσεται μια κα"
+msgstr "Δεν έχετε κατηγορία να προσθέσετε;"
#: ajax/vcategories/add.php:37
msgid "This category already exists: "
-msgstr "Αυτή η κατηγορία υπάρχει ήδη"
+msgstr "Αυτή η κατηγορία υπάρχει ήδη:"
#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Δεν δώθηκε τύπος αντικειμένου."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "Δεν δώθηκε η ID για %s."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
@@ -55,7 +55,7 @@ msgstr "Σφάλμα προσθήκης %s στα αγαπημένα."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
-msgstr "Δεν επιλέχτηκαν κατηγορίες για διαγραφή"
+msgstr "Δεν επιλέχτηκαν κατηγορίες για διαγραφή."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
@@ -144,8 +144,8 @@ msgid "The object type is not specified."
msgstr "Δεν καθορίστηκε ο τύπος του αντικειμένου."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Σφάλμα"
@@ -246,15 +246,15 @@ msgstr "διαγραφή"
msgid "share"
msgstr "διαμοιρασμός"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "Προστασία με συνθηματικό"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
msgstr "Σφάλμα κατά την διαγραφή της ημ. λήξης"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "Σφάλμα κατά τον ορισμό ημ. λήξης"
diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po
index d35b3008804..2615225c9c3 100644
--- a/l10n/es_AR/core.po
+++ b/l10n/es_AR/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 23:20+0000\n"
+"Last-Translator: Javierkaiser <javierkaiser@gmail.com>\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"
@@ -21,7 +21,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Tipo de categoría no provisto. "
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -35,18 +35,18 @@ msgstr "Esta categoría ya existe: "
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Tipo de objeto no provisto. "
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "%s ID no provista. "
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Error al agregar %s a favoritos. "
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -55,61 +55,61 @@ msgstr "No hay categorías seleccionadas para borrar."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Error al remover %s de favoritos. "
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "Ajustes"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
msgstr "segundos atrás"
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
msgstr "hace 1 minuto"
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
msgstr "hace {minutes} minutos"
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
-msgstr ""
+msgstr "Hace 1 hora"
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
msgstr ""
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
msgstr "hoy"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
msgstr "ayer"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
msgstr "hace {days} días"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr "el mes pasado"
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
msgstr ""
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr "el año pasado"
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr "años atrás"
@@ -136,17 +136,17 @@ msgstr "Aceptar"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "El tipo de objeto no esta especificado. "
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Error"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "El nombre de la aplicación no esta especificado."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
@@ -241,15 +241,15 @@ msgstr "borrar"
msgid "share"
msgstr "compartir"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "Protegido por contraseña"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
msgstr "Error al remover la fecha de caducidad"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "Error al asignar fecha de vencimiento"
@@ -404,87 +404,87 @@ msgstr "Host de la base de datos"
msgid "Finish setup"
msgstr "Completar la instalación"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "Domingo"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "Lunes"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "Martes"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "Miércoles"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "Jueves"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "Viernes"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "Sábado"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "Enero"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "Febrero"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "Marzo"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "Abril"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "Mayo"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "Junio"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "Julio"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "Agosto"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "Septiembre"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "Octubre"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "Noviembre"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
msgstr "Diciembre"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "servicios web sobre los que tenés control"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "Cerrar la sesión"
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index 219cf1dbaa2..1a5770a7e6c 100644
--- a/l10n/et_EE/files.po
+++ b/l10n/et_EE/files.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <dagor.vint@hotmail.com>, 2012.
# Rivo Zängov <eraser@eraser.ee>, 2011-2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 21:08+0000\n"
+"Last-Translator: dagor <dagor.vint@hotmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -116,64 +117,64 @@ msgstr "Üleslaadimise viga"
msgid "Close"
msgstr "Sulge"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "Ootel"
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
msgstr "1 faili üleslaadimisel"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
msgstr "{count} faili üleslaadimist"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "Üleslaadimine tühistati."
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "Vigane nimi, '/' pole lubatud."
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
msgstr "{count} faili skännitud"
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
msgstr "viga skännimisel"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "Nimi"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "Suurus"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "Muudetud"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
msgstr "1 kaust"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
msgstr "{count} kausta"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
msgstr "1 fail"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
msgstr "{count} faili"
@@ -223,7 +224,7 @@ msgstr "Kaust"
#: templates/index.php:11
msgid "From link"
-msgstr ""
+msgstr "Allikast"
#: templates/index.php:22
msgid "Upload"
diff --git a/l10n/gl/core.po b/l10n/gl/core.po
index 38b81ff0c10..fa4fed88608 100644
--- a/l10n/gl/core.po
+++ b/l10n/gl/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 22:35+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Non se indicou o tipo de categoría"
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -35,18 +35,18 @@ msgstr "Esta categoría xa existe: "
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Non se forneceu o tipo de obxecto."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "Non se deu o ID %s."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Erro ao engadir %s aos favoritos."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -55,67 +55,67 @@ msgstr "Non hai categorías seleccionadas para eliminar."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Erro ao eliminar %s dos favoritos."
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
-msgstr "Preferencias"
+msgstr "Configuracións"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
-msgstr "hai segundos"
+msgstr "segundos atrás"
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
msgstr "hai 1 minuto"
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
-msgstr ""
+msgstr "{minutes} minutos atrás"
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
-msgstr ""
+msgstr "hai 1 hora"
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
-msgstr ""
+msgstr "{hours} horas atrás"
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
msgstr "hoxe"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
msgstr "onte"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
-msgstr ""
+msgstr "{days} días atrás"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr "último mes"
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
-msgstr ""
+msgstr "{months} meses atrás"
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr "último ano"
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr "anos atrás"
#: js/oc-dialogs.js:126
msgid "Choose"
-msgstr ""
+msgstr "Escoller"
#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
msgid "Cancel"
@@ -131,58 +131,58 @@ msgstr "Si"
#: js/oc-dialogs.js:180
msgid "Ok"
-msgstr "Ok"
+msgstr "Aceptar"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "Non se especificou o tipo de obxecto."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Erro"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "Non se especificou o nome do aplicativo."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "Non está instalado o ficheiro {file} que se precisa"
#: js/share.js:124
msgid "Error while sharing"
-msgstr ""
+msgstr "Erro compartindo"
#: js/share.js:135
msgid "Error while unsharing"
-msgstr ""
+msgstr "Erro ao deixar de compartir"
#: js/share.js:142
msgid "Error while changing permissions"
-msgstr ""
+msgstr "Erro ao cambiar os permisos"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "Compartido contigo e co grupo {group} de {owner}"
#: js/share.js:153
msgid "Shared with you by {owner}"
-msgstr ""
+msgstr "Compartido contigo por {owner}"
#: js/share.js:158
msgid "Share with"
-msgstr ""
+msgstr "Compartir con"
#: js/share.js:163
msgid "Share with link"
-msgstr ""
+msgstr "Compartir ca ligazón"
#: js/share.js:164
msgid "Password protect"
-msgstr ""
+msgstr "Protexido con contrasinais"
#: js/share.js:168 templates/installation.php:42 templates/login.php:24
#: templates/verify.php:13
@@ -191,27 +191,27 @@ msgstr "Contrasinal"
#: js/share.js:173
msgid "Set expiration date"
-msgstr ""
+msgstr "Definir a data de caducidade"
#: js/share.js:174
msgid "Expiration date"
-msgstr ""
+msgstr "Data de caducidade"
#: js/share.js:206
msgid "Share via email:"
-msgstr ""
+msgstr "Compartir por correo electrónico:"
#: js/share.js:208
msgid "No people found"
-msgstr ""
+msgstr "Non se atopou xente"
#: js/share.js:235
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "Non se acepta volver a compartir"
#: js/share.js:271
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "Compartido en {item} con {user}"
#: js/share.js:292
msgid "Unshare"
@@ -219,39 +219,39 @@ msgstr "Deixar de compartir"
#: js/share.js:304
msgid "can edit"
-msgstr ""
+msgstr "pode editar"
#: js/share.js:306
msgid "access control"
-msgstr ""
+msgstr "control de acceso"
#: js/share.js:309
msgid "create"
-msgstr ""
+msgstr "crear"
#: js/share.js:312
msgid "update"
-msgstr ""
+msgstr "actualizar"
#: js/share.js:315
msgid "delete"
-msgstr ""
+msgstr "borrar"
#: js/share.js:318
msgid "share"
-msgstr ""
+msgstr "compartir"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
-msgstr ""
+msgstr "Protexido con contrasinal"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "Erro ao quitar a data de caducidade"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
-msgstr ""
+msgstr "Erro ao definir a data de caducidade"
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
@@ -259,7 +259,7 @@ msgstr "Restablecer contrasinal de ownCloud"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
-msgstr "Use a seguinte ligazón para restablecer o contrasinal: {link}"
+msgstr "Usa a seguinte ligazón para restablecer o contrasinal: {link}"
#: lostpassword/templates/lostpassword.php:3
msgid "You will receive a link to reset your password via Email."
@@ -267,11 +267,11 @@ msgstr "Recibirá unha ligazón por correo electrónico para restablecer o contr
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
-msgstr ""
+msgstr "Restablecer o envío por correo."
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
-msgstr ""
+msgstr "Fallo na petición"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
#: templates/login.php:20
@@ -328,7 +328,7 @@ msgstr "Nube non atopada"
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
-msgstr "Editar categorias"
+msgstr "Editar categorías"
#: templates/edit_categories_dialog.php:16
msgid "Add"
@@ -342,13 +342,13 @@ msgstr "Aviso de seguridade"
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr ""
+msgstr "Non hai un xerador de números aleatorios dispoñíbel. Activa o engadido de OpenSSL para PHP."
#: templates/installation.php:26
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr ""
+msgstr "Sen un xerador de números aleatorios seguro podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa túa conta."
#: templates/installation.php:32
msgid ""
@@ -357,7 +357,7 @@ msgid ""
"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 ""
+msgstr "O teu cartafol de datos e os teus ficheiros son seguramente accesibles a través de internet. O ficheiro .htaccess que ownCloud fornece non está empregándose. Suxírese que configures o teu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou movas o cartafol de datos fóra do root do directorio de datos do servidor web."
#: templates/installation.php:36
msgid "Create an <strong>admin account</strong>"
@@ -394,7 +394,7 @@ msgstr "Nome da base de datos"
#: templates/installation.php:121
msgid "Database tablespace"
-msgstr ""
+msgstr "Táboa de espazos da base de datos"
#: templates/installation.php:127
msgid "Database host"
@@ -402,105 +402,105 @@ msgstr "Servidor da base de datos"
#: templates/installation.php:132
msgid "Finish setup"
-msgstr "Rematar configuración"
+msgstr "Rematar a configuración"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "Domingo"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "Luns"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "Martes"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "Mércores"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "Xoves"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "Venres"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "Sábado"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "Xaneiro"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "Febreiro"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "Marzo"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "Abril"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "Maio"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "Xuño"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "Xullo"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "Agosto"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "Setembro"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "Outubro"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "Novembro"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
-msgstr "Nadal"
+msgstr "Decembro"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "servizos web baixo o seu control"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "Desconectar"
#: templates/login.php:8
msgid "Automatic logon rejected!"
-msgstr ""
+msgstr "Rexeitouse a entrada automática"
#: templates/login.php:9
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr ""
+msgstr "Se non fixeches cambios de contrasinal recentemente é posíbel que a túa conta estea comprometida!"
#: templates/login.php:10
msgid "Please change your password to secure your account again."
-msgstr ""
+msgstr "Cambia de novo o teu contrasinal para asegurar a túa conta."
#: templates/login.php:15
msgid "Lost your password?"
@@ -528,14 +528,14 @@ msgstr "seguinte"
#: templates/verify.php:5
msgid "Security Warning!"
-msgstr ""
+msgstr "Advertencia de seguranza"
#: templates/verify.php:6
msgid ""
"Please verify your password. <br/>For security reasons you may be "
"occasionally asked to enter your password again."
-msgstr ""
+msgstr "Verifica o teu contrasinal.<br/>Por motivos de seguridade pode que ocasionalmente se che pregunte de novo polo teu contrasinal."
#: templates/verify.php:16
msgid "Verify"
-msgstr ""
+msgstr "Verificar"
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index 3baa89c4ed9..79853a0ad77 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 15:32+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
#: ajax/upload.php:20
msgid "There is no error, the file uploaded with success"
-msgstr "Non hai erros, o ficheiro enviouse correctamente"
+msgstr "Non hai erros. O ficheiro enviouse correctamente"
#: ajax/upload.php:21
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini"
@@ -63,11 +63,11 @@ msgstr "Eliminar"
#: js/fileactions.js:172
msgid "Rename"
-msgstr ""
+msgstr "Mudar o nome"
#: js/filelist.js:198 js/filelist.js:200
msgid "{new_name} already exists"
-msgstr ""
+msgstr "xa existe un {new_name}"
#: js/filelist.js:198 js/filelist.js:200
msgid "replace"
@@ -75,7 +75,7 @@ msgstr "substituír"
#: js/filelist.js:198
msgid "suggest name"
-msgstr "suxira nome"
+msgstr "suxerir nome"
#: js/filelist.js:198 js/filelist.js:200
msgid "cancel"
@@ -83,7 +83,7 @@ msgstr "cancelar"
#: js/filelist.js:247
msgid "replaced {new_name}"
-msgstr ""
+msgstr "substituír {new_name}"
#: js/filelist.js:247 js/filelist.js:249 js/filelist.js:281 js/filelist.js:283
msgid "undo"
@@ -91,19 +91,19 @@ msgstr "desfacer"
#: js/filelist.js:249
msgid "replaced {new_name} with {old_name}"
-msgstr ""
+msgstr "substituír {new_name} polo {old_name}"
#: js/filelist.js:281
msgid "unshared {files}"
-msgstr ""
+msgstr "{files} sen compartir"
#: js/filelist.js:283
msgid "deleted {files}"
-msgstr ""
+msgstr "{files} eliminados"
#: js/files.js:171
msgid "generating ZIP-file, it may take some time."
-msgstr "xerando ficheiro ZIP, pode levar un anaco."
+msgstr "xerando un ficheiro ZIP, o que pode levar un anaco."
#: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes"
@@ -117,66 +117,66 @@ msgstr "Erro na subida"
msgid "Close"
msgstr "Pechar"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "Pendentes"
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
-msgstr ""
+msgstr "1 ficheiro subíndose"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
-msgstr ""
+msgstr "{count} ficheiros subíndose"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "A subida do ficheiro está en curso. Saír agora da páxina cancelará a subida."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "Nome non válido, '/' non está permitido."
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
-msgstr ""
+msgstr "{count} ficheiros escaneados"
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
-msgstr "erro mentras analizaba"
+msgstr "erro mentres analizaba"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "Nome"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
-msgstr ""
+msgstr "1 cartafol"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
-msgstr ""
+msgstr "{count} cartafoles"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
-msgstr ""
+msgstr "1 ficheiro"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
-msgstr ""
+msgstr "{count} ficheiros"
#: templates/admin.php:5
msgid "File handling"
@@ -192,7 +192,7 @@ msgstr "máx. posible: "
#: templates/admin.php:9
msgid "Needed for multi-file and folder downloads."
-msgstr "Preciso para descarga de varios ficheiros e cartafoles."
+msgstr "Precísase para a descarga de varios ficheiros e cartafoles."
#: templates/admin.php:9
msgid "Enable ZIP-download"
@@ -224,7 +224,7 @@ msgstr "Cartafol"
#: templates/index.php:11
msgid "From link"
-msgstr ""
+msgstr "Dende a ligazón"
#: templates/index.php:22
msgid "Upload"
@@ -232,11 +232,11 @@ msgstr "Enviar"
#: templates/index.php:29
msgid "Cancel upload"
-msgstr "Cancelar subida"
+msgstr "Cancelar a subida"
#: templates/index.php:42
msgid "Nothing in here. Upload something!"
-msgstr "Nada por aquí. Envíe algo."
+msgstr "Nada por aquí. Envía algo."
#: templates/index.php:52
msgid "Share"
@@ -258,8 +258,8 @@ msgstr "Os ficheiros que trata de subir superan o tamaño máximo permitido nest
#: templates/index.php:84
msgid "Files are being scanned, please wait."
-msgstr "Estanse analizando os ficheiros, espere por favor."
+msgstr "Estanse analizando os ficheiros. Agarda."
#: templates/index.php:87
msgid "Current scanning"
-msgstr "Análise actual."
+msgstr "Análise actual"
diff --git a/l10n/gl/files_encryption.po b/l10n/gl/files_encryption.po
index 42f3744efd3..367cd2cd063 100644
--- a/l10n/gl/files_encryption.po
+++ b/l10n/gl/files_encryption.po
@@ -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-19 02:02+0200\n"
-"PO-Revision-Date: 2012-09-18 10:02+0000\n"
-"Last-Translator: Xosé M. Lamas <correo.xmgz@gmail.com>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 22:19+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,11 +20,11 @@ msgstr ""
#: templates/settings.php:3
msgid "Encryption"
-msgstr "Encriptado"
+msgstr "Cifrado"
#: templates/settings.php:4
msgid "Exclude the following file types from encryption"
-msgstr "Excluír os seguintes tipos de ficheiro da encriptación"
+msgstr "Excluír os seguintes tipos de ficheiro do cifrado"
#: templates/settings.php:5
msgid "None"
@@ -32,4 +32,4 @@ msgstr "Nada"
#: templates/settings.php:10
msgid "Enable Encryption"
-msgstr "Habilitar encriptación"
+msgstr "Activar o cifrado"
diff --git a/l10n/gl/files_external.po b/l10n/gl/files_external.po
index 27bf750eeb0..81f13273650 100644
--- a/l10n/gl/files_external.po
+++ b/l10n/gl/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 22:21+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +20,27 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Concedeuse acceso"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "Erro configurando o almacenamento en Dropbox"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Permitir o acceso"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Cubrir todos os campos obrigatorios"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "Dá o segredo e a clave correcta do aplicativo de Dropbox."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "Erro configurando o almacenamento en Google Drive"
#: templates/settings.php:3
msgid "External Storage"
@@ -52,7 +52,7 @@ msgstr "Punto de montaxe"
#: templates/settings.php:8
msgid "Backend"
-msgstr "Almacén"
+msgstr "Infraestrutura"
#: templates/settings.php:9
msgid "Configuration"
@@ -68,11 +68,11 @@ msgstr "Aplicable"
#: templates/settings.php:23
msgid "Add mount point"
-msgstr "Engadir punto de montaxe"
+msgstr "Engadir un punto de montaxe"
#: templates/settings.php:54 templates/settings.php:62
msgid "None set"
-msgstr "Non establecido"
+msgstr "Ningún definido"
#: templates/settings.php:63
msgid "All Users"
@@ -92,7 +92,7 @@ msgstr "Eliminar"
#: templates/settings.php:87
msgid "Enable User External Storage"
-msgstr "Habilitar almacenamento externo do usuario"
+msgstr "Activar o almacenamento externo do usuario"
#: templates/settings.php:88
msgid "Allow users to mount their own external storage"
@@ -100,8 +100,8 @@ msgstr "Permitir aos usuarios montar os seus propios almacenamentos externos"
#: templates/settings.php:99
msgid "SSL root certificates"
-msgstr "Certificados raíz SSL"
+msgstr "Certificados SSL root"
#: templates/settings.php:113
msgid "Import Root Certificate"
-msgstr "Importar Certificado Raíz"
+msgstr "Importar o certificado root"
diff --git a/l10n/gl/files_sharing.po b/l10n/gl/files_sharing.po
index 4fdd23736cd..a5fdbfdf44b 100644
--- a/l10n/gl/files_sharing.po
+++ b/l10n/gl/files_sharing.po
@@ -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-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 18:42+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,12 +29,12 @@ msgstr "Enviar"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
-msgstr ""
+msgstr "%s compartiu o cartafol %s contigo"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
-msgstr ""
+msgstr "%s compartiu ficheiro %s contigo"
#: templates/public.php:14 templates/public.php:30
msgid "Download"
@@ -44,6 +44,6 @@ msgstr "Baixar"
msgid "No preview available for"
msgstr "Sen vista previa dispoñible para "
-#: templates/public.php:37
+#: templates/public.php:35
msgid "web services under your control"
-msgstr "servizos web baixo o seu control"
+msgstr "servizos web baixo o teu control"
diff --git a/l10n/gl/files_versions.po b/l10n/gl/files_versions.po
index 05d15205747..8f7853b8714 100644
--- a/l10n/gl/files_versions.po
+++ b/l10n/gl/files_versions.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Miguel Branco <mgl.branco@gmail.com>, 2012.
# Xosé M. Lamas <correo.xmgz@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-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 22:23+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +25,7 @@ msgstr "Caducar todas as versións"
#: js/versions.js:16
msgid "History"
-msgstr ""
+msgstr "Historia"
#: templates/settings-personal.php:4
msgid "Versions"
@@ -32,12 +33,12 @@ msgstr "Versións"
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
-msgstr "Esto eliminará todas as copias de respaldo existentes dos seus ficheiros"
+msgstr "Isto eliminará todas as copias de seguranza que haxa dos teus ficheiros"
#: templates/settings.php:3
msgid "Files Versioning"
-msgstr "Versionado de ficheiros"
+msgstr "Sistema de versión de ficheiros"
#: templates/settings.php:4
msgid "Enable"
-msgstr "Habilitar"
+msgstr "Activar"
diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po
index d7e74862cd0..ff45072b3db 100644
--- a/l10n/gl/lib.po
+++ b/l10n/gl/lib.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Miguel Branco <mgl.branco@gmail.com>, 2012.
# Xosé M. Lamas <correo.xmgz@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 22:32+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +29,7 @@ msgstr "Personal"
#: app.php:297
msgid "Settings"
-msgstr "Preferencias"
+msgstr "Configuracións"
#: app.php:302
msgid "Users"
@@ -36,31 +37,31 @@ msgstr "Usuarios"
#: app.php:309
msgid "Apps"
-msgstr "Apps"
+msgstr "Aplicativos"
#: app.php:311
msgid "Admin"
msgstr "Administración"
-#: files.php:332
+#: files.php:361
msgid "ZIP download is turned off."
-msgstr "Descargas ZIP está deshabilitadas"
+msgstr "As descargas ZIP están desactivadas"
-#: files.php:333
+#: files.php:362
msgid "Files need to be downloaded one by one."
-msgstr "Os ficheiros necesitan ser descargados de un en un"
+msgstr "Os ficheiros necesitan ser descargados de un en un."
-#: files.php:333 files.php:358
+#: files.php:362 files.php:387
msgid "Back to Files"
-msgstr "Voltar a ficheiros"
+msgstr "Volver aos ficheiros"
-#: files.php:357
+#: files.php:386
msgid "Selected files too large to generate zip file."
-msgstr "Os ficheiros seleccionados son demasiado grandes para xerar un ficheiro ZIP"
+msgstr "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip."
#: json.php:28
msgid "Application is not enabled"
-msgstr "O aplicativo non está habilitado"
+msgstr "O aplicativo non está activado"
#: json.php:39 json.php:64 json.php:77 json.php:89
msgid "Authentication error"
@@ -68,7 +69,7 @@ msgstr "Erro na autenticación"
#: json.php:51
msgid "Token expired. Please reload page."
-msgstr "Testemuño caducado. Por favor recargue a páxina."
+msgstr "Token caducado. Recarga a páxina."
#: search/provider/file.php:17 search/provider/file.php:35
msgid "Files"
@@ -80,7 +81,7 @@ msgstr "Texto"
#: search/provider/file.php:29
msgid "Images"
-msgstr ""
+msgstr "Imaxes"
#: template.php:103
msgid "seconds ago"
@@ -97,12 +98,12 @@ msgstr "hai %d minutos"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "1 hora antes"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "%d horas antes"
#: template.php:108
msgid "today"
@@ -124,7 +125,7 @@ msgstr "último mes"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "%d meses antes"
#: template.php:113
msgid "last year"
@@ -137,7 +138,7 @@ msgstr "anos atrás"
#: updater.php:75
#, php-format
msgid "%s is available. Get <a href=\"%s\">more information</a>"
-msgstr "%s está dispoñible. Obteña <a href=\"%s\">máis información</a>"
+msgstr "%s está dispoñible. Obtén <a href=\"%s\">máis información</a>"
#: updater.php:77
msgid "up to date"
@@ -145,9 +146,9 @@ msgstr "ao día"
#: updater.php:80
msgid "updates check is disabled"
-msgstr "comprobación de actualizacións está deshabilitada"
+msgstr "a comprobación de actualizacións está desactivada"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "Non se puido atopar a categoría «%s»"
diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po
index 9084ac61f5b..b69b82ed882 100644
--- a/l10n/gl/settings.po
+++ b/l10n/gl/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-10 00:01+0100\n"
-"PO-Revision-Date: 2012-11-09 23:01+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 14:50+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,15 +25,15 @@ msgstr "Non se puido cargar a lista desde a App Store"
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr ""
+msgstr "O grupo xa existe"
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr ""
+msgstr "Non se pode engadir o grupo"
#: ajax/enableapp.php:12
msgid "Could not enable app. "
-msgstr ""
+msgstr "Con se puido activar o aplicativo."
#: ajax/lostpassword.php:12
msgid "Email saved"
@@ -53,7 +53,7 @@ msgstr "Petición incorrecta"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr ""
+msgstr "Non se pode eliminar o grupo."
#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12
msgid "Authentication error"
@@ -61,7 +61,7 @@ msgstr "Erro na autenticación"
#: ajax/removeuser.php:24
msgid "Unable to delete user"
-msgstr ""
+msgstr "Non se pode eliminar o usuario"
#: ajax/setlanguage.php:15
msgid "Language changed"
@@ -70,20 +70,20 @@ msgstr "O idioma mudou"
#: ajax/togglegroups.php:22
#, php-format
msgid "Unable to add user to group %s"
-msgstr ""
+msgstr "Non se puido engadir o usuario ao grupo %s"
#: ajax/togglegroups.php:28
#, php-format
msgid "Unable to remove user from group %s"
-msgstr ""
+msgstr "Non se puido eliminar o usuario do grupo %s"
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
-msgstr "Deshabilitar"
+msgstr "Desactivar"
#: js/apps.js:28 js/apps.js:55
msgid "Enable"
-msgstr "Habilitar"
+msgstr "Activar"
#: js/personal.js:69
msgid "Saving..."
@@ -99,7 +99,7 @@ msgstr "Engade o teu aplicativo"
#: templates/apps.php:11
msgid "More Apps"
-msgstr ""
+msgstr "Máis aplicativos"
#: templates/apps.php:27
msgid "Select an App"
@@ -111,7 +111,7 @@ msgstr "Vexa a páxina do aplicativo en apps.owncloud.com"
#: templates/apps.php:32
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-msgstr ""
+msgstr "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>"
#: templates/help.php:9
msgid "Documentation"
@@ -140,7 +140,7 @@ msgstr "Resposta"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
-msgstr ""
+msgstr "Tes usados <strong>%s</strong> do total dispoñíbel de <strong>%s</strong>"
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
@@ -152,7 +152,7 @@ msgstr "Descargar"
#: templates/personal.php:19
msgid "Your password was changed"
-msgstr ""
+msgstr "O seu contrasinal foi cambiado"
#: templates/personal.php:20
msgid "Unable to change your password"
@@ -206,7 +206,7 @@ msgid ""
"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 ""
+msgstr "Desenvolvido pola <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidade ownCloud</a>, o <a href=\"https://github.com/owncloud\" target=\"_blank\">código fonte</a> está baixo a licenza <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>."
#: templates/users.php:21 templates/users.php:76
msgid "Name"
@@ -226,7 +226,7 @@ msgstr "Crear"
#: templates/users.php:35
msgid "Default Quota"
-msgstr "Cuota por omisión"
+msgstr "Cota por omisión"
#: templates/users.php:55 templates/users.php:138
msgid "Other"
@@ -234,7 +234,7 @@ msgstr "Outro"
#: templates/users.php:80 templates/users.php:112
msgid "Group Admin"
-msgstr ""
+msgstr "Grupo Admin"
#: templates/users.php:82
msgid "Quota"
diff --git a/l10n/gl/user_ldap.po b/l10n/gl/user_ldap.po
index 84304f7f0a9..ba881709d96 100644
--- a/l10n/gl/user_ldap.po
+++ b/l10n/gl/user_ldap.po
@@ -3,168 +3,169 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Miguel Branco, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-08-29 02:01+0200\n"
-"PO-Revision-Date: 2012-08-29 00:03+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 18:13+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: gl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:8
msgid "Host"
-msgstr ""
+msgstr "Servidor"
#: templates/settings.php:8
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr ""
+msgstr "Podes omitir o protocolo agás que precises de SSL. Nese caso comeza con ldaps://"
#: templates/settings.php:9
msgid "Base DN"
-msgstr ""
+msgstr "DN base"
#: templates/settings.php:9
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr ""
+msgstr "Podes especificar a DN base para usuarios e grupos na lapela de «Avanzado»"
#: templates/settings.php:10
msgid "User DN"
-msgstr ""
+msgstr "DN do usuario"
#: 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 ""
+msgstr "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo deixa o DN e o contrasinal baleiros."
#: templates/settings.php:11
msgid "Password"
-msgstr ""
+msgstr "Contrasinal"
#: templates/settings.php:11
msgid "For anonymous access, leave DN and Password empty."
-msgstr ""
+msgstr "Para o acceso anónimo deixa o DN e o contrasinal baleiros."
#: templates/settings.php:12
msgid "User Login Filter"
-msgstr ""
+msgstr "Filtro de acceso de usuarios"
#: 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 ""
+msgstr "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso."
#: templates/settings.php:12
#, php-format
msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
-msgstr ""
+msgstr "usar a marca de posición %%uid, p.ex «uid=%%uid»"
#: templates/settings.php:13
msgid "User List Filter"
-msgstr ""
+msgstr "Filtro da lista de usuarios"
#: templates/settings.php:13
msgid "Defines the filter to apply, when retrieving users."
-msgstr ""
+msgstr "Define o filtro a aplicar cando se recompilan os usuarios."
#: templates/settings.php:13
msgid "without any placeholder, e.g. \"objectClass=person\"."
-msgstr ""
+msgstr "sen ningunha marca de posición, como p.ex \"objectClass=persoa\"."
#: templates/settings.php:14
msgid "Group Filter"
-msgstr ""
+msgstr "Filtro de grupo"
#: templates/settings.php:14
msgid "Defines the filter to apply, when retrieving groups."
-msgstr ""
+msgstr "Define o filtro a aplicar cando se recompilan os grupos."
#: templates/settings.php:14
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
-msgstr ""
+msgstr "sen ningunha marca de posición, como p.ex \"objectClass=grupoPosix\"."
#: templates/settings.php:17
msgid "Port"
-msgstr ""
+msgstr "Porto"
#: templates/settings.php:18
msgid "Base User Tree"
-msgstr ""
+msgstr "Base da árbore de usuarios"
#: templates/settings.php:19
msgid "Base Group Tree"
-msgstr ""
+msgstr "Base da árbore de grupo"
#: templates/settings.php:20
msgid "Group-Member association"
-msgstr ""
+msgstr "Asociación de grupos e membros"
#: templates/settings.php:21
msgid "Use TLS"
-msgstr ""
+msgstr "Usar TLS"
#: templates/settings.php:21
msgid "Do not use it for SSL connections, it will fail."
-msgstr ""
+msgstr "Non o empregues para conexións SSL: fallará."
#: templates/settings.php:22
msgid "Case insensitve LDAP server (Windows)"
-msgstr ""
+msgstr "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)"
#: templates/settings.php:23
msgid "Turn off SSL certificate validation."
-msgstr ""
+msgstr "Apaga a validación do certificado SSL."
#: templates/settings.php:23
msgid ""
"If connection only works with this option, import the LDAP server's SSL "
"certificate in your ownCloud server."
-msgstr ""
+msgstr "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no teu servidor ownCloud."
#: templates/settings.php:23
msgid "Not recommended, use for testing only."
-msgstr ""
+msgstr "Non se recomenda. Só para probas."
#: templates/settings.php:24
msgid "User Display Name Field"
-msgstr ""
+msgstr "Campo de mostra do nome de usuario"
#: templates/settings.php:24
msgid "The LDAP attribute to use to generate the user`s ownCloud name."
-msgstr ""
+msgstr "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud."
#: templates/settings.php:25
msgid "Group Display Name Field"
-msgstr ""
+msgstr "Campo de mostra do nome de grupo"
#: templates/settings.php:25
msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
-msgstr ""
+msgstr "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud."
#: templates/settings.php:27
msgid "in bytes"
-msgstr ""
+msgstr "en bytes"
#: templates/settings.php:29
msgid "in seconds. A change empties the cache."
-msgstr ""
+msgstr "en segundos. Calquera cambio baleira o caché."
#: templates/settings.php:30
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
-msgstr ""
+msgstr "Deixar baleiro para o nome de usuario (por defecto). Noutro caso, especifica un atributo LDAP/AD."
#: templates/settings.php:32
msgid "Help"
-msgstr ""
+msgstr "Axuda"
diff --git a/l10n/gl/user_webdavauth.po b/l10n/gl/user_webdavauth.po
index 29b5e0efee8..f2bbfc16c91 100644
--- a/l10n/gl/user_webdavauth.po
+++ b/l10n/gl/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Miguel Branco, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 16:27+0000\n"
+"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,4 +20,4 @@ msgstr ""
#: templates/settings.php:4
msgid "WebDAV URL: http://"
-msgstr ""
+msgstr "URL WebDAV: http://"
diff --git a/l10n/ko/core.po b/l10n/ko/core.po
index c6b483e8d84..a373b41b84f 100644
--- a/l10n/ko/core.po
+++ b/l10n/ko/core.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
# <limonade83@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 12:14+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +22,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "카테고리 타입이 제공되지 않습니다."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -35,7 +36,7 @@ msgstr "이 카테고리는 이미 존재합니다:"
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "오브젝트 타입이 제공되지 않습니다."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
@@ -57,65 +58,65 @@ msgstr "삭제 카테고리를 선택하지 않았습니다."
msgid "Error removing %s from favorites."
msgstr ""
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "설정"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
msgstr ""
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
msgstr ""
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
msgstr ""
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
msgstr ""
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
msgstr ""
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
-msgstr ""
+msgstr "오늘"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
-msgstr ""
+msgstr "어제"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
-msgstr ""
+msgstr "{days} 일 전"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr ""
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
msgstr ""
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr ""
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr ""
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr ""
#: js/oc-dialogs.js:126
msgid "Choose"
-msgstr ""
+msgstr "선택"
#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
msgid "Cancel"
@@ -139,8 +140,8 @@ msgid "The object type is not specified."
msgstr ""
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "에러"
@@ -154,15 +155,15 @@ msgstr ""
#: js/share.js:124
msgid "Error while sharing"
-msgstr ""
+msgstr "공유하던 중에 에러발생"
#: js/share.js:135
msgid "Error while unsharing"
-msgstr ""
+msgstr "공유해제하던 중에 에러발생"
#: js/share.js:142
msgid "Error while changing permissions"
-msgstr ""
+msgstr "권한변경 중에 에러발생"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
@@ -182,7 +183,7 @@ msgstr ""
#: js/share.js:164
msgid "Password protect"
-msgstr ""
+msgstr "비밀번호 보호"
#: js/share.js:168 templates/installation.php:42 templates/login.php:24
#: templates/verify.php:13
@@ -191,23 +192,23 @@ msgstr "암호"
#: js/share.js:173
msgid "Set expiration date"
-msgstr ""
+msgstr "만료일자 설정"
#: js/share.js:174
msgid "Expiration date"
-msgstr ""
+msgstr "만료일"
#: js/share.js:206
msgid "Share via email:"
-msgstr ""
+msgstr "via 이메일로 공유"
#: js/share.js:208
msgid "No people found"
-msgstr ""
+msgstr "발견된 사람 없음"
#: js/share.js:235
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "재공유는 허용되지 않습니다"
#: js/share.js:271
msgid "Shared in {item} with {user}"
@@ -215,7 +216,7 @@ msgstr ""
#: js/share.js:292
msgid "Unshare"
-msgstr ""
+msgstr "공유해제"
#: js/share.js:304
msgid "can edit"
@@ -231,27 +232,27 @@ msgstr "만들기"
#: js/share.js:312
msgid "update"
-msgstr ""
+msgstr "업데이트"
#: js/share.js:315
msgid "delete"
-msgstr ""
+msgstr "삭제"
#: js/share.js:318
msgid "share"
-msgstr ""
+msgstr "공유"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
-msgstr ""
+msgstr "패스워드로 보호됨"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "만료일자 해제 에러"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
-msgstr ""
+msgstr "만료일자 설정 에러"
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
@@ -342,13 +343,13 @@ msgstr "보안 경고"
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr ""
+msgstr "안전한 난수 생성기가 사용가능하지 않습니다. PHP의 OpenSSL 확장을 설정해주세요."
#: templates/installation.php:26
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr ""
+msgstr "안전한 난수 생성기없이는 공격자가 귀하의 계정을 통해 비밀번호 재설정 토큰을 예측하여 얻을수 있습니다."
#: templates/installation.php:32
msgid ""
@@ -394,7 +395,7 @@ msgstr "데이터베이스 이름"
#: templates/installation.php:121
msgid "Database tablespace"
-msgstr ""
+msgstr "데이터베이스 테이블공간"
#: templates/installation.php:127
msgid "Database host"
@@ -404,103 +405,103 @@ msgstr "데이터베이스 호스트"
msgid "Finish setup"
msgstr "설치 완료"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "일요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "월요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "화요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "수요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "목요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "금요일"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "토요일"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "1월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "2월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "3월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "4월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "5월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "6월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "7월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "8월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "9월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "10월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "11월"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
msgstr "12월"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "내가 관리하는 웹 서비스"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "로그아웃"
#: templates/login.php:8
msgid "Automatic logon rejected!"
-msgstr ""
+msgstr "자동 로그인이 거절되었습니다!"
#: templates/login.php:9
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr ""
+msgstr "당신의 비밀번호를 최근에 변경하지 않았다면, 당신의 계정은 무단도용 될 수 있습니다."
#: templates/login.php:10
msgid "Please change your password to secure your account again."
-msgstr ""
+msgstr "당신 계정의 안전을 위해 비밀번호를 변경해 주세요."
#: templates/login.php:15
msgid "Lost your password?"
@@ -528,14 +529,14 @@ msgstr "다음"
#: templates/verify.php:5
msgid "Security Warning!"
-msgstr ""
+msgstr "보안경고!"
#: templates/verify.php:6
msgid ""
"Please verify your password. <br/>For security reasons you may be "
"occasionally asked to enter your password again."
-msgstr ""
+msgstr "당신의 비밀번호를 인증해주세요. <br/>보안상의 이유로 당신은 경우에 따라 암호를 다시 입력하라는 메시지가 표시 될 수 있습니다."
#: templates/verify.php:16
msgid "Verify"
-msgstr ""
+msgstr "인증"
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index b7bfe9f8f08..a7d2f897c3d 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
# <limonade83@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 10:41+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +56,7 @@ msgstr "파일"
#: js/fileactions.js:108 templates/index.php:64
msgid "Unshare"
-msgstr ""
+msgstr "공유해제"
#: js/fileactions.js:110 templates/index.php:66
msgid "Delete"
@@ -63,11 +64,11 @@ msgstr "삭제"
#: js/fileactions.js:172
msgid "Rename"
-msgstr ""
+msgstr "이름변경"
#: js/filelist.js:198 js/filelist.js:200
msgid "{new_name} already exists"
-msgstr ""
+msgstr "{new_name} 이미 존재함"
#: js/filelist.js:198 js/filelist.js:200
msgid "replace"
@@ -75,7 +76,7 @@ msgstr "대체"
#: js/filelist.js:198
msgid "suggest name"
-msgstr ""
+msgstr "이름을 제안"
#: js/filelist.js:198 js/filelist.js:200
msgid "cancel"
@@ -83,7 +84,7 @@ msgstr "취소"
#: js/filelist.js:247
msgid "replaced {new_name}"
-msgstr ""
+msgstr "{new_name} 으로 대체"
#: js/filelist.js:247 js/filelist.js:249 js/filelist.js:281 js/filelist.js:283
msgid "undo"
@@ -91,15 +92,15 @@ msgstr "복구"
#: js/filelist.js:249
msgid "replaced {new_name} with {old_name}"
-msgstr ""
+msgstr "{old_name}이 {new_name}으로 대체됨"
#: js/filelist.js:281
msgid "unshared {files}"
-msgstr ""
+msgstr "{files} 공유해제"
#: js/filelist.js:283
msgid "deleted {files}"
-msgstr ""
+msgstr "{files} 삭제됨"
#: js/files.js:171
msgid "generating ZIP-file, it may take some time."
@@ -117,66 +118,66 @@ msgstr "업로드 에러"
msgid "Close"
msgstr "닫기"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "보류 중"
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
-msgstr ""
+msgstr "1 파일 업로드중"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
-msgstr ""
+msgstr "{count} 파일 업로드중"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "업로드 취소."
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr ""
+msgstr "파일 업로드을 진행합니다. 페이지를 떠나게 될경우 업로드가 취소됩니다."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "잘못된 이름, '/' 은 허용이 되지 않습니다."
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
-msgstr ""
+msgstr "{count} 파일 스캔되었습니다."
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
-msgstr ""
+msgstr "스캔하는 도중 에러"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "이름"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "크기"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "수정됨"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
-msgstr ""
+msgstr "1 폴더"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
-msgstr ""
+msgstr "{count} 폴더"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
-msgstr ""
+msgstr "1 파일"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
-msgstr ""
+msgstr "{count} 파일"
#: templates/admin.php:5
msgid "File handling"
@@ -224,7 +225,7 @@ msgstr "폴더"
#: templates/index.php:11
msgid "From link"
-msgstr ""
+msgstr "From link"
#: templates/index.php:22
msgid "Upload"
diff --git a/l10n/ko/files_encryption.po b/l10n/ko/files_encryption.po
index 4f31caefbd7..4039e55eb0b 100644
--- a/l10n/ko/files_encryption.po
+++ b/l10n/ko/files_encryption.po
@@ -3,32 +3,33 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-08-13 23:12+0200\n"
-"PO-Revision-Date: 2012-08-12 22:33+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 09:52+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ko\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: templates/settings.php:3
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
#: templates/settings.php:4
msgid "Exclude the following file types from encryption"
-msgstr ""
+msgstr "다음파일 형식에 암호화 제외"
#: templates/settings.php:5
msgid "None"
-msgstr ""
+msgstr "없음"
#: templates/settings.php:10
msgid "Enable Encryption"
-msgstr ""
+msgstr "암호화 사용"
diff --git a/l10n/ko/files_external.po b/l10n/ko/files_external.po
index ada8ee0b468..77bee80532b 100644
--- a/l10n/ko/files_external.po
+++ b/l10n/ko/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 09:51+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,88 +20,88 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "접근 허가"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "드롭박스 저장공간 구성 에러"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "접근권한 부여"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "모든 필요한 필드들을 입력하세요."
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "유효한 드롭박스 응용프로그램 키와 비밀번호를 입력해주세요."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "구글드라이브 저장공간 구성 에러"
#: templates/settings.php:3
msgid "External Storage"
-msgstr ""
+msgstr "확장 저장공간"
#: templates/settings.php:7 templates/settings.php:19
msgid "Mount point"
-msgstr ""
+msgstr "마운트 포인트"
#: templates/settings.php:8
msgid "Backend"
-msgstr ""
+msgstr "백엔드"
#: templates/settings.php:9
msgid "Configuration"
-msgstr ""
+msgstr "설정"
#: templates/settings.php:10
msgid "Options"
-msgstr ""
+msgstr "옵션"
#: templates/settings.php:11
msgid "Applicable"
-msgstr ""
+msgstr "적용가능"
#: templates/settings.php:23
msgid "Add mount point"
-msgstr ""
+msgstr "마운트 포인트 추가"
#: templates/settings.php:54 templates/settings.php:62
msgid "None set"
-msgstr ""
+msgstr "세트 없음"
#: templates/settings.php:63
msgid "All Users"
-msgstr ""
+msgstr "모든 사용자"
#: templates/settings.php:64
msgid "Groups"
-msgstr ""
+msgstr "그룹"
#: templates/settings.php:69
msgid "Users"
-msgstr ""
+msgstr "사용자"
#: templates/settings.php:77 templates/settings.php:107
msgid "Delete"
-msgstr ""
+msgstr "삭제"
#: templates/settings.php:87
msgid "Enable User External Storage"
-msgstr ""
+msgstr "사용자 확장 저장공간 사용"
#: templates/settings.php:88
msgid "Allow users to mount their own external storage"
-msgstr ""
+msgstr "사용자들에게 그들의 확장 저장공간 마운트 하는것을 허용"
#: templates/settings.php:99
msgid "SSL root certificates"
-msgstr ""
+msgstr "SSL 루트 인증서"
#: templates/settings.php:113
msgid "Import Root Certificate"
-msgstr ""
+msgstr "루트 인증서 가져오기"
diff --git a/l10n/ko/files_sharing.po b/l10n/ko/files_sharing.po
index 3b01080f8d5..d4b5001cfc3 100644
--- a/l10n/ko/files_sharing.po
+++ b/l10n/ko/files_sharing.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@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-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 09:46+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,30 +20,30 @@ msgstr ""
#: templates/authenticate.php:4
msgid "Password"
-msgstr ""
+msgstr "비밀번호"
#: templates/authenticate.php:6
msgid "Submit"
-msgstr ""
+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"
-msgstr ""
+msgstr "다운로드"
#: templates/public.php:29
msgid "No preview available for"
-msgstr ""
+msgstr "사용가능한 프리뷰가 없습니다."
-#: templates/public.php:37
+#: templates/public.php:35
msgid "web services under your control"
-msgstr ""
+msgstr "당신의 통제하에 있는 웹서비스"
diff --git a/l10n/ko/files_versions.po b/l10n/ko/files_versions.po
index 58730e41e0b..7476cb57834 100644
--- a/l10n/ko/files_versions.po
+++ b/l10n/ko/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@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-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 09:43+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,24 +20,24 @@ msgstr ""
#: js/settings-personal.js:31 templates/settings-personal.php:10
msgid "Expire all versions"
-msgstr ""
+msgstr "모든 버전이 만료되었습니다."
#: js/versions.js:16
msgid "History"
-msgstr ""
+msgstr "역사"
#: templates/settings-personal.php:4
msgid "Versions"
-msgstr ""
+msgstr "버전"
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
-msgstr ""
+msgstr "당신 파일의 존재하는 모든 백업 버전이 삭제될것입니다."
#: templates/settings.php:3
msgid "Files Versioning"
-msgstr ""
+msgstr "파일 버전관리중"
#: templates/settings.php:4
msgid "Enable"
-msgstr ""
+msgstr "가능"
diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po
index cb85a9ba5aa..86194d3c9b5 100644
--- a/l10n/ko/settings.po
+++ b/l10n/ko/settings.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
# <limonade83@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-10 00:01+0100\n"
-"PO-Revision-Date: 2012-11-09 23:01+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 10:44+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,15 +26,15 @@ msgstr "앱 스토어에서 목록을 가져올 수 없습니다"
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr ""
+msgstr "그룹이 이미 존재합니다."
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr ""
+msgstr "그룹추가가 불가능합니다."
#: ajax/enableapp.php:12
msgid "Could not enable app. "
-msgstr ""
+msgstr "응용프로그램 가능하지 않습니다."
#: ajax/lostpassword.php:12
msgid "Email saved"
@@ -53,7 +54,7 @@ msgstr "잘못된 요청"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr ""
+msgstr "그룹 삭제가 불가능합니다."
#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12
msgid "Authentication error"
@@ -61,7 +62,7 @@ msgstr "인증 오류"
#: ajax/removeuser.php:24
msgid "Unable to delete user"
-msgstr ""
+msgstr "사용자 삭제가 불가능합니다."
#: ajax/setlanguage.php:15
msgid "Language changed"
@@ -70,12 +71,12 @@ msgstr "언어가 변경되었습니다"
#: ajax/togglegroups.php:22
#, php-format
msgid "Unable to add user to group %s"
-msgstr ""
+msgstr "%s 그룹에 사용자 추가가 불가능합니다."
#: ajax/togglegroups.php:28
#, php-format
msgid "Unable to remove user from group %s"
-msgstr ""
+msgstr "%s 그룹으로부터 사용자 제거가 불가능합니다."
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
@@ -99,7 +100,7 @@ msgstr "앱 추가"
#: templates/apps.php:11
msgid "More Apps"
-msgstr ""
+msgstr "더많은 응용프로그램들"
#: templates/apps.php:27
msgid "Select an App"
@@ -111,7 +112,7 @@ msgstr "application page at apps.owncloud.com을 보시오."
#: templates/apps.php:32
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-msgstr ""
+msgstr "<span class=\"licence\"></span>-licensed by <span class=\"저자\"></span>"
#: templates/help.php:9
msgid "Documentation"
@@ -140,7 +141,7 @@ msgstr "대답"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
-msgstr ""
+msgstr "You have used <strong>%s</strong> of the available <strong>%s</strong>"
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
@@ -152,7 +153,7 @@ msgstr "다운로드"
#: templates/personal.php:19
msgid "Your password was changed"
-msgstr ""
+msgstr "당신의 비밀번호가 변경되었습니다."
#: templates/personal.php:20
msgid "Unable to change your password"
@@ -206,7 +207,7 @@ msgid ""
"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 ""
+msgstr "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">소스코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다."
#: templates/users.php:21 templates/users.php:76
msgid "Name"
diff --git a/l10n/ko/user_webdavauth.po b/l10n/ko/user_webdavauth.po
index b4c226a5ccd..b0ed4619ecc 100644
--- a/l10n/ko/user_webdavauth.po
+++ b/l10n/ko/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 남자사람 <cessnagi@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 10:07+0000\n"
+"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,4 +20,4 @@ msgstr ""
#: templates/settings.php:4
msgid "WebDAV URL: http://"
-msgstr ""
+msgstr "WebDAV URL: http://"
diff --git a/l10n/nl/core.po b/l10n/nl/core.po
index f0c708cdf53..5eeb0f021c8 100644
--- a/l10n/nl/core.po
+++ b/l10n/nl/core.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-17 00:01+0100\n"
-"PO-Revision-Date: 2012-11-16 05:47+0000\n"
+"POT-Creation-Date: 2012-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-11-18 13:25+0000\n"
"Last-Translator: Len <lenny@weijl.org>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -58,7 +58,7 @@ msgstr "%s ID niet opgegeven."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Toevoegen van %s aan favorieten is mislukt."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -67,7 +67,7 @@ msgstr "Geen categorie geselecteerd voor verwijdering."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Verwijderen %s van favorieten is mislukt."
#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
@@ -151,8 +151,8 @@ msgid "The object type is not specified."
msgstr "Het object type is niet gespecificeerd."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Fout"
@@ -162,7 +162,7 @@ msgstr "De app naam is niet gespecificeerd."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "Het vereiste bestand {file} is niet geïnstalleerd!"
#: js/share.js:124
msgid "Error while sharing"
@@ -253,15 +253,15 @@ msgstr "verwijderen"
msgid "share"
msgstr "deel"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "Wachtwoord beveiligd"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
msgstr "Fout tijdens het verwijderen van de verval datum"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "Fout tijdens het instellen van de vervaldatum"
diff --git a/l10n/sl/core.po b/l10n/sl/core.po
index 4cb12f723b1..105221ef819 100644
--- a/l10n/sl/core.po
+++ b/l10n/sl/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 19:48+0000\n"
+"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +23,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Vrsta kategorije ni podana."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -37,18 +37,18 @@ msgstr "Ta kategorija že obstaja:"
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Vrsta predmeta ni podana."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "%s ID ni podan."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Napaka pri dodajanju %s med priljubljene."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -57,61 +57,61 @@ msgstr "Za izbris ni izbrana nobena kategorija."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Napaka pri odstranjevanju %s iz priljubljenih."
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "Nastavitve"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
-msgstr "sekund nazaj"
+msgstr "pred nekaj sekundami"
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
-msgstr "Pred 1 minuto"
+msgstr "pred minuto"
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
-msgstr ""
+msgstr "pred {minutes} minutami"
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
-msgstr ""
+msgstr "pred 1 uro"
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
-msgstr ""
+msgstr "pred {hours} urami"
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
msgstr "danes"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
msgstr "včeraj"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
-msgstr ""
+msgstr "pred {days} dnevi"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr "zadnji mesec"
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
-msgstr ""
+msgstr "pred {months} meseci"
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr "mesecev nazaj"
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr "lansko leto"
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr "let nazaj"
@@ -138,21 +138,21 @@ msgstr "V redu"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "Vrsta predmeta ni podana."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Napaka"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "Ime aplikacije ni podano."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "Zahtevana datoteka {file} ni nameščena!"
#: js/share.js:124
msgid "Error while sharing"
@@ -168,11 +168,11 @@ msgstr "Napaka med spreminjanjem dovoljenj"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "V souporabi z vami in skupino {group}. Lastnik je {owner}."
#: js/share.js:153
msgid "Shared with you by {owner}"
-msgstr ""
+msgstr "V souporabi z vami. Lastnik je {owner}."
#: js/share.js:158
msgid "Share with"
@@ -213,7 +213,7 @@ msgstr "Ponovna souporaba ni omogočena"
#: js/share.js:271
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "V souporabi v {item} z {user}"
#: js/share.js:292
msgid "Unshare"
@@ -243,15 +243,15 @@ msgstr "izbriše"
msgid "share"
msgstr "določi souporabo"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "Zaščiteno z geslom"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
msgstr "Napaka brisanja datuma preteka"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "Napaka med nastavljanjem datuma preteka"
@@ -269,11 +269,11 @@ msgstr "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
-msgstr ""
+msgstr "E-pošta za ponastavitev je bila poslana."
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
-msgstr ""
+msgstr "Zahtevek je spodletel!"
#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
#: templates/login.php:20
@@ -344,13 +344,13 @@ msgstr "Varnostno opozorilo"
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr ""
+msgstr "Na voljo ni varnega generatorja naključnih števil. Prosimo, če omogočite PHP OpenSSL razširitev."
#: templates/installation.php:26
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr ""
+msgstr "Brez varnega generatorja naključnih števil lahko napadalec napove žetone za ponastavitev gesla, kar mu omogoča, da prevzame vaš ​​račun."
#: templates/installation.php:32
msgid ""
@@ -406,87 +406,87 @@ msgstr "Gostitelj podatkovne zbirke"
msgid "Finish setup"
msgstr "Dokončaj namestitev"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "nedelja"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "ponedeljek"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "torek"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "sreda"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "četrtek"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "petek"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "sobota"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "januar"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "februar"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "marec"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "april"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "maj"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "junij"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "julij"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "avgust"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "september"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "oktober"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "november"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
msgstr "december"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "spletne storitve pod vašim nadzorom"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "Odjava"
@@ -498,7 +498,7 @@ msgstr "Samodejno prijavljanje je zavrnjeno!"
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr ""
+msgstr "Če vašega gesla niste nedavno spremenili, je vaš račun lahko ogrožen!"
#: templates/login.php:10
msgid "Please change your password to secure your account again."
@@ -536,7 +536,7 @@ msgstr "Varnostno opozorilo!"
msgid ""
"Please verify your password. <br/>For security reasons you may be "
"occasionally asked to enter your password again."
-msgstr ""
+msgstr "Prosimo, če preverite vaše geslo. Iz varnostnih razlogov vas lahko občasno prosimo, da ga ponovno vnesete."
#: templates/verify.php:16
msgid "Verify"
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index df3075bcf35..1f799e99fca 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 19:22+0000\n"
+"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -97,11 +97,11 @@ msgstr "zamenjano ime {new_name} z imenom {old_name}"
#: js/filelist.js:281
msgid "unshared {files}"
-msgstr ""
+msgstr "odstranjeno iz souporabe {files}"
#: js/filelist.js:283
msgid "deleted {files}"
-msgstr ""
+msgstr "izbrisano {files}"
#: js/files.js:171
msgid "generating ZIP-file, it may take some time."
@@ -119,66 +119,66 @@ msgstr "Napaka med nalaganjem"
msgid "Close"
msgstr "Zapri"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "V čakanju ..."
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
msgstr "Pošiljanje 1 datoteke"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
-msgstr ""
+msgstr "nalagam {count} datotek"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "Pošiljanje je preklicano."
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "Neveljavno ime. Znak '/' ni dovoljen."
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
-msgstr ""
+msgstr "{count} files scanned"
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
msgstr "napaka med pregledovanjem datotek"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "Ime"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "Velikost"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "Spremenjeno"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
msgstr "1 mapa"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
-msgstr ""
+msgstr "{count} map"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
msgstr "1 datoteka"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
-msgstr ""
+msgstr "{count} datotek"
#: templates/admin.php:5
msgid "File handling"
@@ -226,7 +226,7 @@ msgstr "Mapa"
#: templates/index.php:11
msgid "From link"
-msgstr ""
+msgstr "Iz povezave"
#: templates/index.php:22
msgid "Upload"
diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po
index 3f87f4add81..606aa03de9d 100644
--- a/l10n/sl/lib.po
+++ b/l10n/sl/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 19:49+0000\n"
+"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,19 +43,19 @@ msgstr "Programi"
msgid "Admin"
msgstr "Skrbništvo"
-#: files.php:332
+#: files.php:361
msgid "ZIP download is turned off."
msgstr "Prejem datotek ZIP je onemogočen."
-#: files.php:333
+#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr "Datoteke je mogoče prejeti le posamič."
-#: files.php:333 files.php:358
+#: files.php:362 files.php:387
msgid "Back to Files"
msgstr "Nazaj na datoteke"
-#: files.php:357
+#: files.php:386
msgid "Selected files too large to generate zip file."
msgstr "Izbrane datoteke so prevelike za ustvarjanje datoteke arhiva zip."
@@ -81,7 +81,7 @@ msgstr "Besedilo"
#: search/provider/file.php:29
msgid "Images"
-msgstr ""
+msgstr "Slike"
#: template.php:103
msgid "seconds ago"
@@ -98,12 +98,12 @@ msgstr "pred %d minutami"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "Pred 1 uro"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "Pred %d urami"
#: template.php:108
msgid "today"
@@ -125,7 +125,7 @@ msgstr "prejšnji mesec"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "Pred %d meseci"
#: template.php:113
msgid "last year"
@@ -151,4 +151,4 @@ msgstr "preverjanje za posodobitve je onemogočeno"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "Kategorije \"%s\" ni bilo mogoče najti."
diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po
index e6982a79652..0e28109f992 100644
--- a/l10n/sl/settings.po
+++ b/l10n/sl/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-10 00:01+0100\n"
-"PO-Revision-Date: 2012-11-09 23:01+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 19:08+0000\n"
+"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -142,7 +142,7 @@ msgstr "Odgovor"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
-msgstr ""
+msgstr "Uporabljate <strong>%s</strong> od razpoložljivih <strong>%s</strong>"
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
diff --git a/l10n/sl/user_webdavauth.po b/l10n/sl/user_webdavauth.po
index a09eab09c6a..f7f351238d5 100644
--- a/l10n/sl/user_webdavauth.po
+++ b/l10n/sl/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Peter Peroša <peter.perosa@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 19:03+0000\n"
+"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,4 +20,4 @@ msgstr ""
#: templates/settings.php:4
msgid "WebDAV URL: http://"
-msgstr ""
+msgstr "WebDAV URL: http://"
diff --git a/l10n/ta_LK/files_sharing.po b/l10n/ta_LK/files_sharing.po
index b2ec47ff867..cdb761631d3 100644
--- a/l10n/ta_LK/files_sharing.po
+++ b/l10n/ta_LK/files_sharing.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <suganthi@nic.lk>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-16 02:03+0200\n"
-"PO-Revision-Date: 2012-08-12 22:35+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 09:00+0000\n"
+"Last-Translator: suganthi <suganthi@nic.lk>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,30 +20,30 @@ msgstr ""
#: templates/authenticate.php:4
msgid "Password"
-msgstr ""
+msgstr "கடவுச்சொல்"
#: templates/authenticate.php:6
msgid "Submit"
-msgstr ""
+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"
-msgstr ""
+msgstr "பதிவிறக்குக"
#: templates/public.php:29
msgid "No preview available for"
-msgstr ""
+msgstr "அதற்கு முன்னோக்கு ஒன்றும் இல்லை"
#: templates/public.php:35
msgid "web services under your control"
-msgstr ""
+msgstr "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது"
diff --git a/l10n/ta_LK/files_versions.po b/l10n/ta_LK/files_versions.po
index 7fc3ff7a54f..d1c44e0d9d0 100644
--- a/l10n/ta_LK/files_versions.po
+++ b/l10n/ta_LK/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <suganthi@nic.lk>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-16 02:03+0200\n"
-"PO-Revision-Date: 2012-08-12 22:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 08:42+0000\n"
+"Last-Translator: suganthi <suganthi@nic.lk>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,24 +20,24 @@ msgstr ""
#: js/settings-personal.js:31 templates/settings-personal.php:10
msgid "Expire all versions"
-msgstr ""
+msgstr "எல்லா பதிப்புகளும் காலாவதியாகிவிட்டது"
#: js/versions.js:16
msgid "History"
-msgstr ""
+msgstr "வரலாறு"
#: templates/settings-personal.php:4
msgid "Versions"
-msgstr ""
+msgstr "பதிப்புகள்"
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
-msgstr ""
+msgstr "உங்களுடைய கோப்புக்களில் ஏற்கனவே உள்ள ஆதாரநகல்களின் பதிப்புக்களை இவை அழித்துவிடும்"
#: templates/settings.php:3
msgid "Files Versioning"
-msgstr ""
+msgstr "கோப்பு பதிப்புகள்"
#: templates/settings.php:4
msgid "Enable"
-msgstr ""
+msgstr "இயலுமைப்படுத்துக"
diff --git a/l10n/ta_LK/user_ldap.po b/l10n/ta_LK/user_ldap.po
index 878df1455d0..2cd27957467 100644
--- a/l10n/ta_LK/user_ldap.po
+++ b/l10n/ta_LK/user_ldap.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <suganthi@nic.lk>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-16 02:03+0200\n"
-"PO-Revision-Date: 2012-08-12 22:45+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 09:09+0000\n"
+"Last-Translator: suganthi <suganthi@nic.lk>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,24 +20,24 @@ msgstr ""
#: templates/settings.php:8
msgid "Host"
-msgstr ""
+msgstr "ஓம்புனர்"
#: templates/settings.php:8
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr ""
+msgstr "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்"
#: templates/settings.php:9
msgid "Base DN"
-msgstr ""
+msgstr "தள DN"
#: templates/settings.php:9
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr ""
+msgstr "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் "
#: templates/settings.php:10
msgid "User DN"
-msgstr ""
+msgstr "பயனாளர் DN"
#: templates/settings.php:10
msgid ""
@@ -47,7 +48,7 @@ msgstr ""
#: templates/settings.php:11
msgid "Password"
-msgstr ""
+msgstr "கடவுச்சொல்"
#: templates/settings.php:11
msgid "For anonymous access, leave DN and Password empty."
@@ -91,80 +92,80 @@ msgstr ""
#: templates/settings.php:14
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
-msgstr ""
+msgstr "எந்த ஒதுக்கீடும் இல்லாமல், உதாரணம். \"objectClass=posixGroup\"."
#: templates/settings.php:17
msgid "Port"
-msgstr ""
+msgstr "துறை "
#: templates/settings.php:18
msgid "Base User Tree"
-msgstr ""
+msgstr "தள பயனாளர் மரம்"
#: templates/settings.php:19
msgid "Base Group Tree"
-msgstr ""
+msgstr "தள குழு மரம்"
#: templates/settings.php:20
msgid "Group-Member association"
-msgstr ""
+msgstr "குழு உறுப்பினர் சங்கம்"
#: templates/settings.php:21
msgid "Use TLS"
-msgstr ""
+msgstr "TLS ஐ பயன்படுத்தவும்"
#: templates/settings.php:21
msgid "Do not use it for SSL connections, it will fail."
-msgstr ""
+msgstr "SSL இணைப்பிற்கு பயன்படுத்தவேண்டாம், அது தோல்வியடையும்."
#: templates/settings.php:22
msgid "Case insensitve LDAP server (Windows)"
-msgstr ""
+msgstr "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)"
#: templates/settings.php:23
msgid "Turn off SSL certificate validation."
-msgstr ""
+msgstr "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்"
#: templates/settings.php:23
msgid ""
"If connection only works with this option, import the LDAP server's SSL "
"certificate in your ownCloud server."
-msgstr ""
+msgstr "இந்த தெரிவுகளில் மட்டும் இணைப்பு வேலைசெய்தால், உங்களுடைய owncloud சேவையகத்திலிருந்து LDAP சேவையகத்தின் SSL சான்றிதழை இறக்குமதி செய்யவும்"
#: templates/settings.php:23
msgid "Not recommended, use for testing only."
-msgstr ""
+msgstr "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்."
#: templates/settings.php:24
msgid "User Display Name Field"
-msgstr ""
+msgstr "பயனாளர் காட்சிப்பெயர் புலம்"
#: templates/settings.php:24
msgid "The LDAP attribute to use to generate the user`s ownCloud name."
-msgstr ""
+msgstr "பயனாளரின் ownCloud பெயரை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்."
#: templates/settings.php:25
msgid "Group Display Name Field"
-msgstr ""
+msgstr "குழுவின் காட்சி பெயர் புலம் "
#: templates/settings.php:25
msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
-msgstr ""
+msgstr "ownCloud குழுக்களின் பெயர்களை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்."
#: templates/settings.php:27
msgid "in bytes"
-msgstr ""
+msgstr "bytes களில் "
#: templates/settings.php:29
msgid "in seconds. A change empties the cache."
-msgstr ""
+msgstr "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்."
#: templates/settings.php:30
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
-msgstr ""
+msgstr "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்."
#: templates/settings.php:32
msgid "Help"
-msgstr ""
+msgstr "உதவி"
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index 73c0801074a..e4ac9954791 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index 52853be3866..4500efab802 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index e1c462236af..df1a57e04fe 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index 8892417dcbf..cc4f9782bf2 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index 9cf344eb2c1..dab37523db8 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index ffc5cb06b77..17e7b4dda09 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index beb07edae40..fe738734a14 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
@@ -41,19 +41,19 @@ msgstr ""
msgid "Admin"
msgstr ""
-#: files.php:332
+#: files.php:361
msgid "ZIP download is turned off."
msgstr ""
-#: files.php:333
+#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr ""
-#: files.php:333 files.php:358
+#: files.php:362 files.php:387
msgid "Back to Files"
msgstr ""
-#: files.php:357
+#: files.php:386
msgid "Selected files too large to generate zip file."
msgstr ""
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index 21e1df921b8..5d296cf78f3 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index f08e4ff9f6e..3a2077486ad 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot
index 096465ba1f0..b71b3709021 100644
--- a/l10n/templates/user_webdavauth.pot
+++ b/l10n/templates/user_webdavauth.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-18 00:01+0100\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\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"
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index 3b7c8e0c587..26208977612 100644
--- a/l10n/uk/files.po
+++ b/l10n/uk/files.po
@@ -4,14 +4,15 @@
#
# Translators:
# <dzubchikd@gmail.com>, 2012.
+# <skoptev@ukr.net>, 2012.
# Soul Kim <warlock.rf@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 15:20+0000\n"
+"Last-Translator: skoptev <skoptev@ukr.net>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -47,7 +48,7 @@ msgstr "Відсутній тимчасовий каталог"
#: ajax/upload.php:26
msgid "Failed to write to disk"
-msgstr ""
+msgstr "Невдалося записати на диск"
#: appinfo/app.php:6
msgid "Files"
@@ -63,27 +64,27 @@ msgstr "Видалити"
#: js/fileactions.js:172
msgid "Rename"
-msgstr ""
+msgstr "Перейменувати"
#: js/filelist.js:198 js/filelist.js:200
msgid "{new_name} already exists"
-msgstr ""
+msgstr "{new_name} вже існує"
#: js/filelist.js:198 js/filelist.js:200
msgid "replace"
-msgstr ""
+msgstr "заміна"
#: js/filelist.js:198
msgid "suggest name"
-msgstr ""
+msgstr "запропонуйте назву"
#: js/filelist.js:198 js/filelist.js:200
msgid "cancel"
-msgstr ""
+msgstr "відміна"
#: js/filelist.js:247
msgid "replaced {new_name}"
-msgstr ""
+msgstr "замінено {new_name}"
#: js/filelist.js:247 js/filelist.js:249 js/filelist.js:281 js/filelist.js:283
msgid "undo"
@@ -91,7 +92,7 @@ msgstr "відмінити"
#: js/filelist.js:249
msgid "replaced {new_name} with {old_name}"
-msgstr ""
+msgstr "замінено {new_name} на {old_name}"
#: js/filelist.js:281
msgid "unshared {files}"
@@ -99,7 +100,7 @@ msgstr ""
#: js/filelist.js:283
msgid "deleted {files}"
-msgstr ""
+msgstr "видалено {files}"
#: js/files.js:171
msgid "generating ZIP-file, it may take some time."
@@ -117,66 +118,66 @@ msgstr "Помилка завантаження"
msgid "Close"
msgstr "Закрити"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "Очікування"
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
-msgstr ""
+msgstr "1 файл завантажується"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
-msgstr ""
+msgstr "{count} файлів завантажується"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "Завантаження перервано."
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr ""
+msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "Некоректне ім'я, '/' не дозволено."
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
-msgstr ""
+msgstr "{count} файлів проскановано"
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
-msgstr ""
+msgstr "помилка при скануванні"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "Ім'я"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "Розмір"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "Змінено"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
-msgstr ""
+msgstr "1 папка"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
-msgstr ""
+msgstr "{count} папок"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
-msgstr ""
+msgstr "1 файл"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
-msgstr ""
+msgstr "{count} файлів"
#: templates/admin.php:5
msgid "File handling"
@@ -196,7 +197,7 @@ msgstr ""
#: templates/admin.php:9
msgid "Enable ZIP-download"
-msgstr ""
+msgstr "Активувати ZIP-завантаження"
#: templates/admin.php:11
msgid "0 is unlimited"
@@ -204,7 +205,7 @@ msgstr "0 є безліміт"
#: templates/admin.php:12
msgid "Maximum input size for ZIP files"
-msgstr ""
+msgstr "Максимальний розмір завантажуємого ZIP файлу"
#: templates/admin.php:15
msgid "Save"
@@ -224,7 +225,7 @@ msgstr "Папка"
#: templates/index.php:11
msgid "From link"
-msgstr ""
+msgstr "З посилання"
#: templates/index.php:22
msgid "Upload"
diff --git a/l10n/uk/files_external.po b/l10n/uk/files_external.po
index dfbecbecbac..a3dbe8d1d64 100644
--- a/l10n/uk/files_external.po
+++ b/l10n/uk/files_external.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <skoptev@ukr.net>, 2012.
# <victor.dubiniuk@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 15:12+0000\n"
+"Last-Translator: skoptev <skoptev@ukr.net>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,47 +21,47 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
-msgstr ""
+msgstr "Доступ дозволено"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
-msgstr ""
+msgstr "Помилка при налаштуванні сховища Dropbox"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
-msgstr ""
+msgstr "Дозволити доступ"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
-msgstr ""
+msgstr "Заповніть всі обов'язкові поля"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
+msgstr "Будь ласка, надайте дійсний ключ та пароль Dropbox."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
-msgstr ""
+msgstr "Помилка при налаштуванні сховища Google Drive"
#: templates/settings.php:3
msgid "External Storage"
-msgstr ""
+msgstr "Зовнішні сховища"
#: templates/settings.php:7 templates/settings.php:19
msgid "Mount point"
-msgstr ""
+msgstr "Точка монтування"
#: templates/settings.php:8
msgid "Backend"
-msgstr ""
+msgstr "Backend"
#: templates/settings.php:9
msgid "Configuration"
-msgstr ""
+msgstr "Налаштування"
#: templates/settings.php:10
msgid "Options"
-msgstr ""
+msgstr "Опції"
#: templates/settings.php:11
msgid "Applicable"
@@ -68,15 +69,15 @@ msgstr ""
#: templates/settings.php:23
msgid "Add mount point"
-msgstr ""
+msgstr "Додати точку монтування"
#: templates/settings.php:54 templates/settings.php:62
msgid "None set"
-msgstr ""
+msgstr "Не встановлено"
#: templates/settings.php:63
msgid "All Users"
-msgstr ""
+msgstr "Усі користувачі"
#: templates/settings.php:64
msgid "Groups"
@@ -92,16 +93,16 @@ msgstr "Видалити"
#: templates/settings.php:87
msgid "Enable User External Storage"
-msgstr ""
+msgstr "Активувати користувацькі зовнішні сховища"
#: templates/settings.php:88
msgid "Allow users to mount their own external storage"
-msgstr ""
+msgstr "Дозволити користувачам монтувати власні зовнішні сховища"
#: templates/settings.php:99
msgid "SSL root certificates"
-msgstr ""
+msgstr "SSL корневі сертифікати"
#: templates/settings.php:113
msgid "Import Root Certificate"
-msgstr ""
+msgstr "Імпортувати корневі сертифікати"
diff --git a/l10n/uk/user_webdavauth.po b/l10n/uk/user_webdavauth.po
index 10c2c53028f..e9b0d979026 100644
--- a/l10n/uk/user_webdavauth.po
+++ b/l10n/uk/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <skoptev@ukr.net>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-09 10:06+0100\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-20 00:01+0100\n"
+"PO-Revision-Date: 2012-11-19 14:48+0000\n"
+"Last-Translator: skoptev <skoptev@ukr.net>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,4 +20,4 @@ msgstr ""
#: templates/settings.php:4
msgid "WebDAV URL: http://"
-msgstr ""
+msgstr "WebDAV URL: http://"
diff --git a/l10n/vi/core.po b/l10n/vi/core.po
index 23d771bd194..6c220328a18 100644
--- a/l10n/vi/core.po
+++ b/l10n/vi/core.po
@@ -4,6 +4,7 @@
#
# Translators:
# <khanhnd@kenhgiaiphap.vn>, 2012.
+# <mattheu.9x@gmail.com>, 2012.
# <mattheu_9x@yahoo.com>, 2012.
# Son Nguyen <sonnghit@gmail.com>, 2012.
# Sơn Nguyễn <sonnghit@gmail.com>, 2012.
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 05:31+0000\n"
+"Last-Translator: mattheu_9x <mattheu.9x@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +24,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "Kiểu hạng mục không được cung cấp."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -37,18 +38,18 @@ msgstr "Danh mục này đã được tạo :"
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "Loại đối tượng không được cung cấp."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "%s ID không được cung cấp."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "Lỗi thêm %s vào mục yêu thích."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -57,61 +58,61 @@ msgstr "Không có thể loại nào được chọn để xóa."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "Lỗi xóa %s từ mục yêu thích."
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "Cài đặt"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
msgstr "vài giây trước"
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
msgstr "1 phút trước"
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
msgstr "{minutes} phút trước"
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
-msgstr ""
+msgstr "1 giờ trước"
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
-msgstr ""
+msgstr "{hours} giờ trước"
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
msgstr "hôm nay"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
msgstr "hôm qua"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
msgstr "{days} ngày trước"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr "tháng trước"
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
-msgstr ""
+msgstr "{months} tháng trước"
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr "tháng trước"
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr "năm trước"
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr "năm trước"
@@ -125,34 +126,34 @@ msgstr "Hủy"
#: js/oc-dialogs.js:162
msgid "No"
-msgstr "No"
+msgstr "Không"
#: js/oc-dialogs.js:163
msgid "Yes"
-msgstr "Yes"
+msgstr "Có"
#: js/oc-dialogs.js:180
msgid "Ok"
-msgstr "Ok"
+msgstr "Đồng ý"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "Loại đối tượng không được chỉ định."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "Lỗi"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "Tên ứng dụng không được chỉ định."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "Tập tin cần thiết {file} không được cài đặt!"
#: js/share.js:124
msgid "Error while sharing"
@@ -209,7 +210,7 @@ msgstr "Không tìm thấy người nào"
#: js/share.js:235
msgid "Resharing is not allowed"
-msgstr "Chia sẻ lại không được phép"
+msgstr "Chia sẻ lại không được cho phép"
#: js/share.js:271
msgid "Shared in {item} with {user}"
@@ -221,7 +222,7 @@ msgstr "Gỡ bỏ chia sẻ"
#: js/share.js:304
msgid "can edit"
-msgstr "được chỉnh sửa"
+msgstr "có thể chỉnh sửa"
#: js/share.js:306
msgid "access control"
@@ -243,15 +244,15 @@ msgstr "xóa"
msgid "share"
msgstr "chia sẻ"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
-msgstr "Lỗi trong quá trình gỡ bỏ ngày kết thúc"
+msgstr "Lỗi không thiết lập ngày kết thúc"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "Lỗi cấu hình ngày kết thúc"
@@ -322,7 +323,7 @@ msgstr "Giúp đỡ"
#: templates/403.php:12
msgid "Access forbidden"
-msgstr "Truy cập bị cấm "
+msgstr "Truy cập bị cấm"
#: templates/404.php:12
msgid "Cloud not found"
@@ -359,7 +360,7 @@ msgid ""
"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 "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ."
+msgstr "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ web để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ."
#: templates/installation.php:36
msgid "Create an <strong>admin account</strong>"
@@ -375,7 +376,7 @@ msgstr "Thư mục dữ liệu"
#: templates/installation.php:57
msgid "Configure the database"
-msgstr "Cấu hình Cơ Sở Dữ Liệu"
+msgstr "Cấu hình cơ sở dữ liệu"
#: templates/installation.php:62 templates/installation.php:73
#: templates/installation.php:83 templates/installation.php:93
@@ -406,87 +407,87 @@ msgstr "Database host"
msgid "Finish setup"
msgstr "Cài đặt hoàn tất"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "Chủ nhật"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "Thứ 2"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "Thứ 3"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "Thứ 4"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "Thứ 5"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "Thứ "
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "Thứ 7"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "Tháng 1"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "Tháng 2"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "Tháng 3"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "Tháng 4"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "Tháng 5"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "Tháng 6"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "Tháng 7"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "Tháng 8"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "Tháng 9"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "Tháng 10"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "Tháng 11"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
msgstr "Tháng 12"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "các dịch vụ web dưới sự kiểm soát của bạn"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "Đăng xuất"
@@ -530,7 +531,7 @@ msgstr "Kế tiếp"
#: templates/verify.php:5
msgid "Security Warning!"
-msgstr "Cảnh báo bảo mật!"
+msgstr "Cảnh báo bảo mật !"
#: templates/verify.php:6
msgid ""
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index 8246739105e..b9cc0bdcbf7 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-14 00:02+0100\n"
-"PO-Revision-Date: 2012-11-13 02:43+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 04:00+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,7 +48,7 @@ msgstr "Không tìm thấy thư mục tạm"
#: ajax/upload.php:26
msgid "Failed to write to disk"
-msgstr "Không thể ghi vào đĩa cứng"
+msgstr "Không thể ghi "
#: appinfo/app.php:6
msgid "Files"
@@ -104,7 +104,7 @@ msgstr "đã xóa {files}"
#: js/files.js:171
msgid "generating ZIP-file, it may take some time."
-msgstr "Tạo tập tinh ZIP, điều này có thể mất một ít thời gian"
+msgstr "Tạo tập tin ZIP, điều này có thể làm mất một chút thời gian"
#: js/files.js:206
msgid "Unable to upload your file as it is a directory or has 0 bytes"
@@ -118,64 +118,64 @@ msgstr "Tải lên lỗi"
msgid "Close"
msgstr "Đóng"
-#: js/files.js:237 js/files.js:342 js/files.js:372
+#: js/files.js:242 js/files.js:356 js/files.js:386
msgid "Pending"
msgstr "Chờ"
-#: js/files.js:257
+#: js/files.js:262
msgid "1 file uploading"
msgstr "1 tệp tin đang được tải lên"
-#: js/files.js:260 js/files.js:305 js/files.js:320
+#: js/files.js:265 js/files.js:319 js/files.js:334
msgid "{count} files uploading"
msgstr "{count} tập tin đang tải lên"
-#: js/files.js:323 js/files.js:356
+#: js/files.js:337 js/files.js:370
msgid "Upload cancelled."
msgstr "Hủy tải lên"
-#: js/files.js:425
+#: js/files.js:439
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này."
-#: js/files.js:495
+#: js/files.js:509
msgid "Invalid name, '/' is not allowed."
msgstr "Tên không hợp lệ ,không được phép dùng '/'"
-#: js/files.js:676
+#: js/files.js:690
msgid "{count} files scanned"
msgstr "{count} tập tin đã được quét"
-#: js/files.js:684
+#: js/files.js:698
msgid "error while scanning"
msgstr "lỗi trong khi quét"
-#: js/files.js:757 templates/index.php:50
+#: js/files.js:771 templates/index.php:50
msgid "Name"
msgstr "Tên"
-#: js/files.js:758 templates/index.php:58
+#: js/files.js:772 templates/index.php:58
msgid "Size"
msgstr "Kích cỡ"
-#: js/files.js:759 templates/index.php:60
+#: js/files.js:773 templates/index.php:60
msgid "Modified"
msgstr "Thay đổi"
-#: js/files.js:786
+#: js/files.js:800
msgid "1 folder"
msgstr "1 thư mục"
-#: js/files.js:788
+#: js/files.js:802
msgid "{count} folders"
msgstr "{count} thư mục"
-#: js/files.js:796
+#: js/files.js:810
msgid "1 file"
msgstr "1 tập tin"
-#: js/files.js:798
+#: js/files.js:812
msgid "{count} files"
msgstr "{count} tập tin"
@@ -189,7 +189,7 @@ msgstr "Kích thước tối đa "
#: templates/admin.php:7
msgid "max. possible: "
-msgstr "tối đa cho phép"
+msgstr "tối đa cho phép:"
#: templates/admin.php:9
msgid "Needed for multi-file and folder downloads."
@@ -221,7 +221,7 @@ msgstr "Tập tin văn bản"
#: templates/index.php:10
msgid "Folder"
-msgstr "Folder"
+msgstr "Thư mục"
#: templates/index.php:11
msgid "From link"
@@ -249,13 +249,13 @@ msgstr "Tải xuống"
#: templates/index.php:77
msgid "Upload too large"
-msgstr "File tải lên quá lớn"
+msgstr "Tập tin tải lên quá lớn"
#: templates/index.php:79
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "Các tập tin bạn đang cố gắng tải lên vượt quá kích thước tối đa cho phép trên máy chủ này."
+msgstr "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ ."
#: templates/index.php:84
msgid "Files are being scanned, please wait."
diff --git a/l10n/vi/files_encryption.po b/l10n/vi/files_encryption.po
index 9c55fc8c75f..0ac3a53087c 100644
--- a/l10n/vi/files_encryption.po
+++ b/l10n/vi/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-08 02:01+0200\n"
-"PO-Revision-Date: 2012-09-07 14:56+0000\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 05:48+0000\n"
"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@ msgstr "Loại trừ các loại tập tin sau đây từ mã hóa"
#: templates/settings.php:5
msgid "None"
-msgstr "none"
+msgstr "Không có gì hết"
#: templates/settings.php:10
msgid "Enable Encryption"
diff --git a/l10n/vi/files_sharing.po b/l10n/vi/files_sharing.po
index e16c0c78b57..792d5fe671b 100644
--- a/l10n/vi/files_sharing.po
+++ b/l10n/vi/files_sharing.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-27 00:01+0200\n"
-"PO-Revision-Date: 2012-10-26 13:50+0000\n"
-"Last-Translator: mattheu_9x <mattheu_9x@yahoo.com>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 04:39+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,12 +30,12 @@ msgstr "Xác nhận"
#: templates/public.php:9
#, php-format
msgid "%s shared the folder %s with you"
-msgstr "%s đã chia sẽ thư mục %s với bạn"
+msgstr "%s đã chia sẻ thư mục %s với bạn"
#: templates/public.php:11
#, php-format
msgid "%s shared the file %s with you"
-msgstr "%s đã chia sẽ tập tin %s với bạn"
+msgstr "%s đã chia sẻ tập tin %s với bạn"
#: templates/public.php:14 templates/public.php:30
msgid "Download"
diff --git a/l10n/vi/files_versions.po b/l10n/vi/files_versions.po
index 484f1f79c18..c06b31deb15 100644
--- a/l10n/vi/files_versions.po
+++ b/l10n/vi/files_versions.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-16 23:38+0200\n"
-"PO-Revision-Date: 2012-10-16 06:32+0000\n"
-"Last-Translator: khanhnd <khanhnd@kenhgiaiphap.vn>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 04:32+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,12 +33,12 @@ msgstr "Phiên bản"
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
-msgstr "Điều này sẽ xóa tất cả các phiên bản sao lưu hiện có "
+msgstr "Khi bạn thực hiện thao tác này sẽ xóa tất cả các phiên bản sao lưu hiện có "
#: templates/settings.php:3
msgid "Files Versioning"
-msgstr "Phiên bản tệp tin"
+msgstr "Phiên bản tập tin"
#: templates/settings.php:4
msgid "Enable"
-msgstr "Kích hoạtLịch sử"
+msgstr "Bật "
diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po
index 1b1902e6475..915964d52ff 100644
--- a/l10n/vi/lib.po
+++ b/l10n/vi/lib.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# <mattheu.9x@gmail.com>, 2012.
# <mattheu_9x@yahoo.com>, 2012.
# Sơn Nguyễn <sonnghit@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 01:33+0000\n"
+"Last-Translator: mattheu_9x <mattheu.9x@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,19 +44,19 @@ msgstr "Ứng dụng"
msgid "Admin"
msgstr "Quản trị"
-#: files.php:332
+#: files.php:361
msgid "ZIP download is turned off."
msgstr "Tải về ZIP đã bị tắt."
-#: files.php:333
+#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr "Tập tin cần phải được tải về từng người một."
-#: files.php:333 files.php:358
+#: files.php:362 files.php:387
msgid "Back to Files"
msgstr "Trở lại tập tin"
-#: files.php:357
+#: files.php:386
msgid "Selected files too large to generate zip file."
msgstr "Tập tin được chọn quá lớn để tạo tập tin ZIP."
@@ -98,12 +99,12 @@ msgstr "%d phút trước"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "1 giờ trước"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "%d giờ trước"
#: template.php:108
msgid "today"
@@ -125,7 +126,7 @@ msgstr "tháng trước"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "%d tháng trước"
#: template.php:113
msgid "last year"
@@ -151,4 +152,4 @@ msgstr "đã TĂT chức năng cập nhật "
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "không thể tìm thấy mục \"%s\""
diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po
index 691b185d2cf..f5e88489e30 100644
--- a/l10n/vi/settings.po
+++ b/l10n/vi/settings.po
@@ -4,6 +4,7 @@
#
# Translators:
# <khanhnd@kenhgiaiphap.vn>, 2012.
+# <mattheu.9x@gmail.com>, 2012.
# <mattheu_9x@yahoo.com>, 2012.
# Son Nguyen <sonnghit@gmail.com>, 2012.
# Sơn Nguyễn <sonnghit@gmail.com>, 2012.
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-10 00:01+0100\n"
-"PO-Revision-Date: 2012-11-09 23:01+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-21 00:01+0100\n"
+"PO-Revision-Date: 2012-11-20 05:31+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -82,11 +83,11 @@ msgstr "Không thể xóa người dùng từ nhóm %s"
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
-msgstr "Vô hiệu"
+msgstr "Tắt"
#: js/apps.js:28 js/apps.js:55
msgid "Enable"
-msgstr "Cho phép"
+msgstr "Bật"
#: js/personal.js:69
msgid "Saving..."
@@ -110,7 +111,7 @@ msgstr "Chọn một ứng dụng"
#: templates/apps.php:31
msgid "See application page at apps.owncloud.com"
-msgstr "Xem ứng dụng tại apps.owncloud.com"
+msgstr "Xem nhiều ứng dụng hơn tại apps.owncloud.com"
#: templates/apps.php:32
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
@@ -134,7 +135,7 @@ msgstr "Vấn đề kết nối đến cơ sở dữ liệu."
#: templates/help.php:23
msgid "Go there manually."
-msgstr "Đến bằng thủ công"
+msgstr "Đến bằng thủ công."
#: templates/help.php:31
msgid "Answer"
@@ -195,7 +196,7 @@ msgstr "Ngôn ngữ"
#: templates/personal.php:44
msgid "Help translate"
-msgstr "Dịch "
+msgstr "Hỗ trợ dịch thuật"
#: templates/personal.php:51
msgid "use this address to connect to your ownCloud in your file manager"
diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po
index c19cebb79bb..3c6eebe26f8 100644
--- a/l10n/zh_CN/core.po
+++ b/l10n/zh_CN/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-11-18 16:16+0000\n"
+"Last-Translator: hanfeng <appweb.cn@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +23,7 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr ""
+msgstr "未提供分类类型。"
#: ajax/vcategories/add.php:30
msgid "No category to add?"
@@ -37,18 +37,18 @@ msgstr "此分类已存在: "
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
-msgstr ""
+msgstr "未提供对象类型。"
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr ""
+msgstr "%s ID未提供。"
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr ""
+msgstr "向收藏夹中新增%s时出错。"
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
@@ -57,61 +57,61 @@ msgstr "没有选择要删除的类别"
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr ""
+msgstr "从收藏夹中移除%s时出错。"
-#: js/js.js:243 templates/layout.user.php:59 templates/layout.user.php:60
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
msgstr "设置"
-#: js/js.js:688
+#: js/js.js:704
msgid "seconds ago"
msgstr "秒前"
-#: js/js.js:689
+#: js/js.js:705
msgid "1 minute ago"
msgstr "一分钟前"
-#: js/js.js:690
+#: js/js.js:706
msgid "{minutes} minutes ago"
msgstr "{minutes} 分钟前"
-#: js/js.js:691
+#: js/js.js:707
msgid "1 hour ago"
-msgstr ""
+msgstr "1小时前"
-#: js/js.js:692
+#: js/js.js:708
msgid "{hours} hours ago"
-msgstr ""
+msgstr "{hours} 小时前"
-#: js/js.js:693
+#: js/js.js:709
msgid "today"
msgstr "今天"
-#: js/js.js:694
+#: js/js.js:710
msgid "yesterday"
msgstr "昨天"
-#: js/js.js:695
+#: js/js.js:711
msgid "{days} days ago"
msgstr "{days} 天前"
-#: js/js.js:696
+#: js/js.js:712
msgid "last month"
msgstr "上月"
-#: js/js.js:697
+#: js/js.js:713
msgid "{months} months ago"
-msgstr ""
+msgstr "{months} 月前"
-#: js/js.js:698
+#: js/js.js:714
msgid "months ago"
msgstr "月前"
-#: js/js.js:699
+#: js/js.js:715
msgid "last year"
msgstr "去年"
-#: js/js.js:700
+#: js/js.js:716
msgid "years ago"
msgstr "年前"
@@ -138,21 +138,21 @@ msgstr "好"
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
msgid "The object type is not specified."
-msgstr ""
+msgstr "未指定对象类型。"
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:525
-#: js/share.js:537
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
msgid "Error"
msgstr "错误"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr ""
+msgstr "未指定App名称。"
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr ""
+msgstr "所需文件{file}未安装!"
#: js/share.js:124
msgid "Error while sharing"
@@ -243,15 +243,15 @@ msgstr "删除"
msgid "share"
msgstr "共享"
-#: js/share.js:343 js/share.js:512 js/share.js:514
+#: js/share.js:343 js/share.js:514 js/share.js:516
msgid "Password protected"
msgstr "密码已受保护"
-#: js/share.js:525
+#: js/share.js:527
msgid "Error unsetting expiration date"
msgstr "取消设置过期日期时出错"
-#: js/share.js:537
+#: js/share.js:539
msgid "Error setting expiration date"
msgstr "设置过期日期时出错"
@@ -269,7 +269,7 @@ msgstr "您将会收到包含可以重置密码链接的邮件。"
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
-msgstr ""
+msgstr "重置邮件已发送。"
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
@@ -406,87 +406,87 @@ msgstr "数据库主机"
msgid "Finish setup"
msgstr "安装完成"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Sunday"
msgstr "星期日"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Monday"
msgstr "星期一"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Tuesday"
msgstr "星期二"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Wednesday"
msgstr "星期三"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Thursday"
msgstr "星期四"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Friday"
msgstr "星期五"
-#: templates/layout.guest.php:15 templates/layout.user.php:16
+#: templates/layout.guest.php:16 templates/layout.user.php:17
msgid "Saturday"
msgstr "星期六"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "January"
msgstr "一月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "February"
msgstr "二月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "March"
msgstr "三月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "April"
msgstr "四月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "May"
msgstr "五月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "June"
msgstr "六月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "July"
msgstr "七月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "August"
msgstr "八月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "September"
msgstr "九月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "October"
msgstr "十月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "November"
msgstr "十一月"
-#: templates/layout.guest.php:16 templates/layout.user.php:17
+#: templates/layout.guest.php:17 templates/layout.user.php:18
msgid "December"
msgstr "十二月"
-#: templates/layout.guest.php:41
+#: templates/layout.guest.php:42
msgid "web services under your control"
msgstr "由您掌控的网络服务"
-#: templates/layout.user.php:44
+#: templates/layout.user.php:45
msgid "Log out"
msgstr "注销"
diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po
index b75a3c99f2c..aebc5a42f35 100644
--- a/l10n/zh_CN/lib.po
+++ b/l10n/zh_CN/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-11-16 00:02+0100\n"
-"PO-Revision-Date: 2012-11-14 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2012-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-11-18 16:17+0000\n"
+"Last-Translator: hanfeng <appweb.cn@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,19 +43,19 @@ msgstr "应用"
msgid "Admin"
msgstr "管理"
-#: files.php:332
+#: files.php:361
msgid "ZIP download is turned off."
msgstr "ZIP 下载已经关闭"
-#: files.php:333
+#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr "需要逐一下载文件"
-#: files.php:333 files.php:358
+#: files.php:362 files.php:387
msgid "Back to Files"
msgstr "回到文件"
-#: files.php:357
+#: files.php:386
msgid "Selected files too large to generate zip file."
msgstr "选择的文件太大,无法生成 zip 文件。"
@@ -98,12 +98,12 @@ msgstr "%d 分钟前"
#: template.php:106
msgid "1 hour ago"
-msgstr ""
+msgstr "1小时前"
#: template.php:107
#, php-format
msgid "%d hours ago"
-msgstr ""
+msgstr "%d小时前"
#: template.php:108
msgid "today"
@@ -125,7 +125,7 @@ msgstr "上月"
#: template.php:112
#, php-format
msgid "%d months ago"
-msgstr ""
+msgstr "%d 月前"
#: template.php:113
msgid "last year"
@@ -151,4 +151,4 @@ msgstr "检查更新功能被关闭。"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
-msgstr ""
+msgstr "无法找到分类 \"%s\""
diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po
new file mode 100644
index 00000000000..cf8c42a0592
--- /dev/null
+++ b/l10n/zh_HK/core.po
@@ -0,0 +1,539 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2011-07-25 16:05+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
+msgid "Category type not provided."
+msgstr ""
+
+#: ajax/vcategories/add.php:30
+msgid "No category to add?"
+msgstr ""
+
+#: ajax/vcategories/add.php:37
+msgid "This category already exists: "
+msgstr ""
+
+#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
+#: ajax/vcategories/favorites.php:24
+#: ajax/vcategories/removeFromFavorites.php:26
+msgid "Object type not provided."
+msgstr ""
+
+#: ajax/vcategories/addToFavorites.php:30
+#: ajax/vcategories/removeFromFavorites.php:30
+#, php-format
+msgid "%s ID not provided."
+msgstr ""
+
+#: ajax/vcategories/addToFavorites.php:35
+#, php-format
+msgid "Error adding %s to favorites."
+msgstr ""
+
+#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
+msgid "No categories selected for deletion."
+msgstr ""
+
+#: ajax/vcategories/removeFromFavorites.php:35
+#, php-format
+msgid "Error removing %s from favorites."
+msgstr ""
+
+#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:704
+msgid "seconds ago"
+msgstr ""
+
+#: js/js.js:705
+msgid "1 minute ago"
+msgstr ""
+
+#: js/js.js:706
+msgid "{minutes} minutes ago"
+msgstr ""
+
+#: js/js.js:707
+msgid "1 hour ago"
+msgstr ""
+
+#: js/js.js:708
+msgid "{hours} hours ago"
+msgstr ""
+
+#: js/js.js:709
+msgid "today"
+msgstr ""
+
+#: js/js.js:710
+msgid "yesterday"
+msgstr ""
+
+#: js/js.js:711
+msgid "{days} days ago"
+msgstr ""
+
+#: js/js.js:712
+msgid "last month"
+msgstr ""
+
+#: js/js.js:713
+msgid "{months} months ago"
+msgstr ""
+
+#: js/js.js:714
+msgid "months ago"
+msgstr ""
+
+#: js/js.js:715
+msgid "last year"
+msgstr ""
+
+#: js/js.js:716
+msgid "years ago"
+msgstr ""
+
+#: js/oc-dialogs.js:126
+msgid "Choose"
+msgstr ""
+
+#: js/oc-dialogs.js:146 js/oc-dialogs.js:166
+msgid "Cancel"
+msgstr ""
+
+#: js/oc-dialogs.js:162
+msgid "No"
+msgstr ""
+
+#: js/oc-dialogs.js:163
+msgid "Yes"
+msgstr ""
+
+#: js/oc-dialogs.js:180
+msgid "Ok"
+msgstr ""
+
+#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
+#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
+msgid "The object type is not specified."
+msgstr ""
+
+#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
+#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
+#: js/share.js:539
+msgid "Error"
+msgstr ""
+
+#: js/oc-vcategories.js:179
+msgid "The app name is not specified."
+msgstr ""
+
+#: js/oc-vcategories.js:194
+msgid "The required file {file} is not installed!"
+msgstr ""
+
+#: js/share.js:124
+msgid "Error while sharing"
+msgstr ""
+
+#: js/share.js:135
+msgid "Error while unsharing"
+msgstr ""
+
+#: js/share.js:142
+msgid "Error while changing permissions"
+msgstr ""
+
+#: js/share.js:151
+msgid "Shared with you and the group {group} by {owner}"
+msgstr ""
+
+#: js/share.js:153
+msgid "Shared with you by {owner}"
+msgstr ""
+
+#: js/share.js:158
+msgid "Share with"
+msgstr ""
+
+#: js/share.js:163
+msgid "Share with link"
+msgstr ""
+
+#: js/share.js:164
+msgid "Password protect"
+msgstr ""
+
+#: js/share.js:168 templates/installation.php:42 templates/login.php:24
+#: templates/verify.php:13
+msgid "Password"
+msgstr ""
+
+#: js/share.js:173
+msgid "Set expiration date"
+msgstr ""
+
+#: js/share.js:174
+msgid "Expiration date"
+msgstr ""
+
+#: js/share.js:206
+msgid "Share via email:"
+msgstr ""
+
+#: js/share.js:208
+msgid "No people found"
+msgstr ""
+
+#: js/share.js:235
+msgid "Resharing is not allowed"
+msgstr ""
+
+#: js/share.js:271
+msgid "Shared in {item} with {user}"
+msgstr ""
+
+#: js/share.js:292
+msgid "Unshare"
+msgstr ""
+
+#: js/share.js:304
+msgid "can edit"
+msgstr ""
+
+#: js/share.js:306
+msgid "access control"
+msgstr ""
+
+#: js/share.js:309
+msgid "create"
+msgstr ""
+
+#: js/share.js:312
+msgid "update"
+msgstr ""
+
+#: js/share.js:315
+msgid "delete"
+msgstr ""
+
+#: js/share.js:318
+msgid "share"
+msgstr ""
+
+#: js/share.js:343 js/share.js:514 js/share.js:516
+msgid "Password protected"
+msgstr ""
+
+#: js/share.js:527
+msgid "Error unsetting expiration date"
+msgstr ""
+
+#: js/share.js:539
+msgid "Error setting expiration date"
+msgstr ""
+
+#: lostpassword/controller.php:47
+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 "Reset email send."
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:8
+msgid "Request failed!"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
+#: templates/login.php:20
+msgid "Username"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:14
+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:16
+msgid "Add"
+msgstr ""
+
+#: templates/installation.php:23 templates/installation.php:31
+msgid "Security Warning"
+msgstr ""
+
+#: templates/installation.php:24
+msgid ""
+"No secure random number generator is available, please enable the PHP "
+"OpenSSL extension."
+msgstr ""
+
+#: templates/installation.php:26
+msgid ""
+"Without a secure random number generator an attacker may be able to predict "
+"password reset tokens and take over your account."
+msgstr ""
+
+#: templates/installation.php:32
+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/installation.php:36
+msgid "Create an <strong>admin account</strong>"
+msgstr ""
+
+#: templates/installation.php:48
+msgid "Advanced"
+msgstr ""
+
+#: templates/installation.php:50
+msgid "Data folder"
+msgstr ""
+
+#: templates/installation.php:57
+msgid "Configure the database"
+msgstr ""
+
+#: templates/installation.php:62 templates/installation.php:73
+#: templates/installation.php:83 templates/installation.php:93
+msgid "will be used"
+msgstr ""
+
+#: templates/installation.php:105
+msgid "Database user"
+msgstr ""
+
+#: templates/installation.php:109
+msgid "Database password"
+msgstr ""
+
+#: templates/installation.php:113
+msgid "Database name"
+msgstr ""
+
+#: templates/installation.php:121
+msgid "Database tablespace"
+msgstr ""
+
+#: templates/installation.php:127
+msgid "Database host"
+msgstr ""
+
+#: templates/installation.php:132
+msgid "Finish setup"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Sunday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Monday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Tuesday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Wednesday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Thursday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Friday"
+msgstr ""
+
+#: templates/layout.guest.php:16 templates/layout.user.php:17
+msgid "Saturday"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "January"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "February"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "March"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "April"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "May"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "June"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "July"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "August"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "September"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "October"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "November"
+msgstr ""
+
+#: templates/layout.guest.php:17 templates/layout.user.php:18
+msgid "December"
+msgstr ""
+
+#: templates/layout.guest.php:42
+msgid "web services under your control"
+msgstr ""
+
+#: templates/layout.user.php:45
+msgid "Log out"
+msgstr ""
+
+#: templates/login.php:8
+msgid "Automatic logon rejected!"
+msgstr ""
+
+#: templates/login.php:9
+msgid ""
+"If you did not change your password recently, your account may be "
+"compromised!"
+msgstr ""
+
+#: templates/login.php:10
+msgid "Please change your password to secure your account again."
+msgstr ""
+
+#: templates/login.php:15
+msgid "Lost your password?"
+msgstr ""
+
+#: templates/login.php:27
+msgid "remember"
+msgstr ""
+
+#: templates/login.php:28
+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 ""
+
+#: templates/verify.php:5
+msgid "Security Warning!"
+msgstr ""
+
+#: templates/verify.php:6
+msgid ""
+"Please verify your password. <br/>For security reasons you may be "
+"occasionally asked to enter your password again."
+msgstr ""
+
+#: templates/verify.php:16
+msgid "Verify"
+msgstr ""
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
new file mode 100644
index 00000000000..526553c20f2
--- /dev/null
+++ b/l10n/zh_HK/files.po
@@ -0,0 +1,263 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2011-08-13 02:19+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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:64
+msgid "Unshare"
+msgstr ""
+
+#: js/fileactions.js:110 templates/index.php:66
+msgid "Delete"
+msgstr ""
+
+#: js/fileactions.js:172
+msgid "Rename"
+msgstr ""
+
+#: js/filelist.js:198 js/filelist.js:200
+msgid "{new_name} already exists"
+msgstr ""
+
+#: js/filelist.js:198 js/filelist.js:200
+msgid "replace"
+msgstr ""
+
+#: js/filelist.js:198
+msgid "suggest name"
+msgstr ""
+
+#: js/filelist.js:198 js/filelist.js:200
+msgid "cancel"
+msgstr ""
+
+#: js/filelist.js:247
+msgid "replaced {new_name}"
+msgstr ""
+
+#: js/filelist.js:247 js/filelist.js:249 js/filelist.js:281 js/filelist.js:283
+msgid "undo"
+msgstr ""
+
+#: js/filelist.js:249
+msgid "replaced {new_name} with {old_name}"
+msgstr ""
+
+#: js/filelist.js:281
+msgid "unshared {files}"
+msgstr ""
+
+#: js/filelist.js:283
+msgid "deleted {files}"
+msgstr ""
+
+#: js/files.js:171
+msgid "generating ZIP-file, it may take some time."
+msgstr ""
+
+#: js/files.js:206
+msgid "Unable to upload your file as it is a directory or has 0 bytes"
+msgstr ""
+
+#: js/files.js:206
+msgid "Upload Error"
+msgstr ""
+
+#: js/files.js:223
+msgid "Close"
+msgstr ""
+
+#: js/files.js:242 js/files.js:356 js/files.js:386
+msgid "Pending"
+msgstr ""
+
+#: js/files.js:262
+msgid "1 file uploading"
+msgstr ""
+
+#: js/files.js:265 js/files.js:319 js/files.js:334
+msgid "{count} files uploading"
+msgstr ""
+
+#: js/files.js:337 js/files.js:370
+msgid "Upload cancelled."
+msgstr ""
+
+#: js/files.js:439
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr ""
+
+#: js/files.js:509
+msgid "Invalid name, '/' is not allowed."
+msgstr ""
+
+#: js/files.js:690
+msgid "{count} files scanned"
+msgstr ""
+
+#: js/files.js:698
+msgid "error while scanning"
+msgstr ""
+
+#: js/files.js:771 templates/index.php:50
+msgid "Name"
+msgstr ""
+
+#: js/files.js:772 templates/index.php:58
+msgid "Size"
+msgstr ""
+
+#: js/files.js:773 templates/index.php:60
+msgid "Modified"
+msgstr ""
+
+#: js/files.js:800
+msgid "1 folder"
+msgstr ""
+
+#: js/files.js:802
+msgid "{count} folders"
+msgstr ""
+
+#: js/files.js:810
+msgid "1 file"
+msgstr ""
+
+#: js/files.js:812
+msgid "{count} 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:15
+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 link"
+msgstr ""
+
+#: templates/index.php:22
+msgid "Upload"
+msgstr ""
+
+#: templates/index.php:29
+msgid "Cancel upload"
+msgstr ""
+
+#: templates/index.php:42
+msgid "Nothing in here. Upload something!"
+msgstr ""
+
+#: templates/index.php:52
+msgid "Share"
+msgstr ""
+
+#: templates/index.php:54
+msgid "Download"
+msgstr ""
+
+#: templates/index.php:77
+msgid "Upload too large"
+msgstr ""
+
+#: templates/index.php:79
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr ""
+
+#: templates/index.php:84
+msgid "Files are being scanned, please wait."
+msgstr ""
+
+#: templates/index.php:87
+msgid "Current scanning"
+msgstr ""
diff --git a/l10n/zh_HK/files_encryption.po b/l10n/zh_HK/files_encryption.po
new file mode 100644
index 00000000000..52a31f20bac
--- /dev/null
+++ b/l10n/zh_HK/files_encryption.po
@@ -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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-08-12 22:33+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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 ""
diff --git a/l10n/zh_HK/files_external.po b/l10n/zh_HK/files_external.po
new file mode 100644
index 00000000000..3264c27fca5
--- /dev/null
+++ b/l10n/zh_HK/files_external.po
@@ -0,0 +1,106 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-08-12 22:34+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
+msgid "Access granted"
+msgstr ""
+
+#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
+msgid "Error configuring Dropbox storage"
+msgstr ""
+
+#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
+msgid "Grant access"
+msgstr ""
+
+#: js/dropbox.js:73 js/google.js:72
+msgid "Fill out all required fields"
+msgstr ""
+
+#: js/dropbox.js:85
+msgid "Please provide a valid Dropbox app key and secret."
+msgstr ""
+
+#: js/google.js:26 js/google.js:73 js/google.js:78
+msgid "Error configuring Google Drive storage"
+msgstr ""
+
+#: 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:107
+msgid "Delete"
+msgstr ""
+
+#: templates/settings.php:87
+msgid "Enable User External Storage"
+msgstr ""
+
+#: templates/settings.php:88
+msgid "Allow users to mount their own external storage"
+msgstr ""
+
+#: templates/settings.php:99
+msgid "SSL root certificates"
+msgstr ""
+
+#: templates/settings.php:113
+msgid "Import Root Certificate"
+msgstr ""
diff --git a/l10n/zh_HK/files_sharing.po b/l10n/zh_HK/files_sharing.po
new file mode 100644
index 00000000000..4721ae096c2
--- /dev/null
+++ b/l10n/zh_HK/files_sharing.po
@@ -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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-08-12 22:35+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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:35
+msgid "web services under your control"
+msgstr ""
diff --git a/l10n/zh_HK/files_versions.po b/l10n/zh_HK/files_versions.po
new file mode 100644
index 00000000000..392cfcc9935
--- /dev/null
+++ b/l10n/zh_HK/files_versions.po
@@ -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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-08-12 22:37+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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 ""
diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po
new file mode 100644
index 00000000000..e4752fd9c27
--- /dev/null
+++ b/l10n/zh_HK/lib.po
@@ -0,0 +1,152 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-07-27 22:23+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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:361
+msgid "ZIP download is turned off."
+msgstr ""
+
+#: files.php:362
+msgid "Files need to be downloaded one by one."
+msgstr ""
+
+#: files.php:362 files.php:387
+msgid "Back to Files"
+msgstr ""
+
+#: files.php:386
+msgid "Selected files too large to generate zip file."
+msgstr ""
+
+#: json.php:28
+msgid "Application is not enabled"
+msgstr ""
+
+#: json.php:39 json.php:64 json.php:77 json.php:89
+msgid "Authentication error"
+msgstr ""
+
+#: json.php:51
+msgid "Token expired. Please reload page."
+msgstr ""
+
+#: search/provider/file.php:17 search/provider/file.php:35
+msgid "Files"
+msgstr ""
+
+#: search/provider/file.php:26 search/provider/file.php:33
+msgid "Text"
+msgstr ""
+
+#: search/provider/file.php:29
+msgid "Images"
+msgstr ""
+
+#: template.php:103
+msgid "seconds ago"
+msgstr ""
+
+#: template.php:104
+msgid "1 minute ago"
+msgstr ""
+
+#: template.php:105
+#, php-format
+msgid "%d minutes ago"
+msgstr ""
+
+#: template.php:106
+msgid "1 hour ago"
+msgstr ""
+
+#: template.php:107
+#, php-format
+msgid "%d hours ago"
+msgstr ""
+
+#: template.php:108
+msgid "today"
+msgstr ""
+
+#: template.php:109
+msgid "yesterday"
+msgstr ""
+
+#: template.php:110
+#, php-format
+msgid "%d days ago"
+msgstr ""
+
+#: template.php:111
+msgid "last month"
+msgstr ""
+
+#: template.php:112
+#, php-format
+msgid "%d months ago"
+msgstr ""
+
+#: template.php:113
+msgid "last year"
+msgstr ""
+
+#: template.php:114
+msgid "years ago"
+msgstr ""
+
+#: updater.php:75
+#, php-format
+msgid "%s is available. Get <a href=\"%s\">more information</a>"
+msgstr ""
+
+#: updater.php:77
+msgid "up to date"
+msgstr ""
+
+#: updater.php:80
+msgid "updates check is disabled"
+msgstr ""
+
+#: vcategories.php:188 vcategories.php:249
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po
new file mode 100644
index 00000000000..765c6d11f02
--- /dev/null
+++ b/l10n/zh_HK/settings.po
@@ -0,0 +1,243 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2011-07-25 16:05+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/enableapp.php:12
+msgid "Could not enable app. "
+msgstr ""
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
+msgstr ""
+
+#: ajax/openid.php:13
+msgid "OpenID Changed"
+msgstr ""
+
+#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr ""
+
+#: ajax/removegroup.php:13
+msgid "Unable to delete group"
+msgstr ""
+
+#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/removeuser.php:24
+msgid "Unable to delete user"
+msgstr ""
+
+#: ajax/setlanguage.php:15
+msgid "Language changed"
+msgstr ""
+
+#: ajax/togglegroups.php:22
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr ""
+
+#: ajax/togglegroups.php:28
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr ""
+
+#: js/apps.js:28 js/apps.js:67
+msgid "Disable"
+msgstr ""
+
+#: js/apps.js:28 js/apps.js:55
+msgid "Enable"
+msgstr ""
+
+#: js/personal.js:69
+msgid "Saving..."
+msgstr ""
+
+#: personal.php:42 personal.php:43
+msgid "__language_name__"
+msgstr ""
+
+#: templates/apps.php:10
+msgid "Add your App"
+msgstr ""
+
+#: templates/apps.php:11
+msgid "More Apps"
+msgstr ""
+
+#: templates/apps.php:27
+msgid "Select an App"
+msgstr ""
+
+#: templates/apps.php:31
+msgid "See application page at apps.owncloud.com"
+msgstr ""
+
+#: templates/apps.php:32
+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:22
+msgid "Problems connecting to help database."
+msgstr ""
+
+#: templates/help.php:23
+msgid "Go there manually."
+msgstr ""
+
+#: templates/help.php:31
+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/personal.php:61
+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/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 ""
diff --git a/l10n/zh_HK/user_ldap.po b/l10n/zh_HK/user_ldap.po
new file mode 100644
index 00000000000..b59ebba9006
--- /dev/null
+++ b/l10n/zh_HK/user_ldap.po
@@ -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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-08-12 22:45+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\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 ""
diff --git a/l10n/zh_HK/user_webdavauth.po b/l10n/zh_HK/user_webdavauth.po
new file mode 100644
index 00000000000..ef8741a0c1e
--- /dev/null
+++ b/l10n/zh_HK/user_webdavauth.po
@@ -0,0 +1,22 @@
+# 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-11-19 00:01+0100\n"
+"PO-Revision-Date: 2012-11-09 09:06+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: templates/settings.php:4
+msgid "WebDAV URL: http://"
+msgstr ""
diff --git a/lib/helper.php b/lib/helper.php
index 2b63778024d..536b70b074a 100644
--- a/lib/helper.php
+++ b/lib/helper.php
@@ -743,4 +743,20 @@ class OC_Helper {
return false;
}
+
+ /**
+ * Shortens str to maxlen by replacing characters in the middle with '...', eg.
+ * ellipsis('a very long string with lots of useless info to make a better example', 14) becomes 'a very ...example'
+ * @param string $str the string
+ * @param string $maxlen the maximum length of the result
+ * @return string with at most maxlen characters
+ */
+ public static function ellipsis($str, $maxlen) {
+ if (strlen($str) > $maxlen) {
+ $characters = floor($maxlen / 2);
+ return substr($str, 0, $characters) . '...' . substr($str, -1 * $characters);
+ }
+ return $str;
+ }
+
}
diff --git a/lib/image.php b/lib/image.php
index eb08a6281f0..b66c19c2868 100644
--- a/lib/image.php
+++ b/lib/image.php
@@ -20,32 +20,13 @@
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
*/
-
-//From user comments at http://dk2.php.net/manual/en/function.exif-imagetype.php
-if ( ! function_exists( 'exif_imagetype' ) ) {
- function exif_imagetype ( $filename ) {
- if ( ( $info = getimagesize( $filename ) ) !== false ) {
- return $info[2];
- }
- return false;
- }
-}
-
-function ellipsis($str, $maxlen) {
- if (strlen($str) > $maxlen) {
- $characters = floor($maxlen / 2);
- return substr($str, 0, $characters) . '...' . substr($str, -1 * $characters);
- }
- return $str;
-}
-
/**
* Class for basic image manipulation
- *
*/
class OC_Image {
protected $resource = false; // tmp resource.
protected $imagetype = IMAGETYPE_PNG; // Default to png if file type isn't evident.
+ protected $bit_depth = 24;
protected $filepath = null;
/**
@@ -214,9 +195,11 @@ class OC_Image {
$retval = imagexbm($this->resource, $filepath);
break;
case IMAGETYPE_WBMP:
- case IMAGETYPE_BMP:
$retval = imagewbmp($this->resource, $filepath);
break;
+ case IMAGETYPE_BMP:
+ $retval = imagebmp($this->resource, $filepath, $this->bit_depth);
+ break;
default:
$retval = imagepng($this->resource, $filepath);
}
@@ -402,7 +385,7 @@ class OC_Image {
public function loadFromFile($imagepath=false) {
if(!is_file($imagepath) || !file_exists($imagepath) || !is_readable($imagepath)) {
// Debug output disabled because this method is tried before loadFromBase64?
- OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.ellipsis($imagepath, 50), OC_Log::DEBUG);
+ OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.$imagepath, OC_Log::DEBUG);
return false;
}
$itype = exif_imagetype($imagepath);
@@ -436,13 +419,15 @@ class OC_Image {
}
break;
case IMAGETYPE_WBMP:
- case IMAGETYPE_BMP:
if (imagetypes() & IMG_WBMP) {
$this->resource = imagecreatefromwbmp($imagepath);
} else {
- OC_Log::write('core', 'OC_Image->loadFromFile, (W)BMP images not supported: '.$imagepath, OC_Log::DEBUG);
+ OC_Log::write('core', 'OC_Image->loadFromFile, WBMP images not supported: '.$imagepath, OC_Log::DEBUG);
}
break;
+ case IMAGETYPE_BMP:
+ $this->resource = $this->imagecreatefrombmp($imagepath);
+ break;
/*
case IMAGETYPE_TIFF_II: // (intel byte order)
break;
@@ -522,6 +507,147 @@ class OC_Image {
}
/**
+ * Create a new image from file or URL
+ * @link http://www.programmierer-forum.de/function-imagecreatefrombmp-laeuft-mit-allen-bitraten-t143137.htm
+ * @version 1.00
+ * @param string $filename <p>
+ * Path to the BMP image.
+ * </p>
+ * @return resource an image resource identifier on success, <b>FALSE</b> on errors.
+ */
+ private function imagecreatefrombmp($filename) {
+ if (!($fh = fopen($filename, 'rb'))) {
+ trigger_error('imagecreatefrombmp: Can not open ' . $filename, E_USER_WARNING);
+ return false;
+ }
+ // read file header
+ $meta = unpack('vtype/Vfilesize/Vreserved/Voffset', fread($fh, 14));
+ // check for bitmap
+ if ($meta['type'] != 19778) {
+ trigger_error('imagecreatefrombmp: ' . $filename . ' is not a bitmap!', E_USER_WARNING);
+ return false;
+ }
+ // read image header
+ $meta += unpack('Vheadersize/Vwidth/Vheight/vplanes/vbits/Vcompression/Vimagesize/Vxres/Vyres/Vcolors/Vimportant', fread($fh, 40));
+ // read additional 16bit header
+ if ($meta['bits'] == 16) {
+ $meta += unpack('VrMask/VgMask/VbMask', fread($fh, 12));
+ }
+ // set bytes and padding
+ $meta['bytes'] = $meta['bits'] / 8;
+ $this->bit_depth = $meta['bits']; //remember the bit depth for the imagebmp call
+ $meta['decal'] = 4 - (4 * (($meta['width'] * $meta['bytes'] / 4)- floor($meta['width'] * $meta['bytes'] / 4)));
+ if ($meta['decal'] == 4) {
+ $meta['decal'] = 0;
+ }
+ // obtain imagesize
+ if ($meta['imagesize'] < 1) {
+ $meta['imagesize'] = $meta['filesize'] - $meta['offset'];
+ // in rare cases filesize is equal to offset so we need to read physical size
+ if ($meta['imagesize'] < 1) {
+ $meta['imagesize'] = @filesize($filename) - $meta['offset'];
+ if ($meta['imagesize'] < 1) {
+ trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $filename . '!', E_USER_WARNING);
+ return false;
+ }
+ }
+ }
+ // calculate colors
+ $meta['colors'] = !$meta['colors'] ? pow(2, $meta['bits']) : $meta['colors'];
+ // read color palette
+ $palette = array();
+ if ($meta['bits'] < 16) {
+ $palette = unpack('l' . $meta['colors'], fread($fh, $meta['colors'] * 4));
+ // in rare cases the color value is signed
+ if ($palette[1] < 0) {
+ foreach ($palette as $i => $color) {
+ $palette[$i] = $color + 16777216;
+ }
+ }
+ }
+ // create gd image
+ $im = imagecreatetruecolor($meta['width'], $meta['height']);
+ $data = fread($fh, $meta['imagesize']);
+ $p = 0;
+ $vide = chr(0);
+ $y = $meta['height'] - 1;
+ $error = 'imagecreatefrombmp: ' . $filename . ' has not enough data!';
+ // loop through the image data beginning with the lower left corner
+ while ($y >= 0) {
+ $x = 0;
+ while ($x < $meta['width']) {
+ switch ($meta['bits']) {
+ case 32:
+ case 24:
+ if (!($part = substr($data, $p, 3))) {
+ trigger_error($error, E_USER_WARNING);
+ return $im;
+ }
+ $color = unpack('V', $part . $vide);
+ break;
+ case 16:
+ if (!($part = substr($data, $p, 2))) {
+ trigger_error($error, E_USER_WARNING);
+ return $im;
+ }
+ $color = unpack('v', $part);
+ $color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3);
+ break;
+ case 8:
+ $color = unpack('n', $vide . substr($data, $p, 1));
+ $color[1] = $palette[ $color[1] + 1 ];
+ break;
+ case 4:
+ $color = unpack('n', $vide . substr($data, floor($p), 1));
+ $color[1] = ($p * 2) % 2 == 0 ? $color[1] >> 4 : $color[1] & 0x0F;
+ $color[1] = $palette[ $color[1] + 1 ];
+ break;
+ case 1:
+ $color = unpack('n', $vide . substr($data, floor($p), 1));
+ switch (($p * 8) % 8) {
+ case 0:
+ $color[1] = $color[1] >> 7;
+ break;
+ case 1:
+ $color[1] = ($color[1] & 0x40) >> 6;
+ break;
+ case 2:
+ $color[1] = ($color[1] & 0x20) >> 5;
+ break;
+ case 3:
+ $color[1] = ($color[1] & 0x10) >> 4;
+ break;
+ case 4:
+ $color[1] = ($color[1] & 0x8) >> 3;
+ break;
+ case 5:
+ $color[1] = ($color[1] & 0x4) >> 2;
+ break;
+ case 6:
+ $color[1] = ($color[1] & 0x2) >> 1;
+ break;
+ case 7:
+ $color[1] = ($color[1] & 0x1);
+ break;
+ }
+ $color[1] = $palette[ $color[1] + 1 ];
+ break;
+ default:
+ trigger_error('imagecreatefrombmp: ' . $filename . ' has ' . $meta['bits'] . ' bits and this is not supported!', E_USER_WARNING);
+ return false;
+ }
+ imagesetpixel($im, $x, $y, $color[1]);
+ $x++;
+ $p += $meta['bytes'];
+ }
+ $y--;
+ $p += $meta['decal'];
+ }
+ fclose($fh);
+ return $im;
+ }
+
+ /**
* @brief Resizes the image preserving ratio.
* @param $maxsize The maximum size of either the width or height.
* @returns bool
@@ -685,3 +811,138 @@ class OC_Image {
$this->destroy();
}
}
+if ( ! function_exists( 'imagebmp') ) {
+ /**
+ * Output a BMP image to either the browser or a file
+ * @link http://www.ugia.cn/wp-data/imagebmp.php
+ * @author legend <legendsky@hotmail.com>
+ * @link http://www.programmierer-forum.de/imagebmp-gute-funktion-gefunden-t143716.htm
+ * @author mgutt <marc@gutt.it>
+ * @version 1.00
+ * @param resource $image
+ * @param string $filename [optional] <p>The path to save the file to.</p>
+ * @param int $bit [optional] <p>Bit depth, (default is 24).</p>
+ * @param int $compression [optional]
+ * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure.
+ */
+ function imagebmp($im, $filename='', $bit=24, $compression=0) {
+ if (!in_array($bit, array(1, 4, 8, 16, 24, 32))) {
+ $bit = 24;
+ }
+ else if ($bit == 32) {
+ $bit = 24;
+ }
+ $bits = pow(2, $bit);
+ imagetruecolortopalette($im, true, $bits);
+ $width = imagesx($im);
+ $height = imagesy($im);
+ $colors_num = imagecolorstotal($im);
+ $rgb_quad = '';
+ if ($bit <= 8) {
+ for ($i = 0; $i < $colors_num; $i++) {
+ $colors = imagecolorsforindex($im, $i);
+ $rgb_quad .= chr($colors['blue']) . chr($colors['green']) . chr($colors['red']) . "\0";
+ }
+ $bmp_data = '';
+ if ($compression == 0 || $bit < 8) {
+ $compression = 0;
+ $extra = '';
+ $padding = 4 - ceil($width / (8 / $bit)) % 4;
+ if ($padding % 4 != 0) {
+ $extra = str_repeat("\0", $padding);
+ }
+ for ($j = $height - 1; $j >= 0; $j --) {
+ $i = 0;
+ while ($i < $width) {
+ $bin = 0;
+ $limit = $width - $i < 8 / $bit ? (8 / $bit - $width + $i) * $bit : 0;
+ for ($k = 8 - $bit; $k >= $limit; $k -= $bit) {
+ $index = imagecolorat($im, $i, $j);
+ $bin |= $index << $k;
+ $i++;
+ }
+ $bmp_data .= chr($bin);
+ }
+ $bmp_data .= $extra;
+ }
+ }
+ // RLE8
+ else if ($compression == 1 && $bit == 8) {
+ for ($j = $height - 1; $j >= 0; $j--) {
+ $last_index = "\0";
+ $same_num = 0;
+ for ($i = 0; $i <= $width; $i++) {
+ $index = imagecolorat($im, $i, $j);
+ if ($index !== $last_index || $same_num > 255) {
+ if ($same_num != 0) {
+ $bmp_data .= chr($same_num) . chr($last_index);
+ }
+ $last_index = $index;
+ $same_num = 1;
+ }
+ else {
+ $same_num++;
+ }
+ }
+ $bmp_data .= "\0\0";
+ }
+ $bmp_data .= "\0\1";
+ }
+ $size_quad = strlen($rgb_quad);
+ $size_data = strlen($bmp_data);
+ }
+ else {
+ $extra = '';
+ $padding = 4 - ($width * ($bit / 8)) % 4;
+ if ($padding % 4 != 0) {
+ $extra = str_repeat("\0", $padding);
+ }
+ $bmp_data = '';
+ for ($j = $height - 1; $j >= 0; $j--) {
+ for ($i = 0; $i < $width; $i++) {
+ $index = imagecolorat($im, $i, $j);
+ $colors = imagecolorsforindex($im, $index);
+ if ($bit == 16) {
+ $bin = 0 << $bit;
+ $bin |= ($colors['red'] >> 3) << 10;
+ $bin |= ($colors['green'] >> 3) << 5;
+ $bin |= $colors['blue'] >> 3;
+ $bmp_data .= pack("v", $bin);
+ }
+ else {
+ $bmp_data .= pack("c*", $colors['blue'], $colors['green'], $colors['red']);
+ }
+ }
+ $bmp_data .= $extra;
+ }
+ $size_quad = 0;
+ $size_data = strlen($bmp_data);
+ $colors_num = 0;
+ }
+ $file_header = 'BM' . pack('V3', 54 + $size_quad + $size_data, 0, 54 + $size_quad);
+ $info_header = pack('V3v2V*', 0x28, $width, $height, 1, $bit, $compression, $size_data, 0, 0, $colors_num, 0);
+ if ($filename != '') {
+ $fp = fopen($filename, 'wb');
+ fwrite($fp, $file_header . $info_header . $rgb_quad . $bmp_data);
+ fclose($fp);
+ return true;
+ }
+ echo $file_header . $info_header. $rgb_quad . $bmp_data;
+ return true;
+ }
+}
+
+if ( ! function_exists( 'exif_imagetype' ) ) {
+ /**
+ * Workaround if exif_imagetype does not exist
+ * @link http://www.php.net/manual/en/function.exif-imagetype.php#80383
+ * @param string $filename
+ * @return string|boolean
+ */
+ function exif_imagetype ( $filename ) {
+ if ( ( $info = getimagesize( $filename ) ) !== false ) {
+ return $info[2];
+ }
+ return false;
+ }
+}
diff --git a/lib/l10n/gl.php b/lib/l10n/gl.php
index de399de2cf8..fd59cff02fa 100644
--- a/lib/l10n/gl.php
+++ b/lib/l10n/gl.php
@@ -1,29 +1,34 @@
<?php $TRANSLATIONS = array(
"Help" => "Axuda",
"Personal" => "Personal",
-"Settings" => "Preferencias",
+"Settings" => "Configuracións",
"Users" => "Usuarios",
-"Apps" => "Apps",
+"Apps" => "Aplicativos",
"Admin" => "Administración",
-"ZIP download is turned off." => "Descargas ZIP está deshabilitadas",
-"Files need to be downloaded one by one." => "Os ficheiros necesitan ser descargados de un en un",
-"Back to Files" => "Voltar a ficheiros",
-"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes para xerar un ficheiro ZIP",
-"Application is not enabled" => "O aplicativo non está habilitado",
+"ZIP download is turned off." => "As descargas ZIP están desactivadas",
+"Files need to be downloaded one by one." => "Os ficheiros necesitan ser descargados de un en un.",
+"Back to Files" => "Volver aos ficheiros",
+"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip.",
+"Application is not enabled" => "O aplicativo non está activado",
"Authentication error" => "Erro na autenticación",
-"Token expired. Please reload page." => "Testemuño caducado. Por favor recargue a páxina.",
+"Token expired. Please reload page." => "Token caducado. Recarga a páxina.",
"Files" => "Ficheiros",
"Text" => "Texto",
+"Images" => "Imaxes",
"seconds ago" => "hai segundos",
"1 minute ago" => "hai 1 minuto",
"%d minutes ago" => "hai %d minutos",
+"1 hour ago" => "1 hora antes",
+"%d hours ago" => "%d horas antes",
"today" => "hoxe",
"yesterday" => "onte",
"%d days ago" => "hai %d días",
"last month" => "último mes",
+"%d months ago" => "%d meses antes",
"last year" => "último ano",
"years ago" => "anos atrás",
-"%s is available. Get <a href=\"%s\">more information</a>" => "%s está dispoñible. Obteña <a href=\"%s\">máis información</a>",
+"%s is available. Get <a href=\"%s\">more information</a>" => "%s está dispoñible. Obtén <a href=\"%s\">máis información</a>",
"up to date" => "ao día",
-"updates check is disabled" => "comprobación de actualizacións está deshabilitada"
+"updates check is disabled" => "a comprobación de actualizacións está desactivada",
+"Could not find category \"%s\"" => "Non se puido atopar a categoría «%s»"
);
diff --git a/lib/l10n/sl.php b/lib/l10n/sl.php
index 5787d2b7f30..391d932c4ee 100644
--- a/lib/l10n/sl.php
+++ b/lib/l10n/sl.php
@@ -14,16 +14,21 @@
"Token expired. Please reload page." => "Žeton je potekel. Spletišče je traba znova naložiti.",
"Files" => "Datoteke",
"Text" => "Besedilo",
+"Images" => "Slike",
"seconds ago" => "pred nekaj sekundami",
"1 minute ago" => "pred minuto",
"%d minutes ago" => "pred %d minutami",
+"1 hour ago" => "Pred 1 uro",
+"%d hours ago" => "Pred %d urami",
"today" => "danes",
"yesterday" => "včeraj",
"%d days ago" => "pred %d dnevi",
"last month" => "prejšnji mesec",
+"%d months ago" => "Pred %d meseci",
"last year" => "lani",
"years ago" => "pred nekaj leti",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s je na voljo. <a href=\"%s\">Več podrobnosti.</a>",
"up to date" => "posodobljeno",
-"updates check is disabled" => "preverjanje za posodobitve je onemogočeno"
+"updates check is disabled" => "preverjanje za posodobitve je onemogočeno",
+"Could not find category \"%s\"" => "Kategorije \"%s\" ni bilo mogoče najti."
);
diff --git a/lib/l10n/vi.php b/lib/l10n/vi.php
index 4efb4760580..8b7242ae611 100644
--- a/lib/l10n/vi.php
+++ b/lib/l10n/vi.php
@@ -18,13 +18,17 @@
"seconds ago" => "1 giây trước",
"1 minute ago" => "1 phút trước",
"%d minutes ago" => "%d phút trước",
+"1 hour ago" => "1 giờ trước",
+"%d hours ago" => "%d giờ trước",
"today" => "hôm nay",
"yesterday" => "hôm qua",
"%d days ago" => "%d ngày trước",
"last month" => "tháng trước",
+"%d months ago" => "%d tháng trước",
"last year" => "năm trước",
"years ago" => "năm trước",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s có sẵn. <a href=\"%s\">xem thêm ở đây</a>",
"up to date" => "đến ngày",
-"updates check is disabled" => "đã TĂT chức năng cập nhật "
+"updates check is disabled" => "đã TĂT chức năng cập nhật ",
+"Could not find category \"%s\"" => "không thể tìm thấy mục \"%s\""
);
diff --git a/lib/l10n/zh_CN.php b/lib/l10n/zh_CN.php
index 270f69594e9..c3af288b727 100644
--- a/lib/l10n/zh_CN.php
+++ b/lib/l10n/zh_CN.php
@@ -18,13 +18,17 @@
"seconds ago" => "几秒前",
"1 minute ago" => "1分钟前",
"%d minutes ago" => "%d 分钟前",
+"1 hour ago" => "1小时前",
+"%d hours ago" => "%d小时前",
"today" => "今天",
"yesterday" => "昨天",
"%d days ago" => "%d 天前",
"last month" => "上月",
+"%d months ago" => "%d 月前",
"last year" => "上年",
"years ago" => "几年前",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s 已存在. 点此 <a href=\"%s\">获取更多信息</a>",
"up to date" => "已更新。",
-"updates check is disabled" => "检查更新功能被关闭。"
+"updates check is disabled" => "检查更新功能被关闭。",
+"Could not find category \"%s\"" => "无法找到分类 \"%s\""
);
diff --git a/lib/public/contacts.php b/lib/public/contacts.php
new file mode 100644
index 00000000000..5762fd28e02
--- /dev/null
+++ b/lib/public/contacts.php
@@ -0,0 +1,103 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Thomas Müller
+ * @copyright 2012 Thomas Müller thomas.mueller@tmit.eu
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * Public interface of ownCloud for apps to use.
+ * Contacts Class
+ *
+ */
+
+// use OCP namespace for all classes that are considered public.
+// This means that they should be used by apps instead of the internal ownCloud classes
+namespace OCP;
+
+/**
+ * This class provides access to the contacts app. Use this class exclusively if you want to access contacts.
+ *
+ * Contacts in general will be expressed as an array of key-value-pairs.
+ * The keys will match the property names defined in https://tools.ietf.org/html/rfc2426#section-1
+ *
+ * Proposed workflow for working with contacts:
+ * - search for the contacts
+ * - manipulate the results array
+ * - createOrUpdate will save the given contacts overwriting the existing data
+ *
+ * For updating it is mandatory to keep the id.
+ * Without an id a new contact will be created.
+ *
+ */
+class Contacts
+{
+ /**
+ * This function is used to search and find contacts within the users address books.
+ * In case $pattern is empty all contacts will be returned.
+ *
+ * @param string $pattern which should match within the $searchProperties
+ * @param array $searchProperties defines the properties within the query pattern should match
+ * @param array $options - for future use. One should always have options!
+ * @return array of contacts which are arrays of key-value-pairs
+ */
+ public static function search($pattern, $searchProperties = array(), $options = array()) {
+
+ // dummy results
+ return array(
+ array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c', 'GEO' => '37.386013;-122.082932'),
+ array('id' => 5, 'FN' => 'Thomas Tanghus', 'EMAIL' => array('d@e.f', 'g@h.i')),
+ );
+ }
+
+ /**
+ * This function can be used to delete the contact identified by the given id
+ *
+ * @param object $id the unique identifier to a contact
+ * @return bool successful or not
+ */
+ public static function delete($id) {
+ return false;
+ }
+
+ /**
+ * This function is used to create a new contact if 'id' is not given or not present.
+ * Otherwise the contact will be updated by replacing the entire data set.
+ *
+ * @param array $properties this array if key-value-pairs defines a contact
+ * @return array representing the contact just created or updated
+ */
+ public static function createOrUpdate($properties) {
+
+ // dummy
+ return array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c',
+ 'PHOTO' => 'VALUE=uri:http://www.abc.com/pub/photos/jqpublic.gif',
+ 'ADR' => ';;123 Main Street;Any Town;CA;91921-1234'
+ );
+ }
+
+ /**
+ * Check if contacts are available (e.g. contacts app enabled)
+ *
+ * @return bool true if enabled, false if not
+ */
+ public static function isEnabled() {
+ return false;
+ }
+
+}
diff --git a/lib/util.php b/lib/util.php
index 16dcfc73d7d..89fbcd05cda 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -698,7 +698,7 @@ class OC_Util {
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_USERAGENT, "ownCloud Server Crawler");
+ curl_setopt($curl, CURLOPT_USERAGENT, "ownCloud Server Crawler");
$data = curl_exec($curl);
curl_close($curl);
diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php
index 92a41a53a77..72d27aedf05 100644
--- a/settings/l10n/de_DE.php
+++ b/settings/l10n/de_DE.php
@@ -16,7 +16,7 @@
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
"Saving..." => "Speichern...",
-"__language_name__" => "Deutsch (Förmlich)",
+"__language_name__" => "Deutsch (Förmlich: Sie)",
"Add your App" => "Fügen Sie Ihre Anwendung hinzu",
"More Apps" => "Weitere Anwendungen",
"Select an App" => "Wählen Sie eine Anwendung aus",
@@ -41,7 +41,7 @@
"Your email address" => "Ihre E-Mail-Adresse",
"Fill in an email address to enable password recovery" => "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.",
"Language" => "Sprache",
-"Help translate" => "Hilf bei der Übersetzung",
+"Help translate" => "Helfen Sie bei der Übersetzung",
"use this address to connect to your ownCloud in your file manager" => "Benutzen Sie diese Adresse, um Ihre ownCloud mit Ihrem Dateimanager zu verbinden.",
"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>." => "Entwickelt von der <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-Community</a>, der <a href=\"https://github.com/owncloud\" target=\"_blank\">Quellcode</a> ist unter der <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> lizenziert.",
"Name" => "Name",
diff --git a/settings/l10n/gl.php b/settings/l10n/gl.php
index eca4df7b2c1..a719ac8eb99 100644
--- a/settings/l10n/gl.php
+++ b/settings/l10n/gl.php
@@ -1,26 +1,37 @@
<?php $TRANSLATIONS = array(
"Unable to load list from App Store" => "Non se puido cargar a lista desde a App Store",
+"Group already exists" => "O grupo xa existe",
+"Unable to add group" => "Non se pode engadir o grupo",
+"Could not enable app. " => "Con se puido activar o aplicativo.",
"Email saved" => "Correo electrónico gardado",
"Invalid email" => "correo electrónico non válido",
"OpenID Changed" => "Mudou o OpenID",
"Invalid request" => "Petición incorrecta",
+"Unable to delete group" => "Non se pode eliminar o grupo.",
"Authentication error" => "Erro na autenticación",
+"Unable to delete user" => "Non se pode eliminar o usuario",
"Language changed" => "O idioma mudou",
-"Disable" => "Deshabilitar",
-"Enable" => "Habilitar",
+"Unable to add user to group %s" => "Non se puido engadir o usuario ao grupo %s",
+"Unable to remove user from group %s" => "Non se puido eliminar o usuario do grupo %s",
+"Disable" => "Desactivar",
+"Enable" => "Activar",
"Saving..." => "Gardando...",
"__language_name__" => "Galego",
"Add your App" => "Engade o teu aplicativo",
+"More Apps" => "Máis aplicativos",
"Select an App" => "Escolla un Aplicativo",
"See application page at apps.owncloud.com" => "Vexa a páxina do aplicativo en apps.owncloud.com",
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>",
"Documentation" => "Documentación",
"Managing Big Files" => "Xestionar Grandes Ficheiros",
"Ask a question" => "Pregunte",
"Problems connecting to help database." => "Problemas conectando coa base de datos de axuda",
"Go there manually." => "Ir manualmente.",
"Answer" => "Resposta",
+"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "Tes usados <strong>%s</strong> do total dispoñíbel de <strong>%s</strong>",
"Desktop and Mobile Syncing Clients" => "Cliente de sincronización de escritorio e móbil",
"Download" => "Descargar",
+"Your password was changed" => "O seu contrasinal foi cambiado",
"Unable to change your password" => "Incapaz de trocar o seu contrasinal",
"Current password" => "Contrasinal actual",
"New password" => "Novo contrasinal",
@@ -32,12 +43,14 @@
"Language" => "Idioma",
"Help translate" => "Axude na tradución",
"use this address to connect to your ownCloud in your file manager" => "utilice este enderezo para conectar ao seu ownCloud no xestor de ficheiros",
+"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>." => "Desenvolvido pola <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidade ownCloud</a>, o <a href=\"https://github.com/owncloud\" target=\"_blank\">código fonte</a> está baixo a licenza <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>.",
"Name" => "Nome",
"Password" => "Contrasinal",
"Groups" => "Grupos",
"Create" => "Crear",
-"Default Quota" => "Cuota por omisión",
+"Default Quota" => "Cota por omisión",
"Other" => "Outro",
+"Group Admin" => "Grupo Admin",
"Quota" => "Cota",
"Delete" => "Borrar"
);
diff --git a/settings/l10n/ko.php b/settings/l10n/ko.php
index 08c9352bf45..cf864c353da 100644
--- a/settings/l10n/ko.php
+++ b/settings/l10n/ko.php
@@ -1,26 +1,37 @@
<?php $TRANSLATIONS = array(
"Unable to load list from App Store" => "앱 스토어에서 목록을 가져올 수 없습니다",
+"Group already exists" => "그룹이 이미 존재합니다.",
+"Unable to add group" => "그룹추가가 불가능합니다.",
+"Could not enable app. " => "응용프로그램 가능하지 않습니다.",
"Email saved" => "이메일 저장",
"Invalid email" => "잘못된 이메일",
"OpenID Changed" => "OpenID 변경됨",
"Invalid request" => "잘못된 요청",
+"Unable to delete group" => "그룹 삭제가 불가능합니다.",
"Authentication error" => "인증 오류",
+"Unable to delete user" => "사용자 삭제가 불가능합니다.",
"Language changed" => "언어가 변경되었습니다",
+"Unable to add user to group %s" => "%s 그룹에 사용자 추가가 불가능합니다.",
+"Unable to remove user from group %s" => "%s 그룹으로부터 사용자 제거가 불가능합니다.",
"Disable" => "비활성화",
"Enable" => "활성화",
"Saving..." => "저장...",
"__language_name__" => "한국어",
"Add your App" => "앱 추가",
+"More Apps" => "더많은 응용프로그램들",
"Select an App" => "프로그램 선택",
"See application page at apps.owncloud.com" => "application page at apps.owncloud.com을 보시오.",
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensed by <span class=\"저자\"></span>",
"Documentation" => "문서",
"Managing Big Files" => "큰 파일 관리",
"Ask a question" => "질문하기",
"Problems connecting to help database." => "데이터베이스에 연결하는 데 문제가 발생하였습니다.",
"Go there manually." => "직접 갈 수 있습니다.",
"Answer" => "대답",
+"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "You have used <strong>%s</strong> of the available <strong>%s</strong>",
"Desktop and Mobile Syncing Clients" => "데스크탑 및 모바일 동기화 클라이언트",
"Download" => "다운로드",
+"Your password was changed" => "당신의 비밀번호가 변경되었습니다.",
"Unable to change your password" => "암호를 변경할 수 없음",
"Current password" => "현재 암호",
"New password" => "새 암호",
@@ -32,6 +43,7 @@
"Language" => "언어",
"Help translate" => "번역 돕기",
"use this address to connect to your ownCloud in your file manager" => "파일 관리자에서 내 ownCloud에 연결할 때 이 주소를 사용하십시오",
+"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>." => "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">소스코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다.",
"Name" => "이름",
"Password" => "암호",
"Groups" => "그룹",
diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php
index aaca5896338..9c65b17cee1 100644
--- a/settings/l10n/sl.php
+++ b/settings/l10n/sl.php
@@ -28,6 +28,7 @@
"Problems connecting to help database." => "Težave med povezovanjem s podatkovno zbirko pomoči.",
"Go there manually." => "Ustvari povezavo ročno.",
"Answer" => "Odgovor",
+"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "Uporabljate <strong>%s</strong> od razpoložljivih <strong>%s</strong>",
"Desktop and Mobile Syncing Clients" => "Namizni in mobilni odjemalci za usklajevanje",
"Download" => "Prejmi",
"Your password was changed" => "Vaše geslo je spremenjeno",
diff --git a/settings/l10n/vi.php b/settings/l10n/vi.php
index 296d1e4e595..c7c2090a646 100644
--- a/settings/l10n/vi.php
+++ b/settings/l10n/vi.php
@@ -13,20 +13,20 @@
"Language changed" => "Ngôn ngữ đã được thay đổi",
"Unable to add user to group %s" => "Không thể thêm người dùng vào nhóm %s",
"Unable to remove user from group %s" => "Không thể xóa người dùng từ nhóm %s",
-"Disable" => "Vô hiệu",
-"Enable" => "Cho phép",
+"Disable" => "Tắt",
+"Enable" => "Bật",
"Saving..." => "Đang tiến hành lưu ...",
"__language_name__" => "__Ngôn ngữ___",
"Add your App" => "Thêm ứng dụng của bạn",
"More Apps" => "Nhiều ứng dụng hơn",
"Select an App" => "Chọn một ứng dụng",
-"See application page at apps.owncloud.com" => "Xem ứng dụng tại apps.owncloud.com",
+"See application page at apps.owncloud.com" => "Xem nhiều ứng dụng hơn tại apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-Giấy phép được cấp bởi <span class=\"author\"></span>",
"Documentation" => "Tài liệu",
"Managing Big Files" => "Quản lý tập tin lớn",
"Ask a question" => "Đặt câu hỏi",
"Problems connecting to help database." => "Vấn đề kết nối đến cơ sở dữ liệu.",
-"Go there manually." => "Đến bằng thủ công",
+"Go there manually." => "Đến bằng thủ công.",
"Answer" => "trả lời",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "Bạn đã sử dụng <strong>%s </ strong> có sẵn <strong> %s </ strong>",
"Desktop and Mobile Syncing Clients" => "Đồng bộ dữ liệu",
@@ -41,7 +41,7 @@
"Your email address" => "Email của bạn",
"Fill in an email address to enable password recovery" => "Nhập địa chỉ email của bạn để khôi phục lại mật khẩu",
"Language" => "Ngôn ngữ",
-"Help translate" => "Dịch ",
+"Help translate" => "Hỗ trợ dịch thuật",
"use this address to connect to your ownCloud in your file manager" => "sử dụng địa chỉ này để kết nối với ownCloud của bạn trong quản lý tập tin ",
"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>." => "Được phát triển bởi <a href=\"http://ownCloud.org/contact\" target=\"_blank\">cộng đồng ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">mã nguồn </a> đã được cấp phép theo chuẩn <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>.",
"Name" => "Tên",