diff --git a/icons-dark/index.theme b/icons-dark/index.theme index 150b82a8..077bf691 100644 --- a/icons-dark/index.theme +++ b/icons-dark/index.theme @@ -14,21 +14,18 @@ Name[ko]=어두운 Breeze Name[lt]=Breeze tamsi Name[nl]=Breeze Dark Name[pl]=Ciemna bryza -Name[pt]=Brisa Escura Name[pt_BR]=Breeze Dark Name[ru]=Breeze, тёмный вариант -Name[sk]=Tmavý vánok +Name[sk]=Breeze tmavé Name[sl]=Sapica (temna) Name[sr]=Поветарац тамни Name[sr@ijekavian]=Поветарац тамни Name[sr@ijekavianlatin]=Povetarac tamni Name[sr@latin]=Povetarac tamni Name[sv]=Breeze mörk -Name[tr]=Koyu Breeze Name[uk]=Breeze Dark Name[x-test]=xxBreeze Darkxx Name[zh_CN]=暗色微风 -Name[zh_TW]=微風暗 Comment=Breeze icon theme for dark color schemes by the KDE Visual Design Group Comment[ar]=سمة أيقونات نسيم لمخطّطات الألوان الداكنة لمجموعة كدي للتّصميم المرئيّ Comment[ca]=Tema d'icones Brisa amb un esquema de color fosc pel Grup de disseny visual del KDE @@ -44,21 +41,18 @@ Comment[ko]=KDE 시각 디자인 그룹에서 제작한 어두운 Breeze 아이 Comment[lt]=Breeze piktogramų tema tamsioms spalvų temoms, kurią sukūrė KDE Vizualinio Dizaino Grupė Comment[nl]=Pictogramthema Breeze voor donkere schema's door de groep KDE Visual Design Comment[pl]=Zestaw ikon Bryzy dla pulpitów o ciemnych barwach dzięki Grupie Projektu Wizualnego KDE -Comment[pt]=Tema de ícones Brisa, para esquemas de cores escuros, do Grupo de Desenho Visual do KDE Comment[pt_BR]=Tema de ícones Breeze para esquemas de cores escuros, do KDE Visual Design Group Comment[ru]=Набор тёмных значков Breeze от Группы графического дизайна (VDG) KDE -Comment[sk]=Téma ikon Breeze pre tmavé farebné schémy od dizajnovej skupiny KDE Visual +Comment[sk]=Téma ikon Breeze pre tmavé farebné schémy od dizajnovej skupiny KDE Visual Design Comment[sl]=Tema ikon Sapica za temne barvne sheme s strani KDE Visual Design Group Comment[sr]=Тема икона Поветарац за тамне шеме боја КДЕ‑ове групе за визуелни дизајн Comment[sr@ijekavian]=Тема икона Поветарац за тамне шеме боја КДЕ‑ове групе за визуелни дизајн Comment[sr@ijekavianlatin]=Tema ikona Povetarac za tamne šeme boja KDE‑ove grupe za vizuelni dizajn Comment[sr@latin]=Tema ikona Povetarac za tamne šeme boja KDE‑ove grupe za vizuelni dizajn Comment[sv]=Breeze ikontema för mörka färgscheman av KDE:s visuella designgrupp -Comment[tr]=KDE Görsel Tasarım Grubu tarafından hazırlanan koyu renk şemaları için Breeze simge teması Comment[uk]=Тема піктограм Breeze для темних схем кольорів, створена групою дизайнерів KDE Comment[x-test]=xxBreeze icon theme for dark color schemes by the KDE Visual Design Groupxx Comment[zh_CN]=KDE 视觉设计组制作的用于暗色主题的 Breeze 图标主题 -Comment[zh_TW]=KDE 視覺設計組製作的微風暗色系圖示主題 Inherits=breeze,oxygen Version=0.8 diff --git a/kstyle/breeze.themerc b/kstyle/breeze.themerc index d269bea3..0e26d06d 100644 --- a/kstyle/breeze.themerc +++ b/kstyle/breeze.themerc @@ -51,11 +51,9 @@ Comment[it]=Stile di oggetti per KDE Frameworks Comment[ko]=KDE 프레임워크 위젯 스타일 Comment[lt]=Valdiklių stilius, skirtas KDE Sistemoms Comment[nb]=Elementstil for KDE-rammeverket -Comment[nds]=Bedeenelement-Stil för KDE-Rahmenwarken Comment[nl]=Widget-stijl voor KDE Frameworks Comment[pl]=Styl elementu interfejsu dla Szkieletów KDE -Comment[pt]=Estilo gráfico para as Plataformas do KDE -Comment[pt_BR]=Estilo do widget para o KDE Frameworks +Comment[pt_BR]=Estilo de widget para o KDE Frameworks Comment[ru]=Стиль графических элементов для KDE Frameworks Comment[sk]=Štýl widgetov pre KDE Frameworks Comment[sl]=Slog gradnikov za ogrodje KDE @@ -64,7 +62,6 @@ Comment[sr@ijekavian]=Стил виџета̂ за Радне оквире КД Comment[sr@ijekavianlatin]=Stil vidžetâ̂ za Radne okvire KDE‑a Comment[sr@latin]=Stil vidžetâ̂ za Radne okvire KDE‑a Comment[sv]=Grafisk komponentstil för KDE Ramverk -Comment[tr]=KDE Frameworks için uygulama biçemi Comment[uk]=Стиль віджетів KDE Frameworks Comment[x-test]=xxWidget style for KDE Frameworksxx Comment[zh_CN]=KDE Frameworks 的部件样式 diff --git a/kstyle/breezestyleplugin.cpp b/kstyle/breezestyleplugin.cpp index 24055491..083100e5 100644 --- a/kstyle/breezestyleplugin.cpp +++ b/kstyle/breezestyleplugin.cpp @@ -33,15 +33,24 @@ namespace Breeze //_________________________________________________ QStyle* StylePlugin::create( const QString &key ) { - if( key.toLower() == QStringLiteral( "breeze" ) ) return new Style(); - else return nullptr; + if( key.toLower() == QStringLiteral( "breeze" ) ) + { + QStyle* style = new Style(); + #if QT_VERSION >= 0x050000 + // Delete style when using ::exit() otherwise it'll outlive the unloaded plugin and we'll get a crash + // (see 2ffe20e1bfe93c921c5372b4d21447b1de308d4b in oxygen repo) + connect(this, &QObject::destroyed, style, [style]() { + delete style; + }); + #endif + return style; + } + return nullptr; } //_________________________________________________ StylePlugin::~StylePlugin() { - // Delete style when using ::exit() otherwise it'll outlive the unloaded plugin and we'll get a crash - if (qApp) delete qApp->style(); } //_________________________________________________ diff --git a/wallpapers/Next/metadata.desktop b/wallpapers/Next/metadata.desktop index 4dd5b78c..e95c8c6a 100644 --- a/wallpapers/Next/metadata.desktop +++ b/wallpapers/Next/metadata.desktop @@ -29,7 +29,6 @@ Name[sr@ijekavian]=Следећи Name[sr@ijekavianlatin]=Sledeći Name[sr@latin]=Sledeći Name[sv]=Next -Name[tr]=Sonraki Name[uk]=Next Name[x-test]=xxNextxx Name[zh_CN]=Next