From 6af823b36ac1ecb8bd6da3daf47fb9435097d627 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Fri, 22 Dec 2017 02:18:56 +0100 Subject: [PATCH 01/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 985a02945..72c70d2f3 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -101,6 +101,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 6ee48c8f1506da912dfa478336e7de97e88fd2ce Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Sat, 23 Dec 2017 02:18:34 +0100 Subject: [PATCH 02/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 72c70d2f3..701f99ef8 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -104,6 +104,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From d59c609a73308fb0fa5408a2e05cbecb3c0d1451 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Sun, 24 Dec 2017 02:18:35 +0100 Subject: [PATCH 03/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 701f99ef8..e308584e9 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -107,6 +107,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 6c9026e330cfc994e24412ffcbe7c54ea4671374 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Mon, 25 Dec 2017 02:18:36 +0100 Subject: [PATCH 04/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ translations/client_nl.ts | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index e308584e9..4696b7f08 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -110,6 +110,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_nl.ts b/translations/client_nl.ts index 94ae28719..f34aa1dc0 100644 --- a/translations/client_nl.ts +++ b/translations/client_nl.ts @@ -1402,7 +1402,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma List of issues - + Lijst met problemen @@ -1429,7 +1429,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma Show ignored files - + Tonen genegeerde bestanden @@ -1694,7 +1694,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma Error returned from the server: <em>%1</em> - + Fout gemeld door de server: <em>%1</em> @@ -2674,7 +2674,7 @@ We adviseren deze site niet te gebruiken. Link properties: - + Link eigenschappen: @@ -2736,7 +2736,7 @@ We adviseren deze site niet te gebruiken. Copy link to clipboard - + Kopiëren link naar klembord @@ -2819,7 +2819,7 @@ We adviseren deze site niet te gebruiken. Copy link to clipboard - + Kopiëren link naar klembord @@ -2937,7 +2937,7 @@ We adviseren deze site niet te gebruiken. Copy private link to clipboard - + Kopiëren privé-link naar klembord From 47a70001215ec4821f0073f69ba49027b3076025 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Tue, 26 Dec 2017 02:18:36 +0100 Subject: [PATCH 05/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 4696b7f08..012ffaa51 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -113,6 +113,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 93c9f4316bfa7b2db40038ed8c3839c0494e61e3 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Wed, 27 Dec 2017 02:18:35 +0100 Subject: [PATCH 06/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 012ffaa51..f03cc3042 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -116,6 +116,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From e3e38f3eac35bd3e541012aca1521c994a589104 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Thu, 28 Dec 2017 02:18:36 +0100 Subject: [PATCH 07/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index f03cc3042..081f526bf 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -119,6 +119,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From b80ba971544e18687385b692d31279b0f311a97c Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Fri, 29 Dec 2017 02:18:34 +0100 Subject: [PATCH 08/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 081f526bf..d2bdf1d10 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -122,6 +122,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 504e11b5bb824c2a5a4472c135c0d9fd3b475785 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Sat, 30 Dec 2017 02:18:36 +0100 Subject: [PATCH 09/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index d2bdf1d10..6a952ed1c 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -125,6 +125,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 3bac06d6e58e90278e462981a7bdb0a38eba24b7 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Sun, 31 Dec 2017 02:18:36 +0100 Subject: [PATCH 10/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 + translations/client_fa.ts | 437 +++++++++++++++++++------------------- 2 files changed, 227 insertions(+), 213 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index 6a952ed1c..8f77b12d5 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -128,6 +128,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_fa.ts b/translations/client_fa.ts index c240d8875..433442066 100644 --- a/translations/client_fa.ts +++ b/translations/client_fa.ts @@ -78,17 +78,17 @@ Connection timed out - + زمان ارتباط تمام شد Unknown error: network reply was deleted - + خطای ناشناخته: پاسخ شبکه پاک شد Server replied "%1 %2" to "%3 %4" - + سرور "1% 2%" به "3% 4%" پاسخ داد @@ -101,7 +101,7 @@ ... - + ... @@ -111,7 +111,7 @@ Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore - + پوشه های بررسی نشده از سیستم فایل محلی شما <b>حذف</b> خواهد شد و دیگر در این کامپیوتر همگام سازی نخواهد شد. @@ -121,7 +121,7 @@ Synchronize none - + همگام سازی هیچ @@ -153,7 +153,7 @@ Add new - + اضافه کردن جدید @@ -178,32 +178,32 @@ Restart sync - + راه اندازی مجدد همگام سازی Remove folder sync connection - + حذف اتصال همگام سازی پوشه Folder creation failed - + ساخت پوشه ناموفق <p>Could not create local folder <i>%1</i>. - + <p>ناتوانی در ساخت پوشه محلی <i>1%</i> Confirm Folder Sync Connection Removal - + تأیید حذف اتصال همگام سازی پوشه Remove Folder Sync Connection - + حذف اتصال همگام سازی پوشه @@ -218,17 +218,17 @@ %1 in use - + 1% در استفاده %1 as <i>%2</i> - + 1% به عنوان <i>2%</i> The server version %1 is old and unsupported! Proceed at your own risk. - + نسخه سرور 1% قدیمی است و پشتیبانی نشده است! مسئولیت با خود شماست. @@ -243,17 +243,17 @@ Server %1 is currently in maintenance mode. - + سرور 1% اکنون در حالت تعمیر است. Signed out from %1. - + از 1% خارج شد. Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser. - + دریافت مجوز از مرورگر. <a href='%1'>اینجا کلیک کنید</a> تا مرورگر دوباره باز شود. @@ -263,7 +263,7 @@ No connection to %1 at %2. - + اتصال به 1% در 2% وجود ندارد. @@ -273,17 +273,17 @@ There are folders that were not synchronized because they are too big: - + پوشه‌هایی وجود دارند که همگام سازی نشده اند زیرا آن ها بسیار بزرگ هستند: There are folders that were not synchronized because they are external storages: - + پوشه‌هایی وجود دارند که همگام سازی نشده اند زیرا آن ها مخازن خارجی هستند: There are folders that were not synchronized because they are too big or external storages: - + پوشه‌هایی وجود دارند که همگام سازی نشده اند زیرا آن ها بسیار بزرگ یا مخازن خارجی هستند: @@ -293,7 +293,7 @@ <p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p> - + <p>آیا شما واقعا می خواهید اتصال به حساب <i>1%</i>را حذف کنید؟</p> <p><b>توجه:</b> این هیچ فایلی را حذف نخواهد کرد.</p> @@ -325,22 +325,22 @@ <p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p> - + <p>آیا شما واقعا می خواهید همگام سازی پوشه <i>1%</i> را متوقف نمایید؟</p><p><b>توجه:</b>این هیچ فایلی را حذف <b>نخواهد</b> کرد. </p> %1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits. - + 1% (%3%) از 2% در استفاده. برخی پوشه‌ها، شامل شبکه نصب شده یا پوشه های مشترک، ممکن است محدودیت های متفاوت داشته باشند. %1 of %2 in use - + 1% از 2% در استفاده Currently there is no storage usage information available. - + در حال حاضر هیچ اطلاعات کاربرد ذخیره سازی در دسترس نیست. @@ -358,7 +358,7 @@ Disconnected - + قطع شده @@ -373,7 +373,7 @@ Maintenance mode - + حالت تعمیر @@ -383,17 +383,17 @@ Configuration error - + خطای پیکربندی Asking Credentials - + درخواست مجوزها Unknown account state - + وضعیت حساب ناشناخته @@ -401,12 +401,12 @@ %1 on %2 - + 1% روی 2% %1 on %2 (disconnected) - + 1% روی 2% (قطع شده) @@ -425,28 +425,28 @@ Not Synced - + همگام سازی نشده Not Synced (%1) %1 is the number of not synced files. - + همگام سازی نشده (1%) The server activity list has been copied to the clipboard. - + لیست فعالیت سرور در کلیپ بورد کپی شده است. The sync activity list has been copied to the clipboard. - + لیست فعالیت همگام سازی در کلیپ بورد کپی شده است. The list of unsynced items has been copied to the clipboard. - + لیست موارد همگام سازی نشده در کلیپ بورد کپی شده است. @@ -481,37 +481,37 @@ Copy the activity list to the clipboard. - + لیست فعالیت را در کلیپ بورد کپی کنید. Action Required: Notifications - + عمل لازم: اطلاعیه ها <br/>Account %1 does not have activities enabled. - + <br/>فعالیت های حساب 1% فعال نیست. You received %n new notification(s) from %2. - + شما n% هشدار جدید از 2% دریافت کردید. You received %n new notification(s) from %1 and %2. - + شما n% هشدار جدید از 1% و 2% دریافت کردید. You received new notifications from %1, %2 and other accounts. - + شما هشدارهای جدیدی از 1%، 2% و سایر حساب ها دریافت کردید. %1 Notifications - Action Required - + 1% هشدارها - عمل لازم @@ -519,37 +519,37 @@ SSL client certificate authentication - + تأیید اعتبار گواهی‌نامه مشتری SSL This server probably requires a SSL client certificate. - + سرور احتمالا نیاز به گواهی‌نامه مشتری SSL دارد. Certificate & Key (pkcs12) : - + گواهی‌نامه و کلید (pkcs12) : Browse... - + مرور... Certificate password : - + گواهی‌نامه رمز عبور : Select a certificate - + انتخاب یک گواهی‌نامه Certificate files (*.p12 *.pfx) - + گواهی‌نامه فایل های (p12 *.pfx.*) @@ -557,12 +557,12 @@ Error accessing the configuration file - + خطای دسترسی به پرونده پیکربندی There was an error while accessing the configuration file at %1. - + خطایی هنگام دسترسی به پرونده پیکربندی در 1% وحود دارد. @@ -575,12 +575,12 @@ Authentication Required - + نیازمند تاییدیه Enter username and password for '%1' at %2. - + نام کاربری و رمز عبور را برای '1%' در 2% وارد کنید. @@ -606,32 +606,32 @@ No ownCloud account configured - + هیچ حساب ownCloud پیکربندی نشده است The configured server for this client is too old - + پیکربندی سرور برای این مشتری بسیار قدیمی است. Please update to the latest server and restart the client. - + لطفا به آخرین سرور به روز رسانی کنید و مشتری را مجددا راه اندازی نمایید. Authentication error: Either username or password are wrong. - + خطای تأیید: نام کاربری یا رمز عبور اشتباه است. timeout - + وقفه The provided credentials are not correct - + مدارک ارائه شده صحیح نیستند @@ -652,7 +652,7 @@ %1 should be a folder but is not. - + 1% باید یک پوشه باشد اما نیست. @@ -691,27 +691,27 @@ %1 and %n other file(s) have been removed. - + 1% و n% پرونده های دیگر حذف شده اند. %1 and %n other file(s) have been downloaded. - + 1% و n% پرونده های دیگر دانلود شده اند. %1 and %n other file(s) have been updated. - + 1% و n% پرونده های دیگر به روز رسانی شده اند. %1 has been renamed to %2 and %n other file(s) have been renamed. - + 1% به 2% تغییر نام داده شده و n% پرونده های دیگر تغییر نام داده شده اند. %1 has been moved to %2 and %n other file(s) have been moved. - + 1% به 2% منتقل شده و n% پرونده های دیگر منتقل شده اند. @@ -721,17 +721,17 @@ %1 has a sync conflict. Please check the conflict file! - + 1% داراری ناسازگاری همگام است. لطفا پرونده ناسازگار را بررسی نمایید. %1 and %n other file(s) could not be synced due to errors. See the log for details. - + 1% و n% سایر پرونده ها به دلیل خطاها نمی توانند همگام سازی شوند. برای جزییات log را مشاهده کنید. %1 could not be synced due to an error. See the log for details. - + 1% به دلیل خطاها نمی تواند همگام سازی شود. برای جزییات log را مشاهده کنید. @@ -741,24 +741,26 @@ Could not read system exclude file - + نمی توان پرونده خارجی سیستم را خواند. A new folder larger than %1 MB has been added: %2. - + یک پوشه جدید بزرگتر از 1% MB اضافه شده است: 2%. + A folder from an external storage has been added. - + یک پوشه از یک مخزن خارجی اضافه شده است. + Please go in the settings to select it if you wish to download it. - + اگر می خواهید این را دانلود کنید لطفا به تنظیمات بروید تا آن را انتخاب کنید. @@ -766,14 +768,19 @@ These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore. If you decide to keep the files, they will be re-synced with the server if you have rights to do so. If you decide to delete the files, they will be unavailable to you, unless you are the owner. - + تمامی پرونده های پوشه همگام ساز پوشه '1%' در سرور حذف شد. +این حذف ها با پوشه همگام ساز محلی شما هماهنگ خواهند شد، ساخت چنین پرونده هایی در دسترس نیستند مگر اینکه حق بازگرداندن داشته باشید. +اگر شما تصمیم بگیرید پرونده ها را نگهداری کنید، آن ها با سرور مجددا همگام سازی می شوند در صورتی که شما حق انجام آن را داشته باشید. +اگر شما تصمیم بگیرید پرونده ها را حذف کنید، آن ها در دسترس شما نخواهند بود، مگر اینکه مالک باشید. All the files in your local sync folder '%1' were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored. Are you sure you want to sync those actions with the server? If this was an accident and you decide to keep your files, they will be re-synced from the server. - + تمامی پرونده های پوشه همگام ساز '1%' در سرور حذف شد. این حذف ها با پوشه همگام ساز محلی شما هماهنگ خواهند شد، ساخت چنین پرونده هایی در دسترس نیستند مگر اینکه حق بازگرداندن داشته باشید. +آیا شما اطمینان دارید که می خواهید آن اعمال را با سرور همگام نمایید؟ +اگر این یک اتفاق بوده و شما تصمیم دارید پرونده هایتان را نگه دارید، آن ها از سرور مجددا همگام سازی خواهند شد. @@ -795,22 +802,24 @@ If this was an accident and you decide to keep your files, they will be re-synce This sync would reset the files to an earlier time in the sync folder '%1'. This might be because a backup was restored on the server. Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files? - + این همگام سازی پرونده ها را به زمان قبلی در پوشه همگام ساز 1% مجددا تنظیم می کند. +این ممکن است به این دلیل باشد که یک پشتیبان در سرور بازسازی شده است. +ادامه همگام سازی به طور معمول سبب خواهد شد که تمام پرونده های شما توسط یک فایل قدیمی تر در یک وضعیت جدیدتر بازنویسی شوند. آیا شما می خواهید پرونده های اخیر محلیتان را به عنوان پرونده های ناسازگار نگهداری کنید؟ Backup detected - + پشتیبان شناسایی شد Normal Synchronisation - + همگام سازی معمول Keep Local Files as Conflict - + پرونده های محلی را به عنوان ناسازگار نگه دارید @@ -823,7 +832,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an An old sync journal '%1' was found, but could not be removed. Please make sure that no application is currently using it. - + یک مجله همگام قدیمی '1%' پیدا شد، اما حذف نمی شود. لطفا مطمئن شوید که هیچ برنامه ای در حال حاضر از آن استفاده نمی کند. @@ -863,7 +872,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Last Sync was successful, but with warnings on individual files. - + اخرین همگام سازی موفق بود، اما با هشدارهایی در پرونده های مجزا همراه بود. @@ -893,7 +902,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an The selected path is not a folder! - + مسیر انتخاب شده یک پوشه نیست! @@ -903,27 +912,27 @@ Continuing the sync as normal will cause all your files to be overwritten by an The local folder %1 contains a symbolic link. The link target contains an already synced folder Please pick another one! - + پوشه محلی 1% شامل یک پیوند نمادین می باشد. پیوند مقصد در حال حاضر شامل پوشه ای همگام سازی شده است، لطفا یکی دیگر را انتخاب کنید! There is already a sync from the server to this local folder. Please pick another local folder! - + در حال حاضر یک همگام سازی از سرور به این پوشه محلی وجود دارد. لطفا یک پوشه محلی دیگر را انتخاب کنید! The local folder %1 already contains a folder used in a folder sync connection. Please pick another one! - + پوشه محلی 1% از قبل شامل یک پوشه استفاده شده در یک اتصال همگام سازی پوشه است. لطفا یکی دیگر را انتخاب کنید! The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one! - + پوشه محلی 1% از قبل یک پوشه استفاده شده در یک اتصال همگام سازی پوشه دارد. لطفا یکی دیگر را انتخاب کنید! The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one! - + پوشه محلی 1% شامل یک پیوند نمادین می باشد. پیوند مقصد در حال حاضر در یک پوشه استفاده شده در اتصال همگام پوشه موجود است. لطفا یکی دیگر را انتخاب کنید! @@ -931,7 +940,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Add Folder Sync Connection - + افزودن اتصال همگام سازی پوشه @@ -949,7 +958,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an You need to be connected to add a folder - + شما باید متصل باشید تا پوشه ای را اضافه کنید @@ -966,7 +975,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Error while loading the list of folders from the server. - + خطای هنگام بارگذاری لیست پوشه‌ها از سرور. @@ -976,28 +985,28 @@ Continuing the sync as normal will cause all your files to be overwritten by an Fetching folder list from server... - + آوردن لیست پوشه از سرور... There are unresolved conflicts. Click for details. - + ناسازگاری های حل نشده ای وجود دارد. برای جزییات کلیک نمایید. Checking for changes in '%1' - + بررسی تغییرات در '1%' Reconciling changes - + تطبیق تغییرات , '%1' Build a list of file names - + ، '1%' @@ -1055,13 +1064,13 @@ Continuing the sync as normal will cause all your files to be overwritten by an %5 left, %1 of %2, file %3 of %4 Example text: "5 minutes left, 12 MB of 345 MB, file 6 of 7" - + 5% باقی ماند، 1% از 2%، پرونده 3% از 4% %1 of %2, file %3 of %4 Example text: "12 MB of 345 MB, file 6 of 7" - + 1% از 2%، پرونده 3% از 4% @@ -1089,12 +1098,12 @@ Continuing the sync as normal will cause all your files to be overwritten by an Add Folder Sync Connection - + اضافه کردن اتصال همگام سازی پوشه Add Sync Connection - + افزودن اتصال همگام سازی @@ -1102,12 +1111,12 @@ Continuing the sync as normal will cause all your files to be overwritten by an Click to select a local folder to sync. - + کلیک کنید تا یک پوشه را برای همگام سازی انتخاب نمایید. Enter the path to the local folder. - + مسیر را به پوشه محلی وارد کنید. @@ -1120,12 +1129,12 @@ Continuing the sync as normal will cause all your files to be overwritten by an Create Remote Folder - + ایجاد پوشه از راه دور Enter the name of the new folder to be created below '%1': - + نام پوشه جدید را برای ایجاد شدن در زیر '1%' وارد نمایید: @@ -1135,22 +1144,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an Authentication failed accessing %1 - + تأیید اعتبار دسترسی به 1% شکست خورد Failed to create the folder on %1. Please check manually. - + شکست در ساخت پوشه در 1%. لطفا به صورت دستی بررسی کنید. Failed to list a folder. Error: %1 - + شکست در فهرست کردن یک پوشه. خطا: 1% Choose this to sync the entire account - + این را برای همگام سازی کل حساب انتخاب کنید @@ -1160,7 +1169,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an You are already syncing <i>%1</i>, which is a parent folder of <i>%2</i>. - + شما از قبل <i>1%</i> را همگام سازی کرده اید، که یک پوشه والد از <i>2%</i> است. @@ -1181,17 +1190,17 @@ Continuing the sync as normal will cause all your files to be overwritten by an No E-Tag received from server, check Proxy/Gateway - + E-Tag از سرور دریافت نشده است، لطفا پروکسی/دروازه را بررسی نمایید We received a different E-Tag for resuming. Retrying next time. - + ما برای بازخوانی E-Tag متفاوتی دریافت کردیم. بار بعدی دوباره امتحان کنید. Server returned wrong content-range - + سرور محدوده محتوای اشتباهی برگرداند. @@ -1224,7 +1233,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Ask for confirmation before synchronizing folders larger than - + درخواست تایید قبل از همگام سازی پوشه های بزرگتر @@ -1235,32 +1244,32 @@ Continuing the sync as normal will cause all your files to be overwritten by an Ask for confirmation before synchronizing external storages - + درخواست تایید قبل از همگام سازی مخازن خارجی &Launch on System Startup - + &Launch در سیستم راه اندازی Show &Desktop Notifications - + نمایش هشدار &Desktop Use &Monochrome Icons - + استفاده از آیکون های &Monochrome Edit &Ignored Files - + ویرایش پرونده های &Ignored S&how crash reporter - + گزارشگر تصادف S&how @@ -1284,7 +1293,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Please enter %1 password:<br><br>User: %2<br>Account: %3<br> - + لطفا رمز عبور 1% را وارد کنید: <br><br> کاربر: 2% <br> حساب: 3% <br> @@ -1299,7 +1308,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an <a href="%1">Click here</a> to request an app password from the web interface. - + <a href="%1">اینجا کلیک کنید</a> تا رمز عبور یک برنامه را از رابط وب درخواست کنید. @@ -1307,22 +1316,22 @@ Continuing the sync as normal will cause all your files to be overwritten by an Ignored Files Editor - + ویرایشگر پرونده های رد شده Global Ignore Settings - + تنظیمات رد کردن سراسری Sync hidden files - + همگام سازی پرونده های مخفی Files Ignored by Patterns - + پرونده ها توسط الگوها رد شده اند @@ -1337,7 +1346,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an Allow Deletion - + اجازه حذف @@ -1349,7 +1358,8 @@ Continuing the sync as normal will cause all your files to be overwritten by an Files or folders matching a pattern will not be synchronized. Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data. - + پرونده ها یا پوشه‌های مطابق با یک الگو همگام نخواهند شد. +مواردی که در آن حذف کردن مجاز است، اگر از حذف یک پوشه جلوگیری کنند حذف خواهند شد. این برای فرا داده ها مفید است. @@ -1364,17 +1374,17 @@ Items where deletion is allowed will be deleted if they prevent a directory from Add Ignore Pattern - + افزودن الگوی رد کردن Add a new ignore pattern: - + افزودن یک الگوی رد کردن جدید: This entry is provided by the system at '%1' and cannot be modified in this view. - + این ورودی توسط سیستم در '1%' ارائه شده است و در این دیدگاه قابل تغییر نیست. @@ -1387,7 +1397,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from List of issues - + فهرست موضوعات @@ -1398,7 +1408,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from <no filter> - + <no filter> @@ -1409,17 +1419,17 @@ Items where deletion is allowed will be deleted if they prevent a directory from Show warnings - + نمایش هشدارها Show ignored files - + نمایش پرونده های رد شده Copy the issues list to the clipboard. - + کپی کردن فهرست موضوعات در کلیپ بورد. @@ -1439,7 +1449,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Issue - + موضوع @@ -1462,7 +1472,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from &Capture debug messages - + ضبط پیام های رفع خطا @@ -1472,7 +1482,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Clear the log display. - + صفحه نمایش log را پاک کنید. @@ -1482,7 +1492,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Save the log file to a file on disk for debugging. - + پرونده log را برای رفع اشکال در یک پرونده از دیسک ذخیره کنید. @@ -1497,7 +1507,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Could not write to log file %1 - + نمی توان در فایل لاگ 1% نوشت @@ -1510,7 +1520,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from <nobr>File '%1'<br/>cannot be opened for writing.<br/><br/>The log output can <b>not</b> be saved!</nobr> - + <nobr>پرونده '1%' <br/> را نمی توان برای نوشتن باز کرد. <br/><br/>خروجی log <b>نمی تواند</b> ذخیره شود!</nobr> @@ -1523,7 +1533,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from <p>A new version of the %1 Client is available.</p><p><b>%2</b> is available for download. The installed version is %3.</p> - + <p>یک نسخه جدید از مشتری 1% در دسترس است.</p> <p><b>2% </b> برای دانلود در دسترس است. نسخه نصب شده 3% است. </p> @@ -1581,7 +1591,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Proxy server requires authentication - + سرور پروکسی نیازمند تایید است @@ -1610,7 +1620,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Limit to 3/4 of estimated bandwidth - + محدود به 3/4 پهنای باند تخمین زده شده @@ -1659,19 +1669,19 @@ Items where deletion is allowed will be deleted if they prevent a directory from Closing in a few seconds... - + بستن در چند ثانیه... %1 request failed at %2 The second parameter is a time, such as 'failed at 09:58pm' - + درخواست 1% در 2% شکست خورد '%1' selected at %2 The second parameter is a time, such as 'selected at 09:58pm' - + '1%' در 2% انتخاب شد @@ -1679,32 +1689,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from Error returned from the server: <em>%1</em> - + خطای بازگشت از سرور: <em>1%</em> There was an error accessing the 'token' endpoint: <br><em>%1</em> - + خطایی در دسترسی به نقطه پایانی 'token' وجود داشت: <br><em>1%</em> Could not parse the JSON returned from the server: <br><em>%1</em> - + JSON بازگشتی از سرور قابل تجزیه نیست: <br><em>1%</em> The reply from the server did not contain all expected fields - + پاسخ سرور شامل تمامی زمینه های مورد انتظار نبود <h1>Login Error</h1><p>%1</p> - + <h1>خطای ورود</h1><p>1%</p> <h1>Wrong user</h1><p>You logged-in with user <em>%1</em>, but must login with user <em>%2</em>.<br>Please log out of %3 in another tab, then <a href='%4'>click here</a> and log in as user %2</p> - + <h1>کاربر نادرست</h1><p> شما با کاربر<em>1%</em> وارد شدید، اما باید با کاربر <em>2%</em> وارد می شدید. <br> لطفا در برگه دیگری از 3% خارج شده، سپس <a href='%4'>اینجا را کلیک کنید</a> و به عنوان کاربر 2% وارد شوید</p> @@ -1712,53 +1722,53 @@ Items where deletion is allowed will be deleted if they prevent a directory from New %1 Update Ready - + به روز رسانی جدید 1% آماده است A new update for %1 is about to be installed. The updater may ask for additional privileges during the process. - + یک به روز رسانی جدید برای 1% در حال نصب است. به روز رسان ممکن است امتیازات اضافی در طول پردازش درخواست کند. Downloading version %1. Please wait... - + دانلود نسخه 1%. لطفا منتظر بمانید... Could not download update. Please click <a href='%1'>here</a> to download the update manually. - + نمی توان به روز رسانی را دانلود کرد. لطفا <a href='%1'>اینجا</a> را بررس کنید تا به روز رسانی را به صورت دستی دانلود نمایید. Could not check for new updates. - + نمی توان به روز رسانی های جدید را بررسی کرد. %1 version %2 available. Restart application to start the update. - + 1% نسخه 2% موجود است. برنامه را مجددا راه اندازی کنید تا به روز رسانی شروع شود. New %1 version %2 available. Please use the system's update tool to install it. - + 1% جدید نسخه 2% موجود است. لطفا از ابزار به روز رسانی سیستم استفاده کنید تا آن را نصب نمایید. Checking update server... - + بررسی سرور به روز رسانی... Update status is unknown: Did not check for new updates. - + وضعیت به روز رسانی نامشخص است: به روز رسانی های جدید را بررسی نکردید. No updates available. Your installation is at the latest version. - + به روز رسانی موجود نیست. نصب شما آخرین نسخه است. @@ -1776,7 +1786,7 @@ for additional privileges during the process. Setup local folder options - + راه اندازی گزینه های پوشه محلی @@ -1796,7 +1806,7 @@ for additional privileges during the process. <p><small><strong>Warning:</strong> The local folder is not empty. Pick a resolution!</small></p> - + <p><small><strong>هشدار:</strong> پوشه محلی خالی نیست. یک دقت انتخاب کنید!</small></p> @@ -1820,7 +1830,7 @@ for additional privileges during the process. <html><head/><body><p>Failed to connect to the secure server address specified. How do you wish to proceed?</p></body></html> - + <html><head/><body><p>اتصال به نشانی سرور امن مشخص شکست خورد. چگونه می خواهید ادامه دهید؟</p></body></html> @@ -1835,12 +1845,12 @@ for additional privileges during the process. Configure client-side TLS certificate - + پیکربندی سمت مشتری گواهی‌نامه TLS <html><head/><body><p>Failed to connect to the secure server address <em>%1</em>. How do you wish to proceed?</p></body></html> - + <html><head/><body><p>شکست در اتصال به نشانی سرور <em>1%</em>. چگونه می خواهید ادامه دهید؟</p></body></html> @@ -1848,7 +1858,7 @@ for additional privileges during the process. &Email - + &Email @@ -1858,7 +1868,7 @@ for additional privileges during the process. Enter user credentials - + وارد کردن گواهی نامه کاربر @@ -1871,7 +1881,7 @@ for additional privileges during the process. Login in your browser - + در مرورگر خود وارد شوید @@ -1890,7 +1900,8 @@ for additional privileges during the process. This url is NOT secure as it is not encrypted. It is not advisable to use it. - + این آدرس امن نیست زیرا رمزگذاری شده نیست. +استفاده از آن توصیه نمی شود. @@ -1918,7 +1929,7 @@ It is not advisable to use it. Timeout while trying to connect to %1 at %2. - + هنگام تلاش برای اتصال به 1% در 2% زمان به پایان رسید. @@ -1928,7 +1939,7 @@ It is not advisable to use it. The authenticated request to the server was redirected to '%1'. The URL is bad, the server is misconfigured. - + درخواست تایید شده به سرور '1%' هدایت شد. آدرس بد است، سرور اشتباه پیکربندی شده است. @@ -1938,7 +1949,7 @@ It is not advisable to use it. Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser. - + دسترسی توسط سرور ممنوع شد. برای تأیید اینکه شما دسترسی مناسب دارید، <a href="%1">اینجا را کلیک کنید </a> تا با مرورگر خود به سرویس دسترسی پیدا کنید. @@ -1948,7 +1959,7 @@ It is not advisable to use it. The server reported the following error: - + سرور خطای زیر را گزارش کرد: @@ -1958,7 +1969,7 @@ It is not advisable to use it. Creating local sync folder %1... - + ساخت پوشه همگام سازی محلی 1%... @@ -1978,7 +1989,7 @@ It is not advisable to use it. No remote folder specified! - + هیچ پوشه از راه دوری مشخص نشده است! @@ -2004,7 +2015,7 @@ It is not advisable to use it. The folder creation resulted in HTTP error code %1 - + ایجاد پوشه به خطای HTTP کد 1% منجر شد @@ -2045,7 +2056,7 @@ It is not advisable to use it. Can't remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup. - + نمی توانید پوشه را حذف کنید یا پشتیبان بگیرید زیرا پوشه یا یک پرونده در آن در برنامه دیگری باز است. لطفا پوشه یا پرونده را ببندید و مجددا تلاش کنید یا تنظیم را لغو کنید. @@ -2071,7 +2082,7 @@ It is not advisable to use it. Everything set up! - + همه چیز تنظیم شده است! @@ -2089,7 +2100,7 @@ It is not advisable to use it. Invalid JSON reply from the poll URL - + پاسخ JSON نامعتبر از آدرس نظرسنجی @@ -2105,12 +2116,12 @@ It is not advisable to use it. File %1 can not be downloaded because of a local file name clash! - + پرونده 1% بخاطر یک پرونده محلی به نام برخورد دانلود نمی شود! The download would reduce free local disk space below the limit - + دانلود فضای دیسک محلی آزاد تحت محدودیت را کاهش می دهد @@ -2130,17 +2141,17 @@ It is not advisable to use it. The downloaded file is empty despite the server announced it should have been %1. - + پرونده دانلود شده خالی است با وجود اینکه سرور اعلام کرده است این باید 1% باشد. File %1 cannot be saved because of a local file name clash! - + پرونده 1% بخاطر یک پرونده محلی به نام برخورد ذخیره نمی شود! File has changed since discovery - + پرونده از زمان کشف تغییر کرده است. @@ -2153,12 +2164,12 @@ It is not advisable to use it. ; Restoration Failed: %1 - + ؛ بازگردانی شکست خورد: 1% A file or folder was removed from a read only share, but restoring failed: %1 - + یک پرونده یا پوشه از یک اشتراک فقط خواندنی حذف شد، اما بازگردانی شکست خورد: 1% @@ -2166,7 +2177,7 @@ It is not advisable to use it. could not delete file %1, error: %2 - + نمی توان پرونده 1% را حذف کرد: خطای 2% @@ -2194,12 +2205,12 @@ It is not advisable to use it. Could not remove folder '%1' - + پوشه '1%' حذف نمی شود Could not remove %1 because of a local file name clash - + 1% بخاطر یک پرونده محلی به نام برخورد حذف نمی شود @@ -2207,7 +2218,7 @@ It is not advisable to use it. File %1 can not be renamed to %2 because of a local file name clash - + پرونده 1% بخاطر یک پرونده محلی به نام برخورد نتغییر نام داده نمی شود @@ -2221,12 +2232,12 @@ It is not advisable to use it. The file has been removed from a read only share. It was restored. - + پرونده از یک استراک فقط خواندنی حذف شد. این بازگردانی شد. Wrong HTTP code returned by server. Expected 204, but received "%1 %2". - + کد HTTP اشتباه توسط سرور برگردانده شد. 204 انتظار می رفت، اما "1% 2%" دریافت شد. @@ -2234,7 +2245,7 @@ It is not advisable to use it. Wrong HTTP code returned by server. Expected 201, but received "%1 %2". - + کد HTTP اشتباه توسط سرور برگردانده شد. 201 انتظار می رفت، اما "1% 2%" دریافت شد. @@ -2247,22 +2258,22 @@ It is not advisable to use it. This folder must not be renamed. It is renamed back to its original name. - + این پوشه نباید تغییر نام داده شود. نام آن به نام اصلی خود تغییر داده شده است. This folder must not be renamed. Please name it back to Shared. - + این پوشه نباید تغییر نام داده شود. لطفا نام آن را اشتراک برگردانید. The file was renamed but is part of a read only share. The original file was restored. - + این پرونده تغییر نام داده شده است اما بخشی از یک اشتراک فقط خواندنی است. پرونده اصلی برگردانده شده است. Wrong HTTP code returned by server. Expected 201, but received "%1 %2". - + کد HTTP اشتباه توسط سرور برگردانده شد. 201 انتظار می رفت، اما "1% 2%" دریافت شد. @@ -2276,7 +2287,7 @@ It is not advisable to use it. File %1 cannot be uploaded because another file with the same name, differing only in case, exists - + پرونده 1% بارگذاری نمی شود زیرا پرونده دیگری با نام مشابه، که تنها در وضعیت متفاوت است، وجود دارد @@ -2286,7 +2297,7 @@ It is not advisable to use it. Local file changed during syncing. It will be resumed. - + پرونده محلی در طول همگام سازی تغییر کرد. این ادامه خواهد یافت. @@ -2297,7 +2308,7 @@ It is not advisable to use it. Upload of %1 exceeds the quota for the folder - + بارگذاری از 1% بیش از سهمیه برای پوشه است @@ -2320,17 +2331,17 @@ It is not advisable to use it. Unexpected return code from server (%1) - + کد بازگشت غیر منتظره از سرور (1%) Missing File ID from server - + فاقد شناسه پرونده از سرور Missing ETag from server - + فاقد ETag از سرور @@ -2411,7 +2422,7 @@ It is not advisable to use it. Copy the activity list to the clipboard. - + لیست فعالیت را در کلیپ بورد کپی کنید. @@ -2845,7 +2856,7 @@ It is not advisable to use it. ... - + ... @@ -3523,7 +3534,7 @@ It is not advisable to use it. Checking for changes in '%1' - + بررسی تغییرات در '1%' @@ -3583,7 +3594,7 @@ It is not advisable to use it. Disconnected - + قطع شده From b9c167fc13de7d3ef1596454847992f764b03087 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Mon, 1 Jan 2018 02:18:34 +0100 Subject: [PATCH 11/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 + translations/client_fa.ts | 307 +++++++++++++++++++------------------- 2 files changed, 157 insertions(+), 153 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index 8f77b12d5..7d917da4f 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -131,6 +131,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_fa.ts b/translations/client_fa.ts index 433442066..9c54cee6b 100644 --- a/translations/client_fa.ts +++ b/translations/client_fa.ts @@ -716,12 +716,12 @@ %1 has and %n other file(s) have sync conflicts. - + 1% و n% سایر پرونده ها ناسازگاری همگام سازی دارند. %1 has a sync conflict. Please check the conflict file! - 1% داراری ناسازگاری همگام است. لطفا پرونده ناسازگار را بررسی نمایید. + 1% داراری ناسازگاری همگام سازی است. لطفا پرونده ناسازگار را بررسی نمایید. @@ -1249,27 +1249,27 @@ Continuing the sync as normal will cause all your files to be overwritten by an &Launch on System Startup - &Launch در سیستم راه اندازی + راه انداختن در سیستم راه اندازی Show &Desktop Notifications - نمایش هشدار &Desktop + نمایش هشدارهای دسکتاپ Use &Monochrome Icons - استفاده از آیکون های &Monochrome + استفاده از آیکون های تک رنگ Edit &Ignored Files - ویرایش پرونده های &Ignored + ویرایش پرونده های رد شده S&how crash reporter - گزارشگر تصادف S&how + نمایش گزارشگر برخورد @@ -1285,7 +1285,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an &Restart && Update - + راه اندازی مجدد و به روز رسانی @@ -1457,7 +1457,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Log Output - + خروجی Log @@ -1858,7 +1858,7 @@ for additional privileges during the process. &Email - &Email + پست الکترونیکی @@ -1944,7 +1944,7 @@ It is not advisable to use it. There was an invalid response to an authenticated webdav request - + یک پاسخ نادرست به درخواست webdov تایید شده وجود داشت @@ -2074,7 +2074,7 @@ It is not advisable to use it. Skip folders configuration - + از پیکربندی پوشه‌ها بگذرید @@ -2349,12 +2349,12 @@ It is not advisable to use it. The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file. - + پرونده به طور محلی ویرایش شده اما بخشی از یک اشتراک فقط خواندنی است. این بازسازی شده و ویرایش شما در پرونده ناسازگاری است. Poll URL missing - + فاقد آدرس نظرسنجی @@ -2369,7 +2369,7 @@ It is not advisable to use it. The server did not acknowledge the last chunk. (No e-tag was present) - + سرور آخرین تکه را تایید نکرد. (برچسب الکترونیکی وجود نداشت) @@ -2412,7 +2412,7 @@ It is not advisable to use it. Local sync protocol - + پروتکل همگام سازی محلی @@ -2422,7 +2422,7 @@ It is not advisable to use it. Copy the activity list to the clipboard. - لیست فعالیت را در کلیپ بورد کپی کنید. + فهرست فعالیت را در کلیپ بورد کپی کنید. @@ -2476,7 +2476,7 @@ It is not advisable to use it. Deselect remote folders you do not wish to synchronize. - + پوشه‌های از راه دور را که نمی خواهید همگام سازی کنید، انتخاب نکنید. @@ -2492,12 +2492,12 @@ It is not advisable to use it. No subfolders currently on the server. - + هیچ زیر پوشه ای در حال حاضر در سرور وجود ندارد. An error occurred while loading the list of sub folders. - + هنگام بارگذاری فهرست زیر پوشه ها خطایی روی داد. @@ -2580,7 +2580,7 @@ It is not advisable to use it. Dialog - + گفتگو @@ -2605,27 +2605,27 @@ It is not advisable to use it. The server does not allow sharing - + سرور اجازه به اشتراک گذاشتن نمی دهد Retrieving maximum possible sharing permissions from server... - + گرفتن مجوز بیشترین اشتراک ممکن از سرور... The file can not be shared because it was shared without sharing permission. - + پرونده نمی تواند به اشتراک گذاشته شود زیرا بدون مجوز به اشتراک گذاشته شده است. Users and Groups - + کاربران و گروه ها Public Links - + پیوندهای عمومی @@ -2633,7 +2633,7 @@ It is not advisable to use it. Share NewDocument.odt - + اشتراک NewDocument.odt @@ -2648,7 +2648,7 @@ It is not advisable to use it. Enter a name to create a new public link... - + یک نام وارد کنید تا پیوند عمومی جدیدی بسازید... @@ -2668,12 +2668,12 @@ It is not advisable to use it. Link properties: - + خواص پیوند: Show file listing - + نمایش فهرست نویسی پرونده @@ -2683,7 +2683,7 @@ It is not advisable to use it. Anyone with the link has access to the file/folder - + هر کسی با پیوند به پرونده/پوشه دسترسی دارد @@ -2699,22 +2699,22 @@ It is not advisable to use it. The file can not be shared because it was shared without sharing permission. - + پرونده نمی تواند به اشتراک گذاشته شود زیرا بدون مجوز به اشتراک گذاشته شده است. %1 link - + پیوند 1% Link shares have been disabled - + اشتراک های پیوند غیر فعال شده اند Create public link share - + اشتراک لینک عمومی بسازید @@ -2725,17 +2725,17 @@ It is not advisable to use it. Open link in browser - + لینک را در مرورگر باز کنید Copy link to clipboard - + لینک را در کلیپ بورد کپی کنید Copy link to clipboard (direct download) - + لینک را در کلیپ بورد کپی کنید (دانلود مستقیم) @@ -2745,17 +2745,17 @@ It is not advisable to use it. Send link by email (direct download) - + لینک را با پست الکترونیکی ارسال کنید (دانلود مستقیم) Confirm Link Share Deletion - + حذف اشتراک گذاری لینک را تایید کنید <p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p> - + <p>آیا شما واقعا می خواهید اشتراک لینک عمومی را حذف کنید<i>1%</i>؟</p><p> توجه: این عمل نمی تواند انجام نشود.</p> @@ -2765,12 +2765,12 @@ It is not advisable to use it. Public link - + پیوند عمومی Delete link share - + حذف پیوند اشتراک @@ -2788,7 +2788,7 @@ It is not advisable to use it. Share NewDocument.odt - + اشتراک NewDocument.odt @@ -2798,22 +2798,22 @@ It is not advisable to use it. <html><head/><body><p>You can direct people to this shared file or folder <a href="private link menu"><span style=" text-decoration: underline; color:#0000ff;">by giving them a private link</span></a>.</p></body></html> - + <html><head/><body><p>شما می تونید مردم را <a href="private link menu"><span style=" text-decoration: underline; color:#0000ff;"> با دادن لینک خصوصی به آن ها</span></a> به این پرونده یا پوشه مشترک هدایت کنید. </p></body></html> The item is not shared with any users or groups - + این مورد با هیچ کاربر یا گروهی به اشتراک گذاشته نشده است Open link in browser - + لینک را در مرورگر باز کنید Copy link to clipboard - + لینک را در کلیپ بورد کپی کنید @@ -2823,12 +2823,12 @@ It is not advisable to use it. No results for '%1' - + هیچ نتیجه ای برای '1%' وجود ندارد I shared something with you - + من چیزی را با شما به اشتراک گذاشتم @@ -2884,7 +2884,7 @@ It is not advisable to use it. You must sign in as user %1 - + شما باید به عنوان کاربر 1% وارد شوید @@ -2892,7 +2892,7 @@ It is not advisable to use it. %1 - Authenticate - + 1% - تایید اعتبار @@ -2902,12 +2902,12 @@ It is not advisable to use it. Reauthentication required - + تایید اعتبار مجدد مورد نیاز است Your session has expired. You need to re-login to continue to use the client. - + جلسه شما منقضی شده است. برای ادامه استفاده از سرویس گیرنده، مجددا باید وارد شوید. @@ -2921,22 +2921,22 @@ It is not advisable to use it. I shared something with you - + من چیزی را با شما به اشتراک گذاشتم Share... - + اشتراک گذاری... Copy private link to clipboard - + لینک خصوصی را در کلیپ بورد کپی کنید Send private link by email... - + لینک خصوصی را پست الکترونیکی ارسال کنید... @@ -2954,7 +2954,7 @@ It is not advisable to use it. Subject Alternative Names: - + نام های جایگزین موضوع: @@ -3004,7 +3004,7 @@ It is not advisable to use it. <h3>Fingerprints</h3> - + <h3>اثر انگشت</h3> @@ -3019,7 +3019,7 @@ It is not advisable to use it. <p><b>Note:</b> This certificate was manually approved</p> - + <p><b>توجه: </b>این گواهی‌نامه به طور دستی تایید شده است</p> @@ -3035,12 +3035,12 @@ It is not advisable to use it. This connection is encrypted using %1 bit %2. - + این اتصال با استفاده از 1% بیت 2% رمزگذاری شده است. No support for SSL session tickets/identifiers - + پشتیبانی برای جلسه SSL برچسب ها/شناسه ها وجود ندارد @@ -3051,7 +3051,8 @@ It is not advisable to use it. This connection is NOT secure as it is not encrypted. - + این اتصال امن نیست زیرا رمزگذاری نشده است. + @@ -3142,7 +3143,7 @@ It is not advisable to use it. CSync failed to load the journal file. The journal file is corrupted. - + CSync در بارگذاری پرونده مجله شکست خورد. پرونده مجله از بین رفته است. @@ -3152,7 +3153,7 @@ It is not advisable to use it. CSync fatal parameter error. - + خطای پارامتری وخیم CSync. @@ -3167,7 +3168,7 @@ It is not advisable to use it. CSync could not authenticate at the proxy. - + CSync نمی تواند پروکسی را تصدیق کند. @@ -3187,7 +3188,7 @@ It is not advisable to use it. A network connection timeout happened. - + وقفه اتصال شبکه روی داده است. @@ -3197,7 +3198,7 @@ It is not advisable to use it. The mounted folder is temporarily not available on the server - + پوشه نصب شده به طور موقت در سرور موجود نیست @@ -3212,53 +3213,53 @@ It is not advisable to use it. %1 (skipped due to earlier error, trying again in %2) - + 1% (به علت خطای قبلی از بین رفته است، دوباره در 2% امتحان کنید) File/Folder is ignored because it's hidden. - + پرونده/پوشه رد شد زیرا مخفی است. Folder hierarchy is too deep - + سلسله مراتب پوشه خیلی عمیق است Conflict: Server version downloaded, local copy renamed and not uploaded. - + ناسازگاری: نسخه سرور دانلود شد، کپی محلی تغییر نام داده شده و بارگذاری نشده است. Only %1 are available, need at least %2 to start Placeholders are postfixed with file sizes using Utility::octetsToString() - + تنها 1% موجود است، حداقل 2% برای شروع مورد نیاز است Unable to open or create the local sync database. Make sure you have write access in the sync folder. - + پایگاه داده محلی باز یا ساخته نمی شود. اطمینان حاصل کنید که دسترسی به نوشتن در پوشه همگام سازی دارید. Not allowed because you don't have permission to add parent folder - + مجاز نیستید زیرا شما اجازه افزودن به پوشه والد را ندارید Not allowed because you don't have permission to add files in that folder - + مجاز نیستید زیرا شما اجازه افزودن پرونده به آن پوشه را ندارید Disk space is low: Downloads that would reduce free space below %1 were skipped. - + فضای دیسک کم است: دانلودهایی که فضای آزاد را به کمتر از 1% کاهش می دهند رد می شوند. There is insufficient space available on the server for some uploads. - + برای بعضی از بارگذاری ها در سرور فضای کافی موجود نیست. @@ -3278,22 +3279,22 @@ It is not advisable to use it. CSync failed to access - + CSync برای دسترسی شکست خورد CSync failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder. - + CSync در بارگذاری یا ساخت پرونده مجله شکست خورد. اطمینان حااصل کنید که شما اجازه خواندن و نوشتن در پوشه همگام سازی محلی را دارید. CSync failed due to unhandled permission denied. - + CSync به علت رد شدن مجوز نادرست شکست خورد. CSync tried to create a folder that already exists. - + CSync سعی کرد پوشه ای بسازد که از قبل موجود بود. @@ -3303,7 +3304,7 @@ It is not advisable to use it. Access is forbidden - + دسترسی ممنوع است @@ -3313,32 +3314,32 @@ It is not advisable to use it. Symbolic links are not supported in syncing. - + پیوندهای نمادین در همگام سازی پشتیبانی نمی شوند. File is listed on the ignore list. - + پرونده در فهرست رد شده ها موجود است. File names ending with a period are not supported on this file system. - + نام پرونده هایی که با دوره ای پایان می یابند در این سیستم پرونده پشتیبانی نشده اند. File names containing the character '%1' are not supported on this file system. - + نام پرونده هایی که شامل کاراکتر '1%' هستند در این سیستم پرونده پشتیبانی نشده اند. The file name is a reserved name on this file system. - + نام پرونده یک نام رزرو شده در این سیستم پرونده است. Filename contains trailing spaces. - + نام پرونده شامل دنباله فضای خالی است. @@ -3348,12 +3349,12 @@ It is not advisable to use it. The filename cannot be encoded on your file system. - + نام پرونده در سیستم پرونده شما رمزگذاری نمی شود. Unresolved conflict. - + ناسازگاری حل نشده. @@ -3373,17 +3374,17 @@ It is not advisable to use it. Unable to read the blacklist from the local database - + نمی توان لیست سیاه را از پایگاه داده محلی خواند Unable to read from the sync journal. - + نمی توان از مجله همگام ساز خواند. Cannot open the sync journal - + نمی توان مجله همگام ساز را باز کرد @@ -3394,7 +3395,7 @@ It is not advisable to use it. Ignored because of the "choose what to sync" blacklist - + به علت لیست سیاه "انتخاب کنید چه چیزی همگام سازی شود" رد شد @@ -3425,7 +3426,7 @@ It is not advisable to use it. Move not allowed because %1 is read-only - + انتقال مجاز نیست زیرا 1% فقط خواندنی است @@ -3443,7 +3444,7 @@ It is not advisable to use it. Synchronisation Log - + Log همگام سازی @@ -3469,7 +3470,7 @@ It is not advisable to use it. <p>Distributed by %1 and licensed under the GNU General Public License (GPL) Version 2.0.<br/>%2 and the %2 logo are registered trademarks of %1 in the United States, other countries, or both.</p> - + <p> توسط 1% توزیع شده و تحت مجوز GNU مجوز عمومی سراسری (GPL) نسخه 2.0 است. <br/> 2% و لوگوی 2% علائم تجاری 1% در ایالات متحده، سایر کشورها، یا هر دو را ثبت نام کرده اند. </p> @@ -3477,17 +3478,17 @@ It is not advisable to use it. The checksum header is malformed. - + سرتیتر checksum نادرست است. The checksum header contained an unknown checksum type '%1' - + سرتیتر checksum شامل یک checksum نوع '1%' ناشناخته است The downloaded file does not match the checksum, it will be resumed. - + پرونده دانلود شده با checksum مطابق نیست، این ادامه خواهد یافت. @@ -3549,7 +3550,7 @@ It is not advisable to use it. Open %1 in browser - + 1% را در مرورگر باز کنید @@ -3584,12 +3585,12 @@ It is not advisable to use it. Unsupported Server Version - + نسخه سرور پشتیبانی نشده The server on account %1 runs an old and unsupported version %2. Using this client with unsupported server versions is untested and potentially dangerous. Proceed at your own risk. - + سرور روی حساب 1% یک نسخه قدیمی و پشتیبانی نشده 2% را اجرا کرده است. استفاده از این مشتری با نسخه های سرور پشتیبانی نشده بررسی نشده و خطرناک است. مسئولیت با خود شماست. @@ -3599,12 +3600,12 @@ It is not advisable to use it. Disconnected from some accounts - + قطع شده از برخی حساب ها Disconnected from accounts: - + قطع شده از حساب ها: @@ -3619,68 +3620,68 @@ It is not advisable to use it. Account synchronization is disabled - + همگام سازی حساب غیر فعال است Synchronization is paused - + همگام سازی متوقف شده است Error during synchronization - + خطا حین همگام سازی No sync folders configured - + هیچ پوشه‌ همگام سازی پیکربندی شده Unpause all folders - + شروع مجدد تمام پوشه‌ها Pause all folders - + توقف تمام پوشه‌ها Unpause all synchronization - + شروع مجدد تمام همگام سازی ها Unpause synchronization - + شروع مجدد همگام سازی Pause all synchronization - + توقف تمام همگام سازی ها Pause synchronization - + توقف همگام سازی Log out of all accounts - + خروج از تمام حساب ها Log in to all accounts... - + ورود به تمام حساب ها... New account... - + حساب جدید... @@ -3701,7 +3702,7 @@ It is not advisable to use it. Syncing %1 of %2 - + همگام سازی 1% از 2% @@ -3729,7 +3730,7 @@ It is not advisable to use it. <p>Version %2. For more information visit <a href="%3">https://%4</a></p><p>For known issues and help, please visit: <a href="https://central.owncloud.org/c/desktop-client">https://central.owncloud.org</a></p><p><small>By Klaas Freitag, Daniel Molkentin, Olivier Goffart, Markus Götz, Jan-Christoph Borchardt, and others.</small></p><p>Copyright ownCloud GmbH</p><p>Licensed under the GNU General Public License (GPL) Version 2.0<br/>ownCloud and the ownCloud Logo are registered trademarks of ownCloud GmbH in the United States, other countries, or both.</p> - + <p>نسخه 2%. برای اطلاعات بیشتر https://%4 را مشاهده کنید.</p> <p>برای موضوعات آشنا و کمک، لطفا <a href="https://central.owncloud.org/c/desktop-client">https://central.owncloud.org</a> را مشاهده کنید.</p><p><small>توسط Klaas Freitag و Daniel Molkentin و Olivier Goffart و Markus Götz و Jan-Christoph Borchardt و دیگران. </small></p><p> Copyright ownCloud GmbH</p><p>تحت مجوز GNU مجوز عمومی سراسری (GPL) نسخه 2.0 <br/> ownCloud و لوگوی ownCloud علائم تجاری ownCloud GmbH در ایالت متحده، سایر کشورها، یا هر دو را ثبت کرده اند. </p> @@ -3758,17 +3759,17 @@ It is not advisable to use it. <html><head/><body><p>If this box is checked, existing content in the local folder will be erased to start a clean sync from the server.</p><p>Do not check this if the local content should be uploaded to the servers folder.</p></body></html> - + <html><head/><body><p>اگر جعبه بررسی شده است، وجود محتوا در پوشه محلی پاک خواهد شد تا یک همگام سازی جدید از سرور آغاز شود. </p><p> اگر محتوای محلی باید در پوشه های سرور بارگذاری شود، این را بررسی نکنید. </p></body></html> Start a &clean sync (Erases the local folder!) - + شروع یک همگام سازی &clean (پوشه محلی را پاک می کند!) Ask for confirmation before synchroni&zing folders larger than - + درخواست تایید پیش از همگام سازی پوشه‌های بزرگتر از @@ -3779,7 +3780,7 @@ It is not advisable to use it. Ask for confirmation before synchronizing e&xternal storages - + درخواست تایید پیش از همگام سازی مخازن خارجی @@ -3804,7 +3805,7 @@ It is not advisable to use it. S&ync everything from server - + همگام سازی همه چیز از سرور @@ -3840,17 +3841,17 @@ It is not advisable to use it. Please switch to your browser to proceed. - + لطفا برای ادامه به مرورگر خود سوئیچ کنید. An error occured while connecting. Please try again. - + هنگام اتصال خطایی روی داد. لطفا دوباره امتحان کنید. Re-open Browser - + مرورگر را دوباره باز کنید @@ -3869,7 +3870,7 @@ It is not advisable to use it. Ser&ver Address - + آدرس سرور @@ -3911,37 +3912,37 @@ It is not advisable to use it. in the future - + در آینده %n day(s) ago - + n% روز پیش %n hour(s) ago - + n% ساعت پیش now - + اکنون Less than a minute ago - + کمتر از یک دقیقه پیش %n minute(s) ago - + n% دقیقه پیش Some time ago - + چند وقت پیش @@ -3975,32 +3976,32 @@ It is not advisable to use it. %n year(s) - + n% سال %n month(s) - + n% ماه %n day(s) - + n% روز %n hour(s) - + n% ساعت %n minute(s) - + n% دقیقه %n second(s) - + n% ثانیه @@ -4026,7 +4027,7 @@ It is not advisable to use it. <p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p> - + <p><small>ساخته شده از اصلاح <a href="%1">2%</a> Git روی 3%، 4% با استفاده از Qt 5%، 6% </small></p> @@ -4044,7 +4045,7 @@ It is not advisable to use it. Server version downloaded, copied changed local file into conflict file - + نسخه سرور دانلود شد، پرونده محلی تغییر یافته به پرونده ناسازگار کپی شد @@ -4074,7 +4075,7 @@ It is not advisable to use it. Updated local metadata - + فرا داده محلی به روز رسانی شده @@ -4116,7 +4117,7 @@ It is not advisable to use it. updating local metadata - + فرا داده محلی به روز رسانی شده @@ -4124,7 +4125,7 @@ It is not advisable to use it. Status undefined - + وضعیت نامشخص است @@ -4177,22 +4178,22 @@ It is not advisable to use it. Could not open browser - + مرورگر باز نمی شود There was an error when launching the browser to go to URL %1. Maybe no default browser is configured? - + در راه اندازی مرورگر برای رفتن به آدرس 1% خطایی وجود دارد. شاید مرورگر پیش فرض پیکربندی نشده است؟ Could not open email client - + پست الکترونیکی مشتری باز نمی شود There was an error when launching the email client to create a new message. Maybe no default email client is configured? - + در راه اندازی پست الکترونیکی مشتری برای ساخت یک پیام جدید خطایی وجود دارد. شاید پست الکترونیکی مشتری پیش فرض پیکربندی نشده است؟ \ No newline at end of file From f89676d4bb2df9e2973e670eb96db955319fffcd Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Tue, 2 Jan 2018 02:18:36 +0100 Subject: [PATCH 12/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ translations/client_es.ts | 14 +++++++------- translations/client_fa.ts | 6 +++--- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index 7d917da4f..e1db9b1a2 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -134,6 +134,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_es.ts b/translations/client_es.ts index 0d468b8bc..75645e499 100644 --- a/translations/client_es.ts +++ b/translations/client_es.ts @@ -283,7 +283,7 @@ There are folders that were not synchronized because they are too big or external storages: - Hay carpetas que no fueron sincronizadas porque son demasiado grandes o residen en almacenes externos: + Hay carpetas que no fueron sincronizadas porque son demasiado grandes o residen en almacenamiento externo: @@ -1244,7 +1244,7 @@ Si continua con la sincronización todos los archivos serán remplazados por su Ask for confirmation before synchronizing external storages - Preguntar si se desea sincronizar carpetas de almacenes externos + Preguntar si se desea sincronizar carpetas de almacenamiento externo @@ -3462,7 +3462,7 @@ No se recomienda usarla. <p>Version %1. For more information please visit <a href='%2'>%3</a>.</p> - <p>Versión %1. Para obtener más información, visita<a href='%2'>%3</a>.</p> + <p>Versión %1. Para obtener más información, visita <a href='%2'>%3</a>.</p> @@ -3643,7 +3643,7 @@ No se recomienda usarla. Unpause all folders - Despausar todas las carpetas + Reanudar todas las carpetas @@ -3653,12 +3653,12 @@ No se recomienda usarla. Unpause all synchronization - Despausar todas las sincronizaciones + Reanudar toda la sincronización Unpause synchronization - Despausar la sincronización + Reanudar la sincronización @@ -3782,7 +3782,7 @@ No se recomienda usarla. Ask for confirmation before synchronizing e&xternal storages - Preguntar si se desea sincronizar carpetas de almacenes e&xternos + Preguntar si se desea sincronizar carpetas de almacenamiento e&xterno diff --git a/translations/client_fa.ts b/translations/client_fa.ts index 9c54cee6b..63260f018 100644 --- a/translations/client_fa.ts +++ b/translations/client_fa.ts @@ -2653,7 +2653,7 @@ It is not advisable to use it. &Create new - + ایجاد جدید @@ -2689,7 +2689,7 @@ It is not advisable to use it. P&assword protect - + رمز عبور محافظت می شود @@ -2775,7 +2775,7 @@ It is not advisable to use it. Public sh&aring requires a password - + اشتراک عمومی نیازمند رمز عبور است From e2d4a386397d721cc19b582c3961d0cb9ee50cb7 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Wed, 3 Jan 2018 02:18:34 +0100 Subject: [PATCH 13/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index e1db9b1a2..b5a63a95f 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -137,6 +137,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From c0c10fd5f13eb774303943166be3ecd4803c42f1 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Thu, 4 Jan 2018 02:18:34 +0100 Subject: [PATCH 14/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index b5a63a95f..524d6b6ca 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -140,6 +140,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 15803d18379296abc83e17d448d50a9165eba835 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Fri, 5 Jan 2018 02:18:35 +0100 Subject: [PATCH 15/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirall.desktop.in b/mirall.desktop.in index 524d6b6ca..816062d4c 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -143,6 +143,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion From 7aa9af08c35e5e777858f2a2c5e8b247e2601f40 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 4 Jan 2018 13:53:27 +0100 Subject: [PATCH 16/27] Issues: Speed up insertion and add hard upper limit #6272 Since sorting was enabled permanenty the list would be resorted with each inserted issue. When inserting thousands of ignored files that would make the whole ui freeze up. Instead, sorting is disabled for inserts now and is reenabled after some time has passed. That way users usually see the sorted view without the lockups. Also, there's now a maximum of 50k issue entries. --- src/gui/issueswidget.cpp | 24 ++++++++++++++++++++++-- src/gui/issueswidget.h | 4 ++++ src/gui/issueswidget.ui | 7 +++++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/gui/issueswidget.cpp b/src/gui/issueswidget.cpp index c132ff925..0ebb5da33 100644 --- a/src/gui/issueswidget.cpp +++ b/src/gui/issueswidget.cpp @@ -38,6 +38,12 @@ namespace OCC { +/** + * If more issues are reported than this they will not show up + * to avoid performance issues around sorting this many issues. + */ +static const int maxIssueCount = 50000; + IssuesWidget::IssuesWidget(QWidget *parent) : QWidget(parent) , _ui(new Ui::IssuesWidget) @@ -96,6 +102,14 @@ IssuesWidget::IssuesWidget(QWidget *parent) #if defined(Q_OS_MAC) _ui->_treeWidget->setMinimumWidth(400); #endif + + _reenableSorting.setInterval(5000); + connect(&_reenableSorting, &QTimer::timeout, this, + [this]() { _ui->_treeWidget->setSortingEnabled(true); }); + + _ui->_tooManyIssuesWarning->hide(); + connect(this, &IssuesWidget::issueCountUpdated, this, + [this](int count) { _ui->_tooManyIssuesWarning->setVisible(count >= maxIssueCount); }); } IssuesWidget::~IssuesWidget() @@ -153,11 +167,17 @@ void IssuesWidget::addItem(QTreeWidgetItem *item) if (!item) return; - int insertLoc = 0; + int count = _ui->_treeWidget->topLevelItemCount(); + if (count >= maxIssueCount) + return; + + _ui->_treeWidget->setSortingEnabled(false); + _reenableSorting.start(); // Insert item specific errors behind the others + int insertLoc = 0; if (!item->text(1).isEmpty()) { - for (int i = 0; i < _ui->_treeWidget->topLevelItemCount(); ++i) { + for (int i = 0; i < count; ++i) { if (_ui->_treeWidget->topLevelItem(i)->text(1).isEmpty()) { insertLoc = i + 1; } else { diff --git a/src/gui/issueswidget.h b/src/gui/issueswidget.h index 4accd89b2..56f4900d9 100644 --- a/src/gui/issueswidget.h +++ b/src/gui/issueswidget.h @@ -18,6 +18,7 @@ #include #include #include +#include #include "progressdispatcher.h" #include "owncloudgui.h" @@ -84,6 +85,9 @@ private: /// Wipes all insufficient remote storgage blacklist entries void retryInsufficentRemoteStorageErrors(const QString &folderAlias); + /// Each insert disables sorting, this timer reenables it + QTimer _reenableSorting; + Ui::IssuesWidget *_ui; }; } diff --git a/src/gui/issueswidget.ui b/src/gui/issueswidget.ui index 2d1161e78..73acf809a 100644 --- a/src/gui/issueswidget.ui +++ b/src/gui/issueswidget.ui @@ -127,6 +127,13 @@ + + + + There were too many issues. Not all will be visible here. + + + From f7c884d4d1442c4fe1fa1f6a357bd9f406633c0e Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 5 Jan 2018 10:12:25 +0100 Subject: [PATCH 17/27] owncloudcmd: Remove some dead code (cherry picked from commit 0f8790d9936039efb0c6484cad41093b195f5414) --- src/cmd/cmd.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/cmd/cmd.cpp b/src/cmd/cmd.cpp index a84aa82af..0a519e96d 100644 --- a/src/cmd/cmd.cpp +++ b/src/cmd/cmd.cpp @@ -480,11 +480,6 @@ restart_sync: } } else { clientProxy.setupQtProxyFromConfig(); - QString url(options.target_url); - if (url.startsWith("owncloud")) { - url.remove(0, 8); - url = QString("http%1").arg(url); - } } QStringList selectiveSyncList; From 81baebf113b725b91234e400bf4a2fce3f0281ed Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 5 Jan 2018 10:23:29 +0100 Subject: [PATCH 18/27] owncloudcmd: Set proxy earlier #6281 In particular before the capability call. Also warn if no proxy is set because the command line doesn't follow the strict format requirements. (cherry picked from commit d0e7f61db62b52af9c94e9a97e1d201a09c2bd1a) --- src/cmd/cmd.cpp | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/src/cmd/cmd.cpp b/src/cmd/cmd.cpp index 0a519e96d..9385fc791 100644 --- a/src/cmd/cmd.cpp +++ b/src/cmd/cmd.cpp @@ -420,6 +420,30 @@ int main(int argc, char **argv) folder.chop(1); } + if (!options.proxy.isNull()) { + QString host; + int port = 0; + bool ok; + + QStringList pList = options.proxy.split(':'); + if (pList.count() == 3) { + // http: //192.168.178.23 : 8080 + // 0 1 2 + host = pList.at(1); + if (host.startsWith("//")) + host.remove(0, 2); + + port = pList.at(2).toInt(&ok); + + QNetworkProxyFactory::setUseSystemConfiguration(false); + QNetworkProxy::setApplicationProxy(QNetworkProxy(QNetworkProxy::HttpProxy, host, port)); + } else { + qFatal("Could not read httpproxy. The proxy should have the format \"http://hostname:port\"."); + } + } else { + clientProxy.setupQtProxyFromConfig(); + } + SimpleSslErrorHandler *sslErrorHandler = new SimpleSslErrorHandler; HttpCredentialsText *cred = new HttpCredentialsText(user, password); @@ -457,31 +481,8 @@ int main(int argc, char **argv) int restartCount = 0; restart_sync: - opts = &options; - if (!options.proxy.isNull()) { - QString host; - int port = 0; - bool ok; - - QStringList pList = options.proxy.split(':'); - if (pList.count() == 3) { - // http: //192.168.178.23 : 8080 - // 0 1 2 - host = pList.at(1); - if (host.startsWith("//")) - host.remove(0, 2); - - port = pList.at(2).toInt(&ok); - - QNetworkProxyFactory::setUseSystemConfiguration(false); - QNetworkProxy::setApplicationProxy(QNetworkProxy(QNetworkProxy::HttpProxy, host, port)); - } - } else { - clientProxy.setupQtProxyFromConfig(); - } - QStringList selectiveSyncList; if (!options.unsyncedfolders.isEmpty()) { QFile f(options.unsyncedfolders); From 5656323434b97c47606e0764da8b7eec4604db85 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Sat, 6 Jan 2018 02:18:39 +0100 Subject: [PATCH 19/27] [tx-robot] updated from transifex --- mirall.desktop.in | 4 ++++ translations/client_ca.ts | 17 +++++++++++------ translations/client_cs.ts | 17 +++++++++++------ translations/client_de.ts | 17 +++++++++++------ translations/client_el.ts | 17 +++++++++++------ translations/client_en.ts | 17 +++++++++++------ translations/client_es.ts | 17 +++++++++++------ translations/client_es_AR.ts | 17 +++++++++++------ translations/client_et.ts | 17 +++++++++++------ translations/client_eu.ts | 17 +++++++++++------ translations/client_fa.ts | 17 +++++++++++------ translations/client_fi.ts | 17 +++++++++++------ translations/client_fr.ts | 17 +++++++++++------ translations/client_gl.ts | 17 +++++++++++------ translations/client_hu.ts | 17 +++++++++++------ translations/client_it.ts | 17 +++++++++++------ translations/client_ja.ts | 17 +++++++++++------ translations/client_nb_NO.ts | 17 +++++++++++------ translations/client_nl.ts | 17 +++++++++++------ translations/client_pl.ts | 17 +++++++++++------ translations/client_pt.ts | 17 +++++++++++------ translations/client_pt_BR.ts | 17 +++++++++++------ translations/client_ru.ts | 17 +++++++++++------ translations/client_sk.ts | 17 +++++++++++------ translations/client_sl.ts | 17 +++++++++++------ translations/client_sr.ts | 17 +++++++++++------ translations/client_sv.ts | 17 +++++++++++------ translations/client_th.ts | 17 +++++++++++------ translations/client_tr.ts | 17 +++++++++++------ translations/client_uk.ts | 17 +++++++++++------ translations/client_zh_CN.ts | 17 +++++++++++------ translations/client_zh_TW.ts | 17 +++++++++++------ 32 files changed, 345 insertions(+), 186 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index 816062d4c..a464cf354 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -146,6 +146,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion @@ -229,6 +232,7 @@ Icon[it]=@APPLICATION_EXECUTABLE@ Comment[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트 GenericName[ko]=폴더 동기화 Name[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트 +Icon[ko]=@APPLICATION_EXECUTABLE@ Comment[hu_HU]=@APPLICATION_NAME@ asztali szinkronizációs kliens GenericName[hu_HU]=Könyvtár szinkronizálás Name[hu_HU]=@APPLICATION_NAME@ asztali szinkr. kliens diff --git a/translations/client_ca.ts b/translations/client_ca.ts index 3dd48576a..bd2d99a06 100644 --- a/translations/client_ca.ts +++ b/translations/client_ca.ts @@ -1408,7 +1408,7 @@ Els elements que poden ser eliminats s'eliminaran si impedeixen que una car - + Folder Carpeta @@ -1423,27 +1423,32 @@ Els elements que poden ser eliminats s'eliminaran si impedeixen que una car - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Copiar - + Time Hora - + File Fitxer - + Issue diff --git a/translations/client_cs.ts b/translations/client_cs.ts index 909f61a03..03b86c918 100644 --- a/translations/client_cs.ts +++ b/translations/client_cs.ts @@ -1411,7 +1411,7 @@ Položky u kterých je povoleno smazání budou vymazány, pokud by bránily ods - + Folder Adresář @@ -1426,27 +1426,32 @@ Položky u kterých je povoleno smazání budou vymazány, pokud by bránily ods Ukázat ignorované soubory - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopie - + Time Čas - + File Soubor - + Issue Problém diff --git a/translations/client_de.ts b/translations/client_de.ts index 3f75f5db7..7207375ff 100644 --- a/translations/client_de.ts +++ b/translations/client_de.ts @@ -1413,7 +1413,7 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun - + Folder Ordner @@ -1428,27 +1428,32 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun Ignorierte Dateien anzeigen - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Liste der Fehler in die Zwischenablage kopieren. - + Copy Kopieren - + Time Zeit - + File Datei - + Issue Fehler diff --git a/translations/client_el.ts b/translations/client_el.ts index 54d65ec3c..42a4bb04d 100644 --- a/translations/client_el.ts +++ b/translations/client_el.ts @@ -1413,7 +1413,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Φάκελος @@ -1428,27 +1428,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Αντιγραφή - + Time Ώρα - + File Αρχείο - + Issue diff --git a/translations/client_en.ts b/translations/client_en.ts index 9c59d700e..0518e60d0 100644 --- a/translations/client_en.ts +++ b/translations/client_en.ts @@ -1434,7 +1434,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder @@ -1449,27 +1449,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy - + Time - + File - + Issue diff --git a/translations/client_es.ts b/translations/client_es.ts index 75645e499..2387361b6 100644 --- a/translations/client_es.ts +++ b/translations/client_es.ts @@ -1413,7 +1413,7 @@ Los elementos cuya eliminación está permitida serán eliminados si impiden que - + Folder Carpeta @@ -1428,27 +1428,32 @@ Los elementos cuya eliminación está permitida serán eliminados si impiden que Mostrar archivos ignorados - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Copiar la lista de problemas al portapapeles. - + Copy Copiar - + Time Hora - + File Archivo - + Issue Problema diff --git a/translations/client_es_AR.ts b/translations/client_es_AR.ts index 193786e30..4efdac293 100644 --- a/translations/client_es_AR.ts +++ b/translations/client_es_AR.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Carpeta @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Copiar - + Time Hora - + File Archivo - + Issue diff --git a/translations/client_et.ts b/translations/client_et.ts index 8a687f3a9..b662dd20e 100644 --- a/translations/client_et.ts +++ b/translations/client_et.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Kaust @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopeeri - + Time Aeg - + File Fail - + Issue diff --git a/translations/client_eu.ts b/translations/client_eu.ts index 8361c94c4..91f125d1a 100644 --- a/translations/client_eu.ts +++ b/translations/client_eu.ts @@ -1404,7 +1404,7 @@ Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten - + Folder Karpeta @@ -1419,27 +1419,32 @@ Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopiatu - + Time Noiz - + File Fitxategia - + Issue diff --git a/translations/client_fa.ts b/translations/client_fa.ts index 63260f018..f2cf68acf 100644 --- a/translations/client_fa.ts +++ b/translations/client_fa.ts @@ -1412,7 +1412,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder پوشه @@ -1427,27 +1427,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from نمایش پرونده های رد شده - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. کپی کردن فهرست موضوعات در کلیپ بورد. - + Copy کپی کردن - + Time زمان - + File فایل - + Issue موضوع diff --git a/translations/client_fi.ts b/translations/client_fi.ts index a8ac165ac..d69899e26 100644 --- a/translations/client_fi.ts +++ b/translations/client_fi.ts @@ -1404,7 +1404,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam - + Folder Kansio @@ -1419,27 +1419,32 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopioi - + Time Aika - + File Tiedosto - + Issue diff --git a/translations/client_fr.ts b/translations/client_fr.ts index f475f7c23..9d0f40545 100644 --- a/translations/client_fr.ts +++ b/translations/client_fr.ts @@ -1414,7 +1414,7 @@ L'option "Autoriser suppression" permet de ne pas bloquer la supp - + Folder Dossier @@ -1429,27 +1429,32 @@ L'option "Autoriser suppression" permet de ne pas bloquer la supp Voir les fichiers ignorés - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Copier la liste des anomalies dans le presse-papier. - + Copy Copier - + Time Heure - + File Fichier - + Issue Incident diff --git a/translations/client_gl.ts b/translations/client_gl.ts index 7ec393444..79611491c 100644 --- a/translations/client_gl.ts +++ b/translations/client_gl.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Cartafol @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Copiar - + Time Hora - + File Ficheiro - + Issue diff --git a/translations/client_hu.ts b/translations/client_hu.ts index f1cde2944..8d4fb385f 100644 --- a/translations/client_hu.ts +++ b/translations/client_hu.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Mappa @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Másolás - + Time Idő - + File Fájl - + Issue diff --git a/translations/client_it.ts b/translations/client_it.ts index 7ee834788..440555260 100644 --- a/translations/client_it.ts +++ b/translations/client_it.ts @@ -1409,7 +1409,7 @@ Gli elementi per i quali è consentita l'eliminazione, saranno eliminati se - + Folder Cartella @@ -1424,27 +1424,32 @@ Gli elementi per i quali è consentita l'eliminazione, saranno eliminati se Mostra i file ignorati - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Copia la lista dei problemi negli appunti. - + Copy Copia - + Time Ora - + File File - + Issue Problema diff --git a/translations/client_ja.ts b/translations/client_ja.ts index b96ed51eb..28abe135f 100644 --- a/translations/client_ja.ts +++ b/translations/client_ja.ts @@ -1411,7 +1411,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder フォルダー @@ -1426,27 +1426,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy コピー - + Time 時刻 - + File ファイル - + Issue 課題 diff --git a/translations/client_nb_NO.ts b/translations/client_nb_NO.ts index 0487ff954..9573829d7 100644 --- a/translations/client_nb_NO.ts +++ b/translations/client_nb_NO.ts @@ -1412,7 +1412,7 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning - + Folder Mappe @@ -1427,27 +1427,32 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopier - + Time Tid - + File Fil - + Issue diff --git a/translations/client_nl.ts b/translations/client_nl.ts index f34aa1dc0..53ee7ae1a 100644 --- a/translations/client_nl.ts +++ b/translations/client_nl.ts @@ -1417,7 +1417,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma - + Folder Map @@ -1432,27 +1432,32 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma Tonen genegeerde bestanden - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopiëren - + Time Tijd - + File Bestand - + Issue Probleem diff --git a/translations/client_pl.ts b/translations/client_pl.ts index cd205f306..b6772974f 100644 --- a/translations/client_pl.ts +++ b/translations/client_pl.ts @@ -1409,7 +1409,7 @@ Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawn - + Folder Folder @@ -1424,27 +1424,32 @@ Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawn - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopiuj - + Time Czas - + File Plik - + Issue diff --git a/translations/client_pt.ts b/translations/client_pt.ts index 35705b34f..062c246b7 100644 --- a/translations/client_pt.ts +++ b/translations/client_pt.ts @@ -1413,7 +1413,7 @@ Os itens onde é permitido a eliminação serão eliminados se estes impedirem a - + Folder Pasta @@ -1428,27 +1428,32 @@ Os itens onde é permitido a eliminação serão eliminados se estes impedirem a Mostrar ficheiros ignorados - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Copiar a lista de situações para a área de transferência - + Copy Copiar - + Time Tempo - + File Ficheiro - + Issue Situação diff --git a/translations/client_pt_BR.ts b/translations/client_pt_BR.ts index e6c5c7608..98d8c0b9e 100644 --- a/translations/client_pt_BR.ts +++ b/translations/client_pt_BR.ts @@ -1412,7 +1412,7 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um - + Folder Pasta @@ -1427,27 +1427,32 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um Mostrar arquivos ignorados - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Copie a lista de problemas para a área de transferência. - + Copy Copiar - + Time Horário - + File Arquivo - + Issue Problemas diff --git a/translations/client_ru.ts b/translations/client_ru.ts index 944313b65..9d5089fc3 100644 --- a/translations/client_ru.ts +++ b/translations/client_ru.ts @@ -1410,7 +1410,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Папка @@ -1425,27 +1425,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from Показать игнорируемые файлы - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Скопировать список проблем в буфер обмена. - + Copy Копировать - + Time Время - + File Файл - + Issue Проблема diff --git a/translations/client_sk.ts b/translations/client_sk.ts index 4d32078af..27a69743d 100644 --- a/translations/client_sk.ts +++ b/translations/client_sk.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Priečinok @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopírovať - + Time Čas - + File Súbor - + Issue diff --git a/translations/client_sl.ts b/translations/client_sl.ts index d0819235d..a047cf396 100644 --- a/translations/client_sl.ts +++ b/translations/client_sl.ts @@ -1413,7 +1413,7 @@ Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi n - + Folder Mapa @@ -1428,27 +1428,32 @@ Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi n Pokaži prezrte datoteke - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Kopiraj seznam napak v odložišče. - + Copy Kopiraj - + Time Čas - + File Datoteka - + Issue Napaka diff --git a/translations/client_sr.ts b/translations/client_sr.ts index a039d862e..758f8dd4f 100644 --- a/translations/client_sr.ts +++ b/translations/client_sr.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder фасцикла @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Копирај - + Time време - + File фајл - + Issue diff --git a/translations/client_sv.ts b/translations/client_sv.ts index 14c99f75c..a043fa655 100644 --- a/translations/client_sv.ts +++ b/translations/client_sv.ts @@ -1408,7 +1408,7 @@ Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas - + Folder Mapp @@ -1423,27 +1423,32 @@ Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas Visa ignorerade filer - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. Kopiera fellistan till klippbordet. - + Copy Kopiera - + Time Tid - + File Fil - + Issue Fel diff --git a/translations/client_th.ts b/translations/client_th.ts index 713eafbd2..2e8bafc75 100644 --- a/translations/client_th.ts +++ b/translations/client_th.ts @@ -1415,7 +1415,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder แฟ้มเอกสาร @@ -1430,27 +1430,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from แสดงไฟล์ที่ถูกเพิกเฉย - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. คัดลอกรายการปัญหาไปยังคลิปบอร์ด - + Copy คัดลอก - + Time เวลา - + File ไฟล์ - + Issue ปัญหา diff --git a/translations/client_tr.ts b/translations/client_tr.ts index 266abee13..b45e230c9 100644 --- a/translations/client_tr.ts +++ b/translations/client_tr.ts @@ -1404,7 +1404,7 @@ Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler s - + Folder Klasör @@ -1419,27 +1419,32 @@ Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler s - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Kopyala - + Time Zaman - + File Dosya - + Issue diff --git a/translations/client_uk.ts b/translations/client_uk.ts index 7e365b745..5908611ef 100644 --- a/translations/client_uk.ts +++ b/translations/client_uk.ts @@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder Тека @@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy Копіювати - + Time Час - + File Файл - + Issue diff --git a/translations/client_zh_CN.ts b/translations/client_zh_CN.ts index 764c31d8e..da672a37b 100644 --- a/translations/client_zh_CN.ts +++ b/translations/client_zh_CN.ts @@ -1413,7 +1413,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder 文件夹 @@ -1428,27 +1428,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy 复制 - + Time 时间 - + File 文件 - + Issue diff --git a/translations/client_zh_TW.ts b/translations/client_zh_TW.ts index 42ed3d14b..2bd356948 100644 --- a/translations/client_zh_TW.ts +++ b/translations/client_zh_TW.ts @@ -1404,7 +1404,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + Folder 資料夾 @@ -1419,27 +1419,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from - + + There were too many issues. Not all will be visible here. + + + + Copy the issues list to the clipboard. - + Copy 複製 - + Time 時間 - + File 檔案 - + Issue From b6d74ad7535afaadb77fb02f17c8ffaeff9f0850 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Mon, 8 Jan 2018 02:18:35 +0100 Subject: [PATCH 20/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ translations/client_pt_BR.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index a464cf354..010fff3b0 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -149,6 +149,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_pt_BR.ts b/translations/client_pt_BR.ts index 98d8c0b9e..50e982b06 100644 --- a/translations/client_pt_BR.ts +++ b/translations/client_pt_BR.ts @@ -1429,7 +1429,7 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um There were too many issues. Not all will be visible here. - + Havia muitos problemas. Nem todos serão visíveis aqui. From 51b662fdfeafea1035f2c33ab086619f8ec8e945 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 8 Jan 2018 09:32:38 +0100 Subject: [PATCH 21/27] Minor logging additions - Clearly mark local and remote discovery start, to make this searchable even without --logdebug. - Promote two messages from debug to info: The 'N entries read from db' message is useful and the 'read from db but ignored' message is rare and surprising - if there's a bug there we want to see what happened in the logs. --- src/csync/csync.cpp | 4 ++++ src/csync/csync_update.cpp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/csync/csync.cpp b/src/csync/csync.cpp index 93438007a..60e600c2b 100644 --- a/src/csync/csync.cpp +++ b/src/csync/csync.cpp @@ -85,6 +85,8 @@ int csync_update(CSYNC *ctx) { csync_gettime(&start); ctx->current = LOCAL_REPLICA; + CSYNC_LOG(CSYNC_LOG_PRIORITY_INFO, "## Starting local discovery ##"); + rc = csync_ftw(ctx, ctx->local.uri, csync_walker, MAX_DEPTH); if (rc < 0) { if(ctx->status_code == CSYNC_STATUS_OK) { @@ -104,6 +106,8 @@ int csync_update(CSYNC *ctx) { csync_gettime(&start); ctx->current = REMOTE_REPLICA; + CSYNC_LOG(CSYNC_LOG_PRIORITY_INFO, "## Starting remote discovery ##"); + rc = csync_ftw(ctx, "", csync_walker, MAX_DEPTH); if (rc < 0) { if(ctx->status_code == CSYNC_STATUS_OK) { diff --git a/src/csync/csync_update.cpp b/src/csync/csync_update.cpp index b4787b2c1..74a53c84b 100644 --- a/src/csync/csync_update.cpp +++ b/src/csync/csync_update.cpp @@ -497,7 +497,7 @@ static bool fill_tree_from_db(CSYNC *ctx, const char *uri) * without a full remote discovery being triggered. */ CSYNC_EXCLUDE_TYPE excluded = csync_excluded_traversal(ctx, st->path, st->type); if (excluded != CSYNC_NOT_EXCLUDED) { - qDebug(lcUpdate, "%s excluded (%d)", st->path.constData(), excluded); + qInfo(lcUpdate, "%s excluded from db read (%d)", st->path.constData(), excluded); if (excluded == CSYNC_FILE_EXCLUDE_AND_REMOVE || excluded == CSYNC_FILE_SILENTLY_EXCLUDED) { @@ -516,7 +516,7 @@ static bool fill_tree_from_db(CSYNC *ctx, const char *uri) ctx->status_code = CSYNC_STATUS_STATEDB_LOAD_ERROR; return false; } - qDebug(lcUpdate, "%" PRId64 " entries read below path %s from db.", count, uri); + qInfo(lcUpdate, "%" PRId64 " entries read below path %s from db.", count, uri); return true; } From 9078d9cfab357cc683c00d743b3f6f832d1ceaca Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Tue, 9 Jan 2018 02:18:35 +0100 Subject: [PATCH 22/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ translations/client_ja.ts | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index 010fff3b0..f92e09413 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -152,6 +152,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_ja.ts b/translations/client_ja.ts index 28abe135f..d561319c2 100644 --- a/translations/client_ja.ts +++ b/translations/client_ja.ts @@ -1396,7 +1396,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from List of issues - 課題一覧 + 問題一覧 @@ -1418,12 +1418,12 @@ Items where deletion is allowed will be deleted if they prevent a directory from Show warnings - + 警告を表示 Show ignored files - + 除外ファイルを表示 @@ -1453,7 +1453,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from Issue - 課題 + 問題 @@ -2686,7 +2686,7 @@ It is not advisable to use it. Anyone with the link has access to the file/folder - リンクを知っている人はファイル/フォルダにアクセスできます + リンクを知っている人はファイル/フォルダーにアクセスできます From e389fcaecbd2cf7e4267f9e29252f5a674698d46 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 9 Jan 2018 11:33:43 +0100 Subject: [PATCH 23/27] Avatars: Use old location for servers <10 #6279 --- src/libsync/networkjobs.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index 6e2b81eb0..93766de1e 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -629,7 +629,11 @@ bool PropfindJob::finished() AvatarJob::AvatarJob(AccountPtr account, QObject *parent) : AbstractNetworkJob(account, QString(), parent) { - _avatarUrl = Utility::concatUrlPath(account->url(), QString("remote.php/dav/avatars/%1/128.png").arg(account->davUser())); + if (account->serverVersionInt() >= Account::makeServerVersion(10, 0, 0)) { + _avatarUrl = Utility::concatUrlPath(account->url(), QString("remote.php/dav/avatars/%1/128.png").arg(account->davUser())); + } else { + _avatarUrl = Utility::concatUrlPath(account->url(), QString("index.php/avatar/%1/128").arg(account->davUser())); + } } void AvatarJob::start() From 883deb1c5d404c37bb70ecd562e847fc32cdcf53 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 9 Jan 2018 12:28:06 +0100 Subject: [PATCH 24/27] Fix potential crash in Composite job destruction Sentry: https://sentry.io/owncloud/desktop-win-and-mac/issues/427476987/ --- src/libsync/owncloudpropagator.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libsync/owncloudpropagator.h b/src/libsync/owncloudpropagator.h index 9655e1ac4..1ab653d73 100644 --- a/src/libsync/owncloudpropagator.h +++ b/src/libsync/owncloudpropagator.h @@ -210,8 +210,9 @@ public: virtual ~PropagatorCompositeJob() { - qDeleteAll(_jobsToDo); - qDeleteAll(_runningJobs); + // Don't delete jobs in _jobsToDo and _runningJobs: they have parents + // that will be responsible for cleanup. Deleting them here would risk + // deleting something that has already been deleted by a shared parent. } void appendJob(PropagatorJob *job) From cdd8d109409934673a1daa9b9ace06b46635d48a Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 9 Jan 2018 11:41:39 +0100 Subject: [PATCH 25/27] Fix resizing crash when currentPage() is null Sentry: https://sentry.io/owncloud/desktop-win-and-mac/issues/425331770/ --- src/gui/folderwizard.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/gui/folderwizard.cpp b/src/gui/folderwizard.cpp index 8e460653b..187e07bb1 100644 --- a/src/gui/folderwizard.cpp +++ b/src/gui/folderwizard.cpp @@ -568,10 +568,12 @@ void FolderWizard::resizeEvent(QResizeEvent *event) QWizard::resizeEvent(event); // workaround for QTBUG-22819: when the error label word wrap, the minimum height is not adjusted - int hfw = currentPage()->heightForWidth(currentPage()->width()); - if (currentPage()->height() < hfw) { - currentPage()->setMinimumSize(currentPage()->minimumSizeHint().width(), hfw); - setTitleFormat(titleFormat()); // And another workaround for QTBUG-3396 + if (auto page = currentPage()) { + int hfw = page->heightForWidth(page->width()); + if (page->height() < hfw) { + page->setMinimumSize(page->minimumSizeHint().width(), hfw); + setTitleFormat(titleFormat()); // And another workaround for QTBUG-3396 + } } } From a476c5420a0e7f2e6a9b1a76db3b9c1f0af40f08 Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Wed, 10 Jan 2018 02:18:51 +0100 Subject: [PATCH 26/27] [tx-robot] updated from transifex --- mirall.desktop.in | 3 +++ translations/client_de.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mirall.desktop.in b/mirall.desktop.in index f92e09413..54d8f2b63 100644 --- a/mirall.desktop.in +++ b/mirall.desktop.in @@ -155,6 +155,9 @@ X-GNOME-Autostart-Delay=3 # Translations +# Translations + + # Translations Comment[oc]=@APPLICATION_NAME@ sincronizacion del client GenericName[oc]=Dorsièr de Sincronizacion diff --git a/translations/client_de.ts b/translations/client_de.ts index 7207375ff..928134fcc 100644 --- a/translations/client_de.ts +++ b/translations/client_de.ts @@ -1430,7 +1430,7 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun There were too many issues. Not all will be visible here. - + Es gab zu viele Probleme. Nicht alle können hier dargestellt werden. From 7d70f1becb646040e2428c12bca9ec28596a50f8 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Wed, 10 Jan 2018 11:40:02 +0100 Subject: [PATCH 27/27] Ignore files that can't be encoded for the filesystem There's an upstream bug where QTextCodec::canEncode returns true even though it should be false. This works around that issue and adds a test. The original work was done in 72809ef5b1aeb578976e4360ed267ac1c4d71ea6 See #6287, #5676, #5719 See https://bugreports.qt.io/browse/QTBUG-6925 --- src/csync/csync_update.cpp | 14 ++++++++--- test/testsyncengine.cpp | 50 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 3 deletions(-) diff --git a/src/csync/csync_update.cpp b/src/csync/csync_update.cpp index 74a53c84b..458c8d918 100644 --- a/src/csync/csync_update.cpp +++ b/src/csync/csync_update.cpp @@ -150,10 +150,18 @@ static int _csync_detect_update(CSYNC *ctx, std::unique_ptr f } } - if (ctx->current == REMOTE_REPLICA && QTextCodec::codecForLocale()->mibEnum() != 106) { + auto localCodec = QTextCodec::codecForLocale(); + if (ctx->current == REMOTE_REPLICA && localCodec->mibEnum() != 106) { /* If the locale codec is not UTF-8, we must check that the filename from the server can - * be encoded in the local file system. */ - if (!QTextCodec::codecForLocale()->canEncode(QString::fromUtf8(fs->path))) { + * be encoded in the local file system. + * + * We cannot use QTextCodec::canEncode() since that can incorrectly return true, see + * https://bugreports.qt.io/browse/QTBUG-6925. + */ + QTextEncoder encoder(localCodec, QTextCodec::ConvertInvalidToNull); + if (encoder.fromUnicode(QString::fromUtf8(fs->path)).contains('\0')) { + qCDebug(lcUpdate, "cannot encode %s to local encoding %d", + fs->path.constData(), localCodec->mibEnum()); excluded = CSYNC_FILE_EXCLUDE_CANNOT_ENCODE; } } diff --git a/test/testsyncengine.cpp b/test/testsyncengine.cpp index 10e5e9acd..22509388f 100644 --- a/test/testsyncengine.cpp +++ b/test/testsyncengine.cpp @@ -586,6 +586,56 @@ private slots: QVERIFY(localFileExists("A/.hidden")); QVERIFY(fakeFolder.currentRemoteState().find("B/.hidden")); } + + void testNoLocalEncoding() + { + auto utf8Locale = QTextCodec::codecForLocale(); + if (utf8Locale->mibEnum() != 106) { + QSKIP("Test only works for UTF8 locale"); + } + + FakeFolder fakeFolder{ FileInfo::A12_B12_C12_S12() }; + QVERIFY(fakeFolder.syncOnce()); + QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState()); + + // Utf8 locale can sync both + fakeFolder.remoteModifier().insert("A/tößt"); + fakeFolder.remoteModifier().insert("A/t𠜎t"); + QVERIFY(fakeFolder.syncOnce()); + QVERIFY(fakeFolder.currentLocalState().find("A/tößt")); + QVERIFY(fakeFolder.currentLocalState().find("A/t𠜎t")); + + // Try again with a locale that can represent ö but not 𠜎 (4-byte utf8). + QTextCodec::setCodecForLocale(QTextCodec::codecForName("ISO-8859-15")); + QVERIFY(QTextCodec::codecForLocale()->mibEnum() == 111); + + fakeFolder.remoteModifier().insert("B/tößt"); + fakeFolder.remoteModifier().insert("B/t𠜎t"); + QVERIFY(fakeFolder.syncOnce()); + QVERIFY(fakeFolder.currentLocalState().find("B/tößt")); + QVERIFY(!fakeFolder.currentLocalState().find("B/t𠜎t")); + QVERIFY(!fakeFolder.currentLocalState().find("B/t?t")); + QVERIFY(!fakeFolder.currentLocalState().find("B/t??t")); + QVERIFY(!fakeFolder.currentLocalState().find("B/t???t")); + QVERIFY(!fakeFolder.currentLocalState().find("B/t????t")); + QVERIFY(fakeFolder.syncOnce()); + QVERIFY(fakeFolder.currentRemoteState().find("B/tößt")); + QVERIFY(fakeFolder.currentRemoteState().find("B/t𠜎t")); + + // Try again with plain ascii + QTextCodec::setCodecForLocale(QTextCodec::codecForName("ASCII")); + QVERIFY(QTextCodec::codecForLocale()->mibEnum() == 3); + + fakeFolder.remoteModifier().insert("C/tößt"); + QVERIFY(fakeFolder.syncOnce()); + QVERIFY(!fakeFolder.currentLocalState().find("C/tößt")); + QVERIFY(!fakeFolder.currentLocalState().find("C/t??t")); + QVERIFY(!fakeFolder.currentLocalState().find("C/t????t")); + QVERIFY(fakeFolder.syncOnce()); + QVERIFY(fakeFolder.currentRemoteState().find("C/tößt")); + + QTextCodec::setCodecForLocale(utf8Locale); + } }; QTEST_GUILESS_MAIN(TestSyncEngine)