From 0b7123ed2b02be6cf0174ec77be5d2660f844149 Mon Sep 17 00:00:00 2001 From: Alx Sa Date: Fri, 14 Feb 2025 17:45:05 +0000 Subject: [PATCH 01/11] xcf: Use filter's own mask when loading from XCF Resolves #12854 Previously when loading filters, we used gimp_drawable_filter_apply (). If there was also an active selection, it affected the recreation of the filter and distorted the display. This patch switches to using gimp_drawable_filter_apply_with_mask () so that the filter's mask is always used instead, no matter if there is an active selection or not. --- app/xcf/xcf-load.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/xcf/xcf-load.c b/app/xcf/xcf-load.c index 773a850bd5a..d9744c1c687 100644 --- a/app/xcf/xcf-load.c +++ b/app/xcf/xcf-load.c @@ -1102,12 +1102,13 @@ xcf_load_add_effects (XcfInfo *info, gimp_drawable_filter_set_clip (filter, data->clip); gimp_drawable_filter_set_region (filter, data->region); - gimp_drawable_filter_apply (filter, NULL); - g_object_set (filter, "mask", data->mask, NULL); + gimp_drawable_filter_apply_with_mask (filter, data->mask, + NULL); + gimp_drawable_filter_commit (filter, TRUE, NULL, FALSE); gimp_drawable_filter_layer_mask_freeze (filter); From 7e7281b88808ef04a8916aa19db7441110e33e0a Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 13 Feb 2025 22:10:39 +0100 Subject: [PATCH 02/11] libgimp: add a links to gimp_main() docs from GIMP_MAIN(). --- libgimp/gimp.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libgimp/gimp.h b/libgimp/gimp.h index bea4fe53ad5..d130eba5755 100644 --- a/libgimp/gimp.h +++ b/libgimp/gimp.h @@ -99,6 +99,9 @@ G_BEGIN_DECLS * * at the toplevel of your file. No semicolon should be used. * + * Non-C plug-ins won't have this function and should use + * [func@Gimp.main] instead. + * * Since: 3.0 **/ From f1c1a869a939465758d5296c77f0b36d3ba1d3f0 Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 13 Feb 2025 22:12:01 +0100 Subject: [PATCH 03/11] gimp-data: bump to latest commit. --- gimp-data | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gimp-data b/gimp-data index 2c6c5626c17..cc3d9f6b634 160000 --- a/gimp-data +++ b/gimp-data @@ -1 +1 @@ -Subproject commit 2c6c5626c174d55c859af5a1cc9fdb636d706781 +Subproject commit cc3d9f6b6342b5ea80fc0d85567ed5e2c45893ee From 2c3e56a6aa2e5f358ac0f245804b3dbf5e7d89fb Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 13 Feb 2025 23:20:03 +0100 Subject: [PATCH 04/11] libgimp: fixing annotation formatting. This is markup format where the asterisk has some special meaning. --- libgimp/gimpprocedure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgimp/gimpprocedure.c b/libgimp/gimpprocedure.c index 6e156024f8a..16a18d4607f 100644 --- a/libgimp/gimpprocedure.c +++ b/libgimp/gimpprocedure.c @@ -750,7 +750,7 @@ gimp_procedure_get_proc_type (GimpProcedure *procedure) * * This is a comma separated list of image types, or actually drawable * types, that this procedure can deal with. Wildcards are possible - * here, so you could say "RGB*" instead of "RGB, RGBA" or "*" for all + * here, so you could say "RGB\*" instead of "RGB, RGBA" or "\*" for all * image types. * * Supported types are "RGB", "GRAY", "INDEXED" and their variants From c4c3a2f25db622b1715222d675af09303b705935 Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 13 Feb 2025 23:32:44 +0100 Subject: [PATCH 05/11] libgimp: improve annotations. --- libgimp/gimpprocedure.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libgimp/gimpprocedure.c b/libgimp/gimpprocedure.c index 16a18d4607f..6788bbbf763 100644 --- a/libgimp/gimpprocedure.c +++ b/libgimp/gimpprocedure.c @@ -802,9 +802,10 @@ gimp_procedure_get_image_types (GimpProcedure *procedure) /** * gimp_procedure_set_sensitivity_mask: * @procedure: A #GimpProcedure. - * @sensitivity_mask: A binary mask of #GimpProcedureSensitivityMask. + * @sensitivity_mask: A binary mask of [flags@Gimp.ProcedureSensitivityMask]. + * + * Sets the cases when @procedure is supposed to be sensitive or not. * - * Sets the case when @procedure is supposed to be sensitive or not. * Note that it will be used by the core to determine whether to show a * procedure as sensitive (hence forbid running it otherwise), yet it * will not forbid thid-party plug-ins for instance to run manually your @@ -818,8 +819,8 @@ gimp_procedure_get_image_types (GimpProcedure *procedure) * * Note that by default, a procedure works on an image with a single * drawable selected. Hence not setting the mask, setting it with 0 or - * setting it with a mask of %GIMP_PROCEDURE_SENSITIVE_DRAWABLE only are - * equivalent. + * setting it with [flags@Gimp.ProcedureSensitivityMask.DRAWABLE] only + * are equivalent. * * Since: 3.0 **/ From 059e9344a1c8ec34ffef5dd525c6d23c2eadfeec Mon Sep 17 00:00:00 2001 From: Jehan Date: Fri, 14 Feb 2025 19:49:00 +0100 Subject: [PATCH 06/11] app: fix plug-in procedure sensitivity with no image types set. In particular, when setting a sensitivity mask but no image types, the procedure was always sensitive. Also make gimp_plug_in_procedure_get_sensitive() more robust. --- app/actions/plug-in-actions.c | 4 +-- app/plug-in/gimppluginprocedure.c | 60 ++++++++++++++++++------------- 2 files changed, 37 insertions(+), 27 deletions(-) diff --git a/app/actions/plug-in-actions.c b/app/actions/plug-in-actions.c index 8410b50e358..b8335a52b0c 100644 --- a/app/actions/plug-in-actions.c +++ b/app/actions/plug-in-actions.c @@ -117,9 +117,7 @@ plug_in_actions_update (GimpActionGroup *group, { GimpPlugInProcedure *proc = list->data; - if (proc->menu_label && - ! proc->file_proc && - proc->image_types_val) + if (proc->menu_label && ! proc->file_proc) { GimpProcedure *procedure = GIMP_PROCEDURE (proc); gboolean sensitive; diff --git a/app/plug-in/gimppluginprocedure.c b/app/plug-in/gimppluginprocedure.c index 91d135879ae..26e85ce0c2f 100644 --- a/app/plug-in/gimppluginprocedure.c +++ b/app/plug-in/gimppluginprocedure.c @@ -142,6 +142,7 @@ gimp_plug_in_procedure_init (GimpPlugInProcedure *proc) GIMP_PROCEDURE (proc)->proc_type = GIMP_PDB_PROC_TYPE_PLUGIN; proc->icon_data_length = -1; + proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE; } static void @@ -318,37 +319,45 @@ gimp_plug_in_procedure_get_sensitive (GimpProcedure *procedure, image_type = gimp_babl_format_get_image_type (format); } - switch (image_type) + if (proc->image_types_val) { - case GIMP_RGB_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_RGB_IMAGE; - break; - case GIMP_RGBA_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_RGBA_IMAGE; - break; - case GIMP_GRAY_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_GRAY_IMAGE; - break; - case GIMP_GRAYA_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_GRAYA_IMAGE; - break; - case GIMP_INDEXED_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_INDEXED_IMAGE; - break; - case GIMP_INDEXEDA_IMAGE: - sensitive = proc->image_types_val & GIMP_PLUG_IN_INDEXEDA_IMAGE; - break; - default: - break; + switch (image_type) + { + case GIMP_RGB_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_RGB_IMAGE; + break; + case GIMP_RGBA_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_RGBA_IMAGE; + break; + case GIMP_GRAY_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_GRAY_IMAGE; + break; + case GIMP_GRAYA_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_GRAYA_IMAGE; + break; + case GIMP_INDEXED_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_INDEXED_IMAGE; + break; + case GIMP_INDEXEDA_IMAGE: + sensitive = proc->image_types_val & GIMP_PLUG_IN_INDEXEDA_IMAGE; + break; + default: + sensitive = FALSE; + break; + } + } + else + { + sensitive = (image_type != -1); } if (! image && (proc->sensitivity_mask & GIMP_PROCEDURE_SENSITIVE_NO_IMAGE) != 0) sensitive = TRUE; - else if (g_list_length (drawables) == 1 && proc->sensitivity_mask != 0 && + else if (g_list_length (drawables) == 1 && (proc->sensitivity_mask & GIMP_PROCEDURE_SENSITIVE_DRAWABLE) == 0) sensitive = FALSE; - else if (g_list_length (drawables) == 0 && + else if (image && g_list_length (drawables) == 0 && (proc->sensitivity_mask & GIMP_PROCEDURE_SENSITIVE_NO_DRAWABLES) == 0) sensitive = FALSE; else if (g_list_length (drawables) > 1 && @@ -1091,7 +1100,10 @@ gimp_plug_in_procedure_set_sensitivity_mask (GimpPlugInProcedure *proc, { g_return_if_fail (GIMP_IS_PLUG_IN_PROCEDURE (proc)); - proc->sensitivity_mask = sensitivity_mask; + if (sensitivity_mask == 0) + proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE; + else + proc->sensitivity_mask = sensitivity_mask; } static GSList * From e74759184cb04e5b597d5a9d4b8f7e9dc627878a Mon Sep 17 00:00:00 2001 From: Jehan Date: Fri, 14 Feb 2025 20:08:43 +0100 Subject: [PATCH 07/11] app, libgimp: change the default sensitivity mask. After discussing with NikcDC and Wormnest on IRC, we agreed that maybe a default of being sensitive when one or more drawables are selected seems better, since the run() signature now has an array of drawables. So most plug-in developers will consider the case when there are several selected drawables as an obvious possible case. And if someone really doesn't want to handle this case, they can always set the sensitivity mask explicitly. --- app/plug-in/gimppluginprocedure.c | 4 ++-- libgimp/gimpprocedure.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/plug-in/gimppluginprocedure.c b/app/plug-in/gimppluginprocedure.c index 26e85ce0c2f..d87044b2f3b 100644 --- a/app/plug-in/gimppluginprocedure.c +++ b/app/plug-in/gimppluginprocedure.c @@ -142,7 +142,7 @@ gimp_plug_in_procedure_init (GimpPlugInProcedure *proc) GIMP_PROCEDURE (proc)->proc_type = GIMP_PDB_PROC_TYPE_PLUGIN; proc->icon_data_length = -1; - proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE; + proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE | GIMP_PROCEDURE_SENSITIVE_DRAWABLES; } static void @@ -1101,7 +1101,7 @@ gimp_plug_in_procedure_set_sensitivity_mask (GimpPlugInProcedure *proc, g_return_if_fail (GIMP_IS_PLUG_IN_PROCEDURE (proc)); if (sensitivity_mask == 0) - proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE; + proc->sensitivity_mask = GIMP_PROCEDURE_SENSITIVE_DRAWABLE | GIMP_PROCEDURE_SENSITIVE_DRAWABLES; else proc->sensitivity_mask = sensitivity_mask; } diff --git a/libgimp/gimpprocedure.c b/libgimp/gimpprocedure.c index 6788bbbf763..29eb30b1aae 100644 --- a/libgimp/gimpprocedure.c +++ b/libgimp/gimpprocedure.c @@ -817,10 +817,10 @@ gimp_procedure_get_image_types (GimpProcedure *procedure) * a procedure with [method@Procedure.get_sensitivity_mask] when running * with dynamic contents. * - * Note that by default, a procedure works on an image with a single - * drawable selected. Hence not setting the mask, setting it with 0 or - * setting it with [flags@Gimp.ProcedureSensitivityMask.DRAWABLE] only - * are equivalent. + * Note that by default, a procedure works on an image with one or more + * drawables selected. Hence not setting the mask, setting it with 0 or + * setting it with `GIMP_PROCEDURE_SENSITIVE_DRAWABLE | + * GIMP_PROCEDURE_SENSITIVE_DRAWABLES` are equivalent. * * Since: 3.0 **/ From cd220944b341ffd1ad61ff481f17a58371d85a14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Fri, 14 Feb 2025 19:13:29 +0000 Subject: [PATCH 08/11] Update Turkish translation --- po-plug-ins/tr.po | 57 ++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 47 insertions(+), 10 deletions(-) diff --git a/po-plug-ins/tr.po b/po-plug-ins/tr.po index 9c8e233ddbd..1f91208da33 100644 --- a/po-plug-ins/tr.po +++ b/po-plug-ins/tr.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: GIMP plug-ins master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2025-02-09 17:11+0000\n" +"POT-Creation-Date: 2025-02-14 06:10+0000\n" "PO-Revision-Date: 2025-02-14 08:00+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" @@ -994,6 +994,10 @@ msgid "" "of a parameter file is passed as the 4th arg. You can control CML_explorer " "via parameter file." msgstr "" +"Coupled-Map Lattice’nin resmini yap. CML, süregelen (değer) alanda " +"bir tür hücresel otomattır. GIMP_RUN_NONINTERACTIVE içinde, parametre " +"dosyasının adı 4. argüman olarak geçirilir. CML_explorer’ı parametre " +"dosyasıyla denetleyebilirsiniz." #: plug-ins/common/cml-explorer.c:535 msgid "Parameter File" @@ -1849,6 +1853,17 @@ msgid "" "handled layer. This plug-in sets the offsets of the handled layer to keep " "its center at the same position." msgstr "" +"Bu eklenti aktif katmanı büker. Eğer geçerli seçim varsa, bu kayan noktalı " +"seçime kopyalanır ve curve_bend bozunumu kayan noktalı seçiminde gerçeklenir. " +"Eğer work_on_copy parameter parametresi TRUE (doğru) ise, curve_bend bozunumu " +"aktif katmanın (ya da kayan noktalı seçimi) kopyasında gerçeklenir. " +"En üst ve en alt köşeler 2 spline eğrisi biçiminde bükülür. Her iki " +"(en üst ve en alt) eğri 17 noktaya ya da curve_type == 1 (serbest el kipi) ise " +"256 Y-Değerine dek saptanır. Eğer rotation (döndürme) 0 değilse, katman önce " +"döndürülür ve bükme işleminden sonra geri döndürülür. Bu, dikey dışında diğer " +"yönlerde bükmeyi sağlar. Bükme, genellikle ele alınan katmanın boyutunu " +"değiştirir. Bu eklenti, ele alınan katmanı kendi merkezinde aynı konumda tutmak " +"için ofsetleri belirler." #: plug-ins/common/curve-bend.c:425 msgid "Rotat_e" @@ -4340,8 +4355,8 @@ msgid "" "cousin of PostScript." msgstr "" "Dosyaları Adobe Taşınabilir Belge Biçiminde kaydeder. PDF, türlü " -"platformlarca kolayca işlenecek biçimde tasarlanmıştır ve " -"PostScriptʼin uzak bir türevidir." +"platformlarca kolayca işlenecek biçimde tasarlanmıştır ve PostScriptʼin uzak " +"bir türevidir." #: plug-ins/common/file-pdf-export.c:337 plug-ins/common/file-pdf-load.c:214 msgid "PDF" @@ -5151,8 +5166,8 @@ msgid "" "If enabled, aspect ratio will be maintained on export. Otherwise, the width " "and height values will be used." msgstr "" -"Etkinleştirilirse, dışa aktarma sırasında en boy oranı korunur. Diğer durumlarda " -", genişlik ve yükseklik değerleri kullanılır." +"Etkinleştirilirse, dışa aktarma sırasında en boy oranı korunur. Diğer " +"durumlarda , genişlik ve yükseklik değerleri kullanılır." #: plug-ins/common/file-ps.c:566 plug-ins/map-object/map-object-ui.c:739 msgid "Rotation" @@ -5751,6 +5766,11 @@ msgid "" "earth relief. Therefore you will likely want to remap elevation to colors as " "a second step, for instance with the \"Gradient Map\" plug-in." msgstr "" +"Shuttle Radar Topography Mission’dan HGT biçimindeki Digital Elevation Model " +"verisini resim olarak yükle. Çıktı resmi RGB olacaktır ancak öntanımlı olarak " +"tüm renkler gri tonlamalıdır ve çoğu dünya rölyefinde karşıtlık epey düşük " +"olacaktır. Bu nedenle ikinci adım olarak yüksekliği renklere yeniden eşlemek " +"isteyebilirsiniz, örneğin \"Renk Geçişi Eşlemi\" eklentisini kullanabilirsiniz." #: plug-ins/common/file-raw-data.c:469 msgid "Sa_mple spacing" @@ -6319,6 +6339,8 @@ msgid "" "Loads only first frame of X11 Mouse Cursor's animation sequence which " "nominal size is the closest of thumb-size to be used as a thumbnail" msgstr "" +"X11 Fare İmleci animasyon kesitinin yalnızca ilk karesini yükler; bu kare, " +"küçük resim olarak kullanılmak için nominal boyutu küçük boyuta en yakın olanıdır." #: plug-ins/common/file-xmc.c:354 msgid "Exports files of X11 cursor file" @@ -6583,6 +6605,11 @@ msgid "" "instead. XPM supports colored images, unlike the XBM format which XPM was " "designed to replace." msgstr "" +"XPM (X11 Pixmap) biçimindeki dosyaları yükler. XPM, C kaynak kodunda " +"içerilmesi için tasarlanmış taşınabilir resim biçimidir. XLib, bu biçimi " +"okumak için araç işlevlerini sağlar. Yine de, yeni kodlar gdk-pixbuf-csource " +"kullanmalıdır. XBM biçiminin yerini alması için tasarlanan XPM, öncülünün tersine " +"renkli resimleri destekler." #: plug-ins/common/file-xpm.c:236 msgid "Export files in XPM (X11 Pixmap) format." @@ -6596,6 +6623,11 @@ msgid "" "instead. XPM supports colored images, unlike the XBM format which XPM was " "designed to replace." msgstr "" +"Dosyaları XPM (X11 Pixmap) biçiminde dışa aktar. XPM, C kaynak kodunda " +"içerilmesi için tasarlanmış taşınabilir resim biçimidir. XLib, bu biçimi " +"okumak için araç işlevlerini sağlar. Yine de, yeni kodlar gdk-pixbuf-csource " +"kullanmalıdır. XBM biçiminin yerini alması için tasarlanan XPM, öncülünün tersine " +"renkli resimleri destekler." #: plug-ins/common/file-xpm.c:254 msgid "XPM" @@ -10001,8 +10033,8 @@ msgid "" "Photoshop does not support indexed images that have more than one layer. " "Layers will be merged on export." msgstr "" -"Photoshop birden çok katmanlı indeksli görüntüleri desteklemez. " -"Katmanlar dışa aktarma sırasında birleştirilecek." +"Photoshop birden çok katmanlı indeksli görüntüleri desteklemez. Katmanlar " +"dışa aktarma sırasında birleştirilecek." #: plug-ins/file-psd/psd-export.c:2695 plug-ins/file-psd/psd-load.c:3818 msgid "Compatibility Notice" @@ -10487,6 +10519,8 @@ msgid "" "Loads files of the Tag Image File Format (TIFF) and its 64-bit offsets " "variant (BigTIFF)" msgstr "" +"Tag Image File Format (TIFF) dosyalarını ve 64 bit ofset değişkelerini (BigTIFF) " +"yükler" #: plug-ins/file-tiff/file-tiff.c:199 msgid "_Keep empty space around imported layers" @@ -10501,6 +10535,8 @@ msgid "" "Exports files in the Tag Image File Format (TIFF) or its 64-bit offsets " "variant (BigTIFF) able to support much bigger file sizes" msgstr "" +"Dosyaları Tag Image File Format (TIFF) ya da daha büyük dosya boyutlarını destekleyen " +"64 bit ofset değişkesi (BigTIFF) olarak dışa aktarır" #: plug-ins/file-tiff/file-tiff.c:226 msgid "TIFF" @@ -10508,14 +10544,14 @@ msgstr "TIFF" #: plug-ins/file-tiff/file-tiff.c:238 msgid "Export in _BigTIFF variant file format" -msgstr "Görüntüyü _BigTIFF varyant dosyası biçiminde dışa aktar" +msgstr "Görüntüyü _BigTIFF değişke dosyası biçiminde dışa aktar" #: plug-ins/file-tiff/file-tiff.c:239 msgid "" "The BigTIFF variant file format uses 64-bit offsets, hence supporting over " "4GiB files and bigger" msgstr "" -"BigTIFF türev dosya biçimi 64 bitlik ofsetler kullanır, dolayısıyla 4GiB ve " +"BigTIFF değişke dosya biçimi 64 bitlik ofsetler kullanır, dolayısıyla 4GiB ve " "daha büyük dosyaları destekler" #: plug-ins/file-tiff/file-tiff.c:245 @@ -12706,7 +12742,7 @@ msgstr "Özgün görüntüye geri döndür" #: plug-ins/gimpressionist/size.c:107 msgid "Size variants:" -msgstr "Boyut değişkeni:" +msgstr "Boyut değişkeleri:" #: plug-ins/gimpressionist/size.c:109 msgid "The number of sizes of brushes to use" @@ -15380,6 +15416,7 @@ msgstr "Ebeveynin pencere tutamacı" msgid "" "The opaque handle of the window to set this plug-in's dialog transient to" msgstr "" +"Bu eklentinin iletişim penceresi geçişini belirleyecek pencerenin mat tutamacı" #: plug-ins/metadata/metadata-editor.c:1178 #, c-format From 2f850dd9e3012334aba7120e74f688155a35153c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Fri, 14 Feb 2025 19:39:22 +0000 Subject: [PATCH 09/11] Update Turkish translation --- po-windows-installer/tr.po | 54 +++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/po-windows-installer/tr.po b/po-windows-installer/tr.po index 94a1534e885..67e001fb601 100644 --- a/po-windows-installer/tr.po +++ b/po-windows-installer/tr.po @@ -3,16 +3,16 @@ # This file is distributed under the same license as the GIMP package. # # Muhammet Kara , 2017. -# Emin Tufan Çetin , 2018, 2022, 2024. # Sabri Ünal , 2019, 2022, 2024. +# Emin Tufan Çetin , 2018, 2022, 2024, 2025. # msgid "" msgstr "" "Project-Id-Version: GIMP windows installer master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2024-08-25 19:26+0000\n" -"PO-Revision-Date: 2024-03-11 12:17+0300\n" -"Last-Translator: Sabri Ünal \n" +"POT-Creation-Date: 2025-01-15 09:23+0000\n" +"PO-Revision-Date: 2025-02-14 08:00+0300\n" +"Last-Translator: Emin Tufan Çetin \n" "Language-Team: Türkçe \n" "Language: tr\n" "MIME-Version: 1.0\n" @@ -27,14 +27,14 @@ msgstr "Lisans Sözleşmesi" #: build/windows/installer/lang/setup.isl.xml.in:10 msgid "Setup built by Jernej Simonèiè, jernej-gimp@ena.si" -msgstr "Kurulum; Jernej Simonèiè, jernej-gimp@ena.si tarafından inşa edildi" +msgstr "Kurulum inşacısı: Jernej Simonèiè, jernej-gimp@ena.si" #: build/windows/installer/lang/setup.isl.xml.in:13 #: build/windows/installer/lang/setup.isl.xml.in:16 msgid "" "This version of GIMP requires Windows 10, or a newer version of Windows." msgstr "" -"GIMP'in bu sürümü Windows 10 veya Windows'un daha yeni sürümünü gerektirir." +"GIMP’in bu sürümü Windows 10 ya da Windows’un daha yeni sürümünü gerektirir." #: build/windows/installer/lang/setup.isl.xml.in:23 msgid "Development version" @@ -50,11 +50,11 @@ msgid "" "gitlab.gnome.org/GNOME/gimp/issues%n%nDo you wish to continue with " "installation anyway?" msgstr "" -"Bu, GIMP'in bazı özelliklerinin bitmemiş veya kararsız olabileceği bir " -"geliştirme sürümüdür.%nGIMP'in bu sürümü kararsız olabileceğinden günlük " +"Bu, GIMP’in bazı özelliklerinin bitmemiş ya da kararsız olabileceği bir " +"geliştirme sürümüdür.%nGIMP’in bu sürümü kararsız olabileceğinden günlük " "işlere yönelik değildir ve işinizi yitirebilirsiniz.%nEğer herhangi bir " -"sorunla karşılaşırsanız, geliştiricilere başvurmadan veya GIMP gitlab'e " -"bildirmeden önce sorunun GIT'te çözülmediğinden emin olun:%n_https://gitlab." +"sorunla karşılaşırsanız, geliştiricilere başvurmadan ya da GIMP gitlab’e " +"bildirmeden önce sorunun GIT’te çözülmediğinden emin olun:%n_https://gitlab." "gnome.org/GNOME/gimp/issues%n%nYine de kurulumu sürdürmek istiyor musunuz?" #: build/windows/installer/lang/setup.isl.xml.in:31 @@ -69,7 +69,7 @@ msgstr "Çık" #: build/windows/installer/lang/setup.isl.xml.in:44 msgid "" "This version of GIMP requires a processor that supports SSE instructions." -msgstr "GIMP'in bu sürümü SSE yönergelerini destekleyen işlemci gerektirir." +msgstr "GIMP’in bu sürümü SSE yönergelerini destekleyen işlemci gerektirir." #: build/windows/installer/lang/setup.isl.xml.in:48 msgid "Display settings problem" @@ -82,9 +82,9 @@ msgid "" "it's recommended to change the display colour depth to 32BPP before " "continuing." msgstr "" -"Kurulum, Windows'unuzun piksel başına 32 bit görüntü kipinde çalışmadığını " +"Kurulum, Windows’unuzun piksel başına 32 bit görüntü kipinde çalışmadığını " "saptadı. Bunun GIMP ile kararlılık sorunları oluşturduğu bilinmektedir, " -"sürdürmeden önce görüntü renk derinliğini 32BPP'ye geçirmeniz önerilir." +"sürdürmeden önce görüntü renk derinliğini 32BPP’ye geçirmeniz önerilir." #: build/windows/installer/lang/setup.isl.xml.in:57 msgid "E&xit" @@ -97,7 +97,7 @@ msgid "" "have more control over what gets installed." msgstr "" "GIMP kuruluma hazır. Öntanımlı seçenekleri kullanarak kurmak için Kur " -"düğmesine veya nelerin kurulacağıyla ilgili daha çoğunu denetlemek " +"düğmesine ya da nelerin kurulacağıyla ilgili daha çoğunu denetlemek " "istiyorsanız Özelleştir düğmesine tıklayın." #: build/windows/installer/lang/setup.isl.xml.in:64 @@ -140,7 +140,7 @@ msgstr "Çalışma zamanı kütüphaneleri" msgid "Run-time libraries used by GIMP, including GTK Run-time Environment" msgstr "" "GIMP tarafından kullanılan çalışma zamanı kütüphaneleri, GTK Çalışma Zamanı " -"Ortamı'nı içerir" +"Ortamı’nı içerir" #: build/windows/installer/lang/setup.isl.xml.in:105 msgid "Debug symbols" @@ -185,7 +185,7 @@ msgstr "PostScript desteği" #: build/windows/installer/lang/setup.isl.xml.in:149 msgid "Allow GIMP to load PostScript files" -msgstr "GIMP'in PostScript dosyalarını yüklemesine izin ver" +msgstr "GIMP’in PostScript dosyalarını yüklemesini sağla" #: build/windows/installer/lang/setup.isl.xml.in:153 msgid "Support for 32-bit plug-ins" @@ -221,7 +221,7 @@ msgid "" "loading the plug-ins, try uninstalling and re-installing GIMP." msgstr "" "%1 içindeki GIMP ortamı güncellenirken hata oldu. Eğer eklentileri yüklerken " -"herhangi bir hata alırsanız, lütfen GIMP'i kaldırmayı ve yeniden kurmayı " +"herhangi bir hata alırsanız, lütfen GIMP’i kaldırmayı ve yeniden kurmayı " "deneyin." #: build/windows/installer/lang/setup.isl.xml.in:183 @@ -242,7 +242,7 @@ msgstr "%1 güncellenirken hata." #: build/windows/installer/lang/setup.isl.xml.in:199 msgid "There was an error updating GIMP's configuration file %1." -msgstr "GIMP'in yapılandırma dosyası %1 güncellenirken hata." +msgstr "GIMP’in yapılandırma dosyası %1 güncellenirken hata." #: build/windows/installer/lang/setup.isl.xml.in:204 msgid "Edit with GIMP" @@ -265,7 +265,7 @@ msgid "" "This will make selected files open in GIMP when you double-click them in " "Explorer." msgstr "" -"Bu, seçili dosyaların Explorer'da çift tıkladığınızda GIMP ile açılmasını " +"Bu, seçili dosyaların Explorer’da çift tıkladığınızda GIMP ile açılmasını " "sağlar." #: build/windows/installer/lang/setup.isl.xml.in:225 @@ -274,7 +274,7 @@ msgstr "&Tümünü Seç" #: build/windows/installer/lang/setup.isl.xml.in:229 msgid "Unselect &All" -msgstr "&Tümünün Seçimini Kaldır" +msgstr "&Tüm Seçimini Kaldır" #: build/windows/installer/lang/setup.isl.xml.in:233 msgid "Select &Unused" @@ -286,7 +286,7 @@ msgstr "GIMP ile eşleştirilecek dosya türleri:" #: build/windows/installer/lang/setup.isl.xml.in:242 msgid "Removing previous version of GIMP:" -msgstr "GIMP'in önceki sürümü kaldırılıyor:" +msgstr "GIMP’in önceki sürümü kaldırılıyor:" # Folder: Komut satırında Dizin, Arayüzde Klasör #: build/windows/installer/lang/setup.isl.xml.in:246 @@ -299,7 +299,7 @@ msgid "" msgstr "" "GIMP %1, şu anda kurulu olan GIMP sürümünüz üzerine kurulamıyor ve eski " "sürümün kendiliğinden kaldırılması başarısız oldu.%n%nBu sürümü %2 içine " -"kurmadan önce eski GIMP sürümünü kendiniz kaldırın veya Özel kurulumu ve " +"kurmadan önce eski GIMP sürümünü kendiniz kaldırın ya da Özel kurulumu ve " "başka kurulum klasörü seçin.%n%nKurulum şimdi çıkacak." # Folder: Komut satırında Dizin, Arayüzde Klasör @@ -314,7 +314,7 @@ msgstr "" "GIMP %1, şu anda kurulu olan GIMP sürümünüz üzerine kurulamıyor. Kurulum, " "eski sürümü nasıl kaldıracağını kendiliğinden saptayamıyor.%n%nBu sürümü %2 " "içine kurmadan önce tüm eklentileri ve önceki GIMP sürümünü kendiniz " -"kaldırın veya Özel kurulumu ve başka kurulum klasörü seçin.%n%nKurulum şimdi " +"kaldırın ya da Özel kurulumu ve başka kurulum klasörü seçin.%n%nKurulum şimdi " "çıkacak." #: build/windows/installer/lang/setup.isl.xml.in:254 @@ -324,7 +324,7 @@ msgid "" "Setup will continue next time an administrator logs in." msgstr "" "Önceki GIMP sürümü başarıyla kaldırıldı, ancak Kurulum sürmeden önce " -"Windows'un yeniden başlatılması gerekiyor.%n%nBilgisayarınız yeniden " +"Windows’un yeniden başlatılması gerekiyor.%n%nBilgisayarınız yeniden " "başladıktan sonra yönetici giriş yaptığında kurulum sürecek." #: build/windows/installer/lang/setup.isl.xml.in:259 @@ -337,11 +337,11 @@ msgstr "Eski dosyalar temizleniyor..." #: build/windows/installer/lang/setup.isl.xml.in:268 msgid "Remember: GIMP is Free Software.%n%nPlease visit" -msgstr "Unutmayın: GIMP, Özgür Yazılımdır.%n%nÜcretsiz güncellemeler için" +msgstr "Unutmayın: GIMP, Özgür Yazılımdır.%n%nÜcretsiz güncellemeler için lütfen" #: build/windows/installer/lang/setup.isl.xml.in:272 msgid "for free updates." -msgstr "adresini lütfen ziyaret edin." +msgstr "adresini ziyaret edin." #: build/windows/installer/lang/setup.isl.xml.in:276 msgid "Setting up file associations..." @@ -365,7 +365,7 @@ msgstr "32-bit eklenti desteği için GIMP yapılandırması ayarlanıyor..." #: build/windows/installer/lang/setup.isl.xml.in:293 msgid "Launch GIMP" -msgstr "GIMP'i başlat" +msgstr "GIMP’i başlat" #: build/windows/installer/lang/setup.isl.xml.in:298 msgid "Removing add-on" From 173ece82a8d142ac1ce411ba222dda27e060cfa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Fri, 14 Feb 2025 19:45:14 +0000 Subject: [PATCH 10/11] Update Turkish translation --- po/tr.po | 90 +++++++++++++++++++++++++++----------------------------- 1 file changed, 44 insertions(+), 46 deletions(-) diff --git a/po/tr.po b/po/tr.po index 9d9795ffd13..e668b1e2d1c 100644 --- a/po/tr.po +++ b/po/tr.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: GIMP UI translations master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2025-02-03 15:11+0000\n" +"POT-Creation-Date: 2025-02-09 16:27+0000\n" "PO-Revision-Date: 2025-02-03 18:44+0300\n" "Last-Translator: Sabri Ünal \n" "Language-Team: Turkish \n" @@ -130,13 +130,13 @@ msgid "" "You should have received a copy of the GNU General Public License along with " "GIMP. If not, see: https://www.gnu.org/licenses/" msgstr "" -"GIMP özgür yazılımdır, Özgür Yazılım Vakfı'nın yayınladığı GNU Genel Kamu " -"Lisansı'nın 3. veya daha sonraki sürümlerindeki şartlar altında " +"GIMP özgür yazılımdır, Özgür Yazılım Vakfının yayınladığı GNU Genel Kamu " +"Lisansı’nın 3. ya da daha sonraki sürümlerindeki koşullar altında " "dağıtılabilir ve/veya değiştirilebilir. \n" "\n" -"GIMP faydalı olacağı umut edilerek dağıtılmaktadır, fakat HİÇBİR GARANTİSİ " +"GIMP yararlı olacağı umut edilerek dağıtılmaktadır, ancak HİÇBİR GARANTİSİ " "YOKTUR; hatta ÜRÜN DEĞERİ ya da BİR AMACA UYGUNLUK gibi garantiler de " -"vermez. Lütfen daha çok ayrıntı için GNU Genel Kamu Lisansı'nı inceleyin. \n" +"vermez. Lütfen daha çok ayrıntı için GNU Genel Kamu Lisansı’nı inceleyin. \n" "\n" "GIMP ile beraber GNU Genel Kamu Lisansını da almış olmalısınız; eğer " "almadıysanız, https://www.gnu.org/licenses/ adresine bakın." @@ -218,19 +218,19 @@ msgstr "Özel işlemci hızlandırma işlevleri kullanma" #: app/main.c:216 msgid "Use an alternate sessionrc file" -msgstr "Başka bir sessionrc dosyası kullan" +msgstr "Başka sessionrc dosyası kullan" #: app/main.c:221 msgid "Use an alternate user gimprc file" -msgstr "Başka bir kullanıcının gimprc dosyasını kullan" +msgstr "Başka kullanıcının gimprc dosyasını kullan" #: app/main.c:226 msgid "Use an alternate system gimprc file" -msgstr "Başka bir sistem gimprc dosyası kullan" +msgstr "Başka sistem gimprc dosyası kullan" #: app/main.c:231 msgid "Batch command to run (can be used multiple times)" -msgstr "Çalıştırılacak toplu komut (birçok defa kullanılabilir)" +msgstr "Çalıştırılacak toplu komut (birçok kez kullanılabilir)" #: app/main.c:236 msgid "The procedure to process batch commands with" @@ -13973,8 +13973,8 @@ msgctxt "undo-type" msgid "Remove Floating Selection" msgstr "Yüzen Seçimi Kaldır" -#: app/core/gimpimage.c:5352 app/pdb/drawable-filter-cmds.c:674 -#: app/widgets/gimpitemtreeview.c:2868 +#: app/core/gimpimage.c:5352 app/pdb/drawable-filter-cmds.c:681 +#: app/widgets/gimpitemtreeview.c:2864 msgid "Remove filter" msgstr "Etkiyi kaldır" @@ -14215,7 +14215,7 @@ msgstr "Görünmez katman aşağı birleştirilemez." msgid "Cannot merge down to a layer group." msgstr "Katman kümesi aşağı birleştirilemez." -#: app/core/gimpimage-merge.c:342 app/widgets/gimpitemtreeview.c:2831 +#: app/core/gimpimage-merge.c:342 app/widgets/gimpitemtreeview.c:2830 msgid "The layer to merge down to is locked." msgstr "Birleştirilecek katman kilitli." @@ -15250,7 +15250,7 @@ msgstr "GIMP Hakkında" #: app/dialogs/about-dialog.c:165 msgid "Visit the GIMP website" -msgstr "GIMP web sitesini ziyaret edin" +msgstr "GIMP web sitesine git" #. Translators: insert your names here, #. separated by newline @@ -15273,7 +15273,7 @@ msgstr "Güncelleme var!" #: app/dialogs/about-dialog.c:421 #, c-format msgid "Download GIMP %s revision %d (released on %s)\n" -msgstr "GIMP %s revizyon %d (%s tarihinde yayınlandı) indir\n" +msgstr "GIMP %s revizyon %d (%s tarihli) indir\n" #. Translators: <> tags are Pango markup. Please keep these #. * markups in your translation. @@ -15303,7 +15303,7 @@ msgstr "Son denetim: %s %s" #: app/dialogs/about-dialog.c:730 msgid "GIMP is brought to you by" -msgstr "GIMP’i sizlere sunanlar" +msgstr "GIMP’i size sunanlar" #: app/dialogs/about-dialog.c:805 #, c-format @@ -15312,7 +15312,7 @@ msgid "" "commit %s" msgstr "" "Bu, kararsız bir geliştirme sürümüdür\n" -"commit %s" +"%s işlemesi" #: app/dialogs/action-search-dialog.c:68 msgid "Search Actions" @@ -18695,10 +18695,10 @@ msgid "" msgstr "" "Kararsız Geliştirme Sürümü\n" "\n" -"commit %s\n" +"%s işlemesi\n" "\n" -"Lütfen bu sürüm ile ilgili hataları bildirmeden önce\n" -"git master dalını en son hali ile inşa edin." +"Lütfen bu sürümle ilgili hataları bildirmeden önce\n" +"git master dalını en son haliyle inşa edin." #: app/display/gimpdisplayshell-close.c:170 #: app/display/gimpdisplayshell-close.c:268 @@ -20345,7 +20345,7 @@ msgid "Turn colors into shades of gray" msgstr "Renkleri gri tonlara dönüştür" #: app/operations/gimpoperationdesaturate.c:91 -#: app/operations/gimpoperationsettings.c:91 app/tools/gimpfiltertool.c:1445 +#: app/operations/gimpoperationsettings.c:91 app/tools/gimpfiltertool.c:1449 #: app/tools/gimppaintoptions-gui.c:112 app/tools/gimppaintselectoptions.c:73 #: app/tools/gimptransform3doptions.c:77 app/widgets/gimpdeviceinfo.c:179 #: app/widgets/gimpdeviceinfoeditor.c:573 app/widgets/gimplayertreeview.c:281 @@ -20390,7 +20390,7 @@ msgstr "Kısmi saydamlığı bir renk ile değiştir" msgid "The color" msgstr "Renk" -#: app/operations/gimpoperationsettings.c:76 app/tools/gimpfiltertool.c:1408 +#: app/operations/gimpoperationsettings.c:76 app/tools/gimpfiltertool.c:1412 #: app/tools/gimpflipoptions.c:156 app/tools/gimptransformoptions.c:109 #: app/tools/gimptransformoptions.c:262 msgid "Clipping" @@ -20923,7 +20923,7 @@ msgstr "Sabit" msgid "Combine Masks" msgstr "Maskeleri Birleştir" -#: app/pdb/drawable-cmds.c:655 app/tools/gimpfiltertool.c:1332 +#: app/pdb/drawable-cmds.c:655 app/tools/gimpfiltertool.c:1336 msgid "Add filter" msgstr "Süzgeç ekle" @@ -22478,7 +22478,7 @@ msgstr "Eşik" #: app/tools/gimpbucketfilloptions.c:211 app/tools/gimpbucketfilloptions.c:233 #: app/tools/gimpregionselectoptions.c:114 msgid "Maximum color difference" -msgstr "En fazla renk farklılığı" +msgstr "Azami renk farklılığı" #: app/tools/gimpbucketfilloptions.c:218 msgid "Source image for line art computation" @@ -23227,21 +23227,21 @@ msgid "%s: switch horizontal and vertical" msgstr "%s: yatay ve dikey arasında geçiş yap" #. The blending-options expander -#: app/tools/gimpfiltertool.c:1421 +#: app/tools/gimpfiltertool.c:1425 msgid "Blending Options" msgstr "Harmanlama Seçenekleri" -#: app/tools/gimpfiltertool.c:1923 app/tools/gimpfiltertool-settings.c:71 +#: app/tools/gimpfiltertool.c:1931 app/tools/gimpfiltertool-settings.c:71 #, c-format msgid "Import '%s' Settings" msgstr "'%s' Ayarlarını İçe Aktar" -#: app/tools/gimpfiltertool.c:1925 app/tools/gimpfiltertool-settings.c:73 +#: app/tools/gimpfiltertool.c:1933 app/tools/gimpfiltertool-settings.c:73 #, c-format msgid "Export '%s' Settings" msgstr "'%s' Ayarlarını Dışa Aktar" -#: app/tools/gimpfiltertool.c:2163 +#: app/tools/gimpfiltertool.c:2171 msgid "Editing filter..." msgstr "Süzgeç düzenleme..." @@ -25283,11 +25283,9 @@ msgstr "Seçili yolun konumu kilitli." msgid "The selected path has no strokes." msgstr "Seçili yol darbe içermiyor." -# Anlama kolaylığı için current kelimesi burada farklı çevirildi -# Alternatif çeviri: Geçerli dönüşüm geçersiz #: app/tools/gimptransformtool.c:833 msgid "The current transform is invalid" -msgstr "Mevcut dönüşüm geçersiz" +msgstr "Şu anki dönüşüm geçersiz" #: app/tools/gimpunifiedtransformtool.c:89 msgid "Unified Transform" @@ -27643,53 +27641,53 @@ msgstr "Düzenlenmekte olan süzgeç yeniden sıralanamaz." msgid "Reorder filter" msgstr "Etkiyi yeniden sırala" -#: app/widgets/gimpitemtreeview.c:3394 +#: app/widgets/gimpitemtreeview.c:3390 msgid "No layer set stored" msgstr "Depolanmış katman takımı yok" -#: app/widgets/gimpitemtreeview.c:3416 +#: app/widgets/gimpitemtreeview.c:3412 msgid "New layer set's name" msgstr "Yeni katman takımının adı" -#: app/widgets/gimpitemtreeview.c:3458 app/widgets/gimpitemtreeview.c:3473 +#: app/widgets/gimpitemtreeview.c:3454 app/widgets/gimpitemtreeview.c:3469 msgid "Select layers by text search" msgstr "Metin aramasıyla katmanları seç" -#: app/widgets/gimpitemtreeview.c:3460 app/widgets/gimpitemtreeview.c:3475 +#: app/widgets/gimpitemtreeview.c:3456 app/widgets/gimpitemtreeview.c:3471 msgid "Text search" msgstr "Metin ara" -#: app/widgets/gimpitemtreeview.c:3479 +#: app/widgets/gimpitemtreeview.c:3475 msgid "Select layers by glob patterns" msgstr "Glob örüntüleriyle katmanları seç" -#: app/widgets/gimpitemtreeview.c:3481 +#: app/widgets/gimpitemtreeview.c:3477 msgid "Glob pattern search" msgstr "Glob örüntü arama" -#: app/widgets/gimpitemtreeview.c:3485 +#: app/widgets/gimpitemtreeview.c:3481 msgid "Select layers by regular expressions" msgstr "Düzenli ifadelerle katmanları seç" -#: app/widgets/gimpitemtreeview.c:3487 +#: app/widgets/gimpitemtreeview.c:3483 msgid "Regular Expression search" msgstr "Düzenli İfade ara" -#: app/widgets/gimpitemtreeview.c:3542 +#: app/widgets/gimpitemtreeview.c:3538 msgid "search" msgstr "ara" # Glob burada program adı: https://man7.org/linux/man-pages/man7/glob.7.html -#: app/widgets/gimpitemtreeview.c:3543 +#: app/widgets/gimpitemtreeview.c:3539 msgid "glob" msgstr "glob" # Kurallı ifade programının adı, çevirmeyin! -#: app/widgets/gimpitemtreeview.c:3543 +#: app/widgets/gimpitemtreeview.c:3539 msgid "regexp" msgstr "regexp" -#: app/widgets/gimpitemtreeview.c:3712 +#: app/widgets/gimpitemtreeview.c:3708 #, c-format msgid "Invalid regular expression: %s\n" msgstr "Geçersiz düzenli ifade: %s\n" @@ -28633,8 +28631,8 @@ msgid "" "This should not happen. You should report the issue to the filter's " "developers." msgstr "" -"XCF Uyarısı: \"%2$s\" süzgecinin %1$s sürümünde %3$s özelliği yok. " -"Özellik göz ardı edildi ve süzgeç düzgün oluşturulamayabilir.\n" +"XCF Uyarısı: \"%2$s\" süzgecinin %1$s sürümünde %3$s özelliği yok. Özellik " +"göz ardı edildi ve süzgeç düzgün oluşturulamayabilir.\n" "Bu olmamalıydı. Sorunu süzgecin geliştiricilerine bildirmelisiniz." #: app/xcf/xcf-load.c:3497 @@ -28648,8 +28646,8 @@ msgid "" msgstr "" "XCF Uyarısı: '%2$s' süzgecinin '%1$s' sürümü desteklenmiyor. Süzgeç gözden " "çıkarıldı.\n" -"Bu, süzgecin eski sürümünü kullandığınız ya da uygun sürüm yönetimi " -"olmadan güncellendiği anlamına gelir. İkinci durumda, sorunu süzgecin " +"Bu, süzgecin eski sürümünü kullandığınız ya da uygun sürüm yönetimi olmadan " +"güncellendiği anlamına gelir. İkinci durumda, sorunu süzgecin " "geliştiricilerine bildirmelisiniz." #: app/xcf/xcf-read.c:195 From e589b8a3da677e6e02ef15a45bf4bfa5aff9a73d Mon Sep 17 00:00:00 2001 From: Jacob Boerema Date: Fri, 14 Feb 2025 16:13:17 -0500 Subject: [PATCH 11/11] app: blacklist json:dropshadow and json:grey2 gegl ops As discussed on IRC these ops mostly duplicate other gegl ops and have some shortcomings: range and gui-range, among other things, are currently not supported. This causes some issues changing values of parameters in GIMP, see e.g. https://gitlab.gnome.org/GNOME/gegl/-/issues/403 Since they bring nothing new, and have issues, we will blacklist them from the GEGL tools interface in GIMP, at least until they have better support in GEGL. --- app/gegl/gimp-gegl-utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/gegl/gimp-gegl-utils.c b/app/gegl/gimp-gegl-utils.c index a2c1585a70d..e4fb2e42170 100644 --- a/app/gegl/gimp-gegl-utils.c +++ b/app/gegl/gimp-gegl-utils.c @@ -535,6 +535,8 @@ gimp_gegl_op_blacklisted (const gchar *name, "gegl:high-pass", "gegl:hue-chroma", "gegl:illusion", + "gegl:json:dropshadow2", + "gegl:json:grey2", "gegl:image-gradient", "gegl:invert-linear", "gegl:invert-gamma",