From e19e00c52a824a195185ec0690f4d6733f9a2708 Mon Sep 17 00:00:00 2001 From: l10n daemon script Date: Tue, 4 Nov 2014 06:32:18 +0000 Subject: [PATCH 1/5] SVN_SILENT made messages (after extraction) --- src/dolphin.appdata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dolphin.appdata.xml b/src/dolphin.appdata.xml index 413cc98431..f95dd82539 100644 --- a/src/dolphin.appdata.xml +++ b/src/dolphin.appdata.xml @@ -32,6 +32,7 @@ Делфин Dolphin Dolphin + Dolphin Dolphin xxDolphinxx Dolphin @@ -64,6 +65,7 @@ Менаџер фајлова Menadžer fajlova Filhanterare + Dosya Yöneticisi Програма для керування файлами xxFile Managerxx 檔案管理員 @@ -93,6 +95,7 @@

Делфин је лагани менаџер фајлова. Пројектован је да буде лак за употребу и једноставан, а да ипак омогућава флексибилност и прилагођавање. То значи да ће моћи да баратате фајловима тачно онако како бисте желели.

Dolphin je lagani menadžer fajlova. Projektovan je da bude lak za upotrebu i jednostavan, a da ipak omogućava fleksibilnost i prilagođavanje. To znači da će moći da baratate fajlovima tačno onako kako biste želeli.

Dolphin är en lättviktig filhanterare. Den har konstruerats med användbarhet och enkelhet i åtanke, men ändå tillåta flexibilitet och anpassning. Det betyder att du kan hantera filer exakt på det sätt som du vill göra det.

+

Dolphin hafif bir dosya yöneticisidir. Kolay kullanım ve basitliğin yanı sıra esneklik ve özelleştirilebilme de akılda tutularak geliştirilmiştir. Bu da dosya yöneticisini tam da istediğiniz gibi kullanabileceğiniz anlamına gelir.

Dolphin — невибаглива до ресурсів програма для керування файлами. Її створено простою у користуванні і гнучкою у налаштовуванні. Це означає, що ви можете зробити керування файлами саме таким, як вам потрібно.

xxDolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it.xx

Dolphin 是一套輕量級的檔案管理員。它設計的理念是易用與簡單,但仍然保持足夠的彈性。這表示您可以用您想要使用的方式來管理您的檔案。

@@ -125,6 +128,7 @@

Могућности:

Mogućnosti:

Funktioner:

+

Özellikler:

Можливості:

xxFeatures:xx

功能:

From 36f571a0cea38d58dba095934d10e594e9ccd15e Mon Sep 17 00:00:00 2001 From: l10n daemon script Date: Sun, 9 Nov 2014 05:29:52 +0000 Subject: [PATCH 2/5] SVN_SILENT made messages (after extraction) --- src/dolphin.appdata.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/dolphin.appdata.xml b/src/dolphin.appdata.xml index f95dd82539..09ad199c58 100644 --- a/src/dolphin.appdata.xml +++ b/src/dolphin.appdata.xml @@ -9,6 +9,7 @@ Dolphin Dolphin Dolphin + Dolphin Dolphin Dolphin Dolphin @@ -42,6 +43,7 @@ Správce souborů Filhåndtering Dateiverwaltung + Διαχειριστής αρχείων File Manager Administrador de archivos Failihaldur @@ -74,6 +76,7 @@

دولفين هو مدير ملفات خفيف. صُمِّم دولفين مع أخذ سهولة الاستخدام والبساطة بعين الاعتبار، مع السماح بالمرونة والتخصيص. يعني هذا أنه يمكنك إدارة ملفاتك كما تريد تمامًا.

El Dolphin és un gestor de fitxers lleuger. S'ha dissenyat pensant en facilitar el seu ús i que sigui simple, permetent la flexibilitat i la personalització. Això vol dir que podeu fer la gestió dels vostres fitxers de la manera exacta com ho vulgueu fer.

Dolphin er letvægtsfilhåndtering. Den er blevet designet med henblik på brugervenlighed og simpelhed, mens fleksibilitet og tilpasning stadig er muligt. Det betyder at du klare din filhåndtering nøjagtig på den måde du vil gøre det.

+

Το Dolphin είναι ένας ελαφρύς διαχειριστής αρχείων. Έχει σχεδιαστεί με φιλοσοφία την απλότητα για ευκολία στη χρήση, ενώ επιτρέπει ευελιξία και προσαρμογές. Αυτό σημαίνει ότι μπορείτε να διαχειριστείτε τα αρχεία σας με τον τρόπο που εσείς θέλετε.

Dolphin is a lightweight file manager. It has been designed with ease of use and simplicity in mind, while still allowing flexibility and customisation. This means that you can do your file management exactly the way you want to do it.

Dolphin es un administrador de archivos ligero. Se ha diseñado teniendo en cuenta la facilidad de uso y la simplicidad, así como la flexibilidad y la personalización. Esto significa que el usuario puede administrar los archivos exactamente de la manera que prefiera.

Dolphin on vähest koormust tekitav failihaldur. Selle loomisel on peetud silmas kasutamise hõlpsust ja lihtsust, ometi pakub see suurt paindlikkust ja oma käe järgi kohandamise võimalusi. Sel moel saab faile hallata just, nagu ise soovid.

@@ -105,6 +108,7 @@

Vlastnosti:

Funktioner:

Funktionen:

+

Χαρακτηριστικά:

Features:

Características:

Omadused:

@@ -136,6 +140,7 @@
  • Navigation (or breadcrumb) bar for URLs, allowing you to quickly navigate through the hierarchy of files and folders.
  • Barra de navegació (o fil d'Ariadna) per els URL, permetent una navegació ràpida per la jerarquia de fitxers i carpetes.
  • Navigationsbjælke (eller brødkrumme-bjælke) til URL'er, lader dig navigere hurtigt igennem hierarkiet af filer og mapper.
  • +
  • Η γραμμή πλοήγησης (ή ιχνηλάτησης) για URL, σας επιτρέπει να πλοηγηθείτε γρήγορα μέσα από την ιεραρχία αρχείων και φακέλων.
  • Navigation (or breadcrumb) bar for URLs, allowing you to quickly navigate through the hierarchy of files and folders.
  • barra de navegación (o de ruta completa) para URL que permite navegar rápidamente a través de la jerarquía de archivos y carpetas.
  • Liikumisriba IRL-idele, mis lubab kiiresti liigelda failide ja kataloogide hierarhias.
  • @@ -164,6 +169,7 @@
  • يدعم العديد من الأنواع المختلفة من الخصائص وأنماط العرض ويسمح لك بضبط العرض كما تريد تمامًا.
  • Accepta diferents classes diverses d'estils de visualització i propietats i us permet configurar la visualització exactament com la vulgueu.
  • Understøtter flere forskellige slags visninger og egenskaber og lader dig konfigurere visningen nøjagtig som du vil have den.
  • +
  • Υποστηρίζει πολλά διαφορετικά είδη στιλ και ιδιότητες επισκόπησης και σας επιτρέπει να διαμορφώσετε την επισκόπηση ακριβώς όπως τη θέλετε.
  • Supports several different kinds of view styles and properties and allows you to configure the view exactly how you want it.
  • Admite varios tipos diferentes de estilos de vista y propiedades y permite configurar la vista exactamente como prefiera el usuario.
  • Võimalus kasutada mitut laadi vaatestiile ja -omadusi ning neid igati enda käe järgi seadistada.
  • @@ -193,6 +199,7 @@
  • Divisió de visualització, permetent copiar o moure fitxers fàcilment entre les ubicacions.
  • Opdelt visning lader dig kopiere filer mellem placeringer på en nem måde.
  • Geteilte Ansichten, damit können Sie einfach Daten zwischen Orten kopieren oder verschieben.
  • +
  • Η διαίρεση επισκόπησης, σάς επιτρέπει με ευκολία να αντιγράφετε ή να μετακινείτε αρχεία μεταξύ διαφορετικών θέσεων.
  • Split view, allowing you to easily copy or move files between locations.
  • Dividir vista, para poder copiar o mover archivos fácilmente entre distintas ubicaciones.
  • Vaate poolitamise võimalus, mis muudab väga lihtsaks failide ühest kohast teise kopeerimise või liigutamise.
  • @@ -221,6 +228,7 @@
  • تتوفر معلومات واختصارات إضافية كلوحات قابلة للرصف، مما يسمح لك بنقلها بحريّة وعرضها بالضبط كما تريد.
  • Hi ha informació addicional i dreceres disponibles com a plafons acoblables, permetent moure'ls lliurement i mostrar exactament el què vulgueu.
  • Yderligere information og genveje er tilgængelige som dokbare paneler, som lader dig flytte dem frit omkring og vise nøjagtigt det du vil have.
  • +
  • Πρόσθετες πληροφορίες και συντομεύσεις είναι διαθέσιμα ως προσαρτήσιμοι πίνακες, που σας επιτρέπουν να τα μετακινείτε ελεύθερα και να παρουσιάζετε ακριβώς αυτό που θέλετε.
  • Additional information and shortcuts are available as dock-able panels, allowing you to move them around freely and display exactly what you want.
  • Hay disponible información adicional y accesos rápidos en forma de paneles separables para que se puedan mover libremente a la vez que muestran exactamente lo que prefiera el usuario.
  • Lisateave ja otseteed dokitavate paneelidena, mida saab vabalt vajalikku kohta tõsta ja panna näitama just vajalikku teavet.
  • @@ -250,6 +258,7 @@
  • Implementació de pestanyes múltiples
  • Understøttelse af flere faneblade
  • Unterstützung für Unterfenster
  • +
  • Υποστήριξη πολλαπλών καρτελών
  • Multiple tab support
  • Admite varias pestañas
  • Mitme kaardi kasutamise toetus.
  • @@ -281,6 +290,7 @@
  • El diàlegs informatius es mostren de manera no molesta.
  • Informationsdialoger vises på en ikke-forstyrrende måde.
  • Informationen werden unaufdringlich angezeigt.
  • +
  • Ενημερωτικοί διάλογοι εμφανίζονται με μη παρεμβατικό τρόπο.
  • Informational dialogs are displayed in an unobtrusive way.
  • Los diálogos informativos se muestran de manera discreta.
  • Teavitavate dialoogide näitamine kasutajat liigselt ärritamata.
  • @@ -310,6 +320,7 @@
  • Implementació de desfer/refer
  • Understøttelse af fortryd/gendan
  • Unterstützung für Rückgängig/Wiederherstellen
  • +
  • Υποστήριξη αναίρεσης/επανάληψης
  • Undo/redo support
  • Admite las operaciones de deshacer y rehacer
  • Tagasivõtmise ja uuestitegemise toetus.
  • @@ -340,6 +351,7 @@
  • Accés transparent a la xarxa a través del sistema KIO.
  • Transparent netværksadgang igennem KIO-systemet
  • Transparenter Netzwerkzugriff durch das KIO-System.
  • +
  • Διαφανής δικτυακή πρόσβαση με το σύστημα KIO.
  • Transparent network access through the KIO system.
  • Acceso transparente a la red a través del sistema KIO.
  • Võrgu läbipaistev kasutamine KIO-moodulite süsteemi vahendusel.
  • From cbe1d6aca4b4d98c2299d0a9b38c0584413dfd74 Mon Sep 17 00:00:00 2001 From: Arjun AK Date: Sun, 9 Nov 2014 19:20:30 +0530 Subject: [PATCH 3/5] Ensure input is a valid regexp before enabling regexp filter mode Checking whether the input contains '*', '?' or '[' alone will not do since there can be files with '[' in their name. REVIEW: 120986 BUG: 340470 FIXED-IN: 14.12 --- src/kitemviews/private/kfileitemmodelfilter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kitemviews/private/kfileitemmodelfilter.cpp b/src/kitemviews/private/kfileitemmodelfilter.cpp index 2e320f2d9b..6c6f94ffab 100644 --- a/src/kitemviews/private/kfileitemmodelfilter.cpp +++ b/src/kitemviews/private/kfileitemmodelfilter.cpp @@ -43,10 +43,7 @@ void KFileItemModelFilter::setPattern(const QString& filter) m_pattern = filter; m_lowerCasePattern = filter.toLower(); - m_useRegExp = filter.contains('*') || - filter.contains('?') || - filter.contains('['); - if (m_useRegExp) { + if (filter.contains('*') || filter.contains('?') || filter.contains('[')) { if (!m_regExp) { m_regExp = new QRegExp(); m_regExp->setCaseSensitivity(Qt::CaseInsensitive); @@ -54,6 +51,9 @@ void KFileItemModelFilter::setPattern(const QString& filter) m_regExp->setPatternSyntax(QRegExp::WildcardUnix); } m_regExp->setPattern(filter); + m_useRegExp = m_regExp->isValid(); + } else { + m_useRegExp = false; } } From b73ed8eba98f8a038e10c8f5f3ef6b2e432e01c1 Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Sun, 9 Nov 2014 18:08:29 +0100 Subject: [PATCH 4/5] Use deleteLater() to delete the selection toggle in KItemListWidget This patch should make a crash with a backtrace as provided in the bug report impossible. I'm not sure if this would really prevent the crash - it looks like the actual cause of the problem could be in QGraphicsView or anywhere else, but it's hard to tell because the bug was reported just once and does not seem reproducible. But I'm pretty sure that this change doesn't make anything worse. BUG: 334785 REVIEW: 121087 --- src/kitemviews/kitemlistwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index e7d2951b9f..46b75588f3 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -474,7 +474,7 @@ qreal KItemListWidget::hoverOpacity() const void KItemListWidget::slotHoverAnimationFinished() { if (!m_hovered) { - delete m_selectionToggle; + m_selectionToggle->deleteLater(); m_selectionToggle = 0; } } From 7e58ee0133618453441d14d1305d3f1498c9606f Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Sun, 9 Nov 2014 21:57:40 +0100 Subject: [PATCH 5/5] Make sure that m_selectionToggle is not 0 before calling deleteLater() Commit 1938ad54d4ee640f04d24bad3b690095bc9b8668 replaced delete by deleteLater(). However, the latter cannot be used safely with null pointers. This commit adds a safety check in order to make sure that we do not get a crash. Thanks to Christoph Feck for pointing out this issue. --- src/kitemviews/kitemlistwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index 46b75588f3..97a14763ce 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -473,7 +473,7 @@ qreal KItemListWidget::hoverOpacity() const void KItemListWidget::slotHoverAnimationFinished() { - if (!m_hovered) { + if (!m_hovered && m_selectionToggle) { m_selectionToggle->deleteLater(); m_selectionToggle = 0; }